Поиск в статьях

Плагин javac или добавляем Extension Methods в Java



еобразование АСД с целью убрать синтаксический сахар. На этой стадии перечисления преобразуются в специальный класс, а вместо лямбд и ссылок на методы подставляются фабрики и прочие классы из пакета java.lang.invoke. 7. Generate. Генерируются class-файлы. При написании плагина мы можем добавить обработчик перед началом и после стадий: Parse, Enter, Process, Flow, Generate. Пример 1. Плаги

Трансляция проигрываемой в AIMP музыки в статус ВКонтакте



ой версии библиотеки пришлось переименовать Dll в LibAIMPRemote_x32.dll и LibAIMPRemote_x64.dll. Компилируем. javac aimpremote\AIMP.java Запустим с указанием пути к нативным библиотекам. java -Djava.library.path=. aimpremote.AIMP [img=aimpremote_6.png]aimpremote_6.png[/img] Работает! Теперь перейдём к созданию модуля. OwnLang берёт модули из пакета com.annimon.ownlang.lib.modules, поэто

Java 9. java.awt.Taskbar



w[/img] Ограничения К сожалению, на Linux поддерживается только Unity, да и то, её необходимо включать специальным параметром JVM в .desktop файле, которое запускает приложение: Exec=java -Djava.desktop.appName=MyApp.desktop -jar /path/to/myapp.jar Но даже так ничего не работало. Возможно к релизу Java 9 исправят. [img=shot-20161019t134135.png]Ubuntu[/img] Проект на GitHub: htt

Бэкап сообщений Вконтакте с использованием VK API и Java 8



За время использования vk.com накопилось немало диалогов, которые хотелось бы куда-то сохранить и изредка перечитывать. К тому же всегда интересно вспомнить с чего начиналась переписка с другом или подругой. Поэтому я решил написать для себя приложение, которое будет делать бэкап диалогов в html со всеми фотографиями, ссылками на видео и репостами. Задачу можно разбить на два пункта: 1. Получе

Java 8 в Android со Stream API и лямбдами



Как вы знаете, Android основан на Java 6. Google не спешит добавлять поддержку новых версий Java, поэтому приходится мечтать даже об использовании try-with-resources, multi-catch из Java 7, не говоря уже о Lambda Expressions и Stream API. Но если чего-то сильно захотеть, то никакие преграды не остановят, ведь так? Если мы не можем запустить код из Java 8 в Android-приложениях, то почему бы не п

Мотивация для Stream API



Как я уже писал ранее, новый функциональный стиль в Java 8 — это переломный момент в истории языка, новый мир для разработчиков Java, поэтому настало время приспособиться к нему! В этой статье мы рассмотрим некоторые альтернативы традиционным циклам. Функциональный стиль позволяет сказать, что мы хотим получить, вместо того чтобы говорить как этого можно добиться. Но причём здесь циклы, с

Параллаксный фон



При разработке игр, фон играет немаловажную роль. Благодаря ему можно усилить восприятие игрового мира, скрасить игровой процесс, передать игроку соответствующее настроение. [img=journey_to_silius.jpg]journey_to_silius.jpg[/img] [img=ninja-cat.png]ninja-cat.png[/img] Одним из простых, но интересных способов улучшить задний фон и восприятие глубины сцены, является применение параллаксной прокрутк

Первое приложение на Kotlin (JavaFX)



е забыть установить наш контроллер на разметку. Вот что у меня получилось <?xml version="1.0" encoding="UTF-8"?> <?import javafx.scene.control.*?> <?import java.lang.*?> <?import javafx.scene.layout.*?> <VBox alignment="CENTER" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth

Halik - Java-отладчик нового поколения



10 июня проект Halik получил ранний доступ. Я не мог пройти мимо и решил попробовать его в деле. Halik – Java-отладчик с возможностью перемещения по истории выполнения программы. В отличие от привычной отладки, нам не придётся отдельно устанавливать точки останова, чтобы получить контроль над нужным участком программы, не придётся перезапускать отладку, чтобы вернуться на какое-либо проше

Пишем движок для конфигов на LiketEngine



Это моя первая, поэтому не ругайте сильно. Не люблю тянуть время, так что начнем. Движок будем называть CommandShell. Для начала определимся с командами, которые будем использовать на движке, эти: 1. echo 2. run 3. exec 4. stop 5. exit Пока 5 команд хватит. Создадим библиотеку команд, т.е. класс в котором будет хранится список команд. Создаем класс например CommandShellLibrary и наследу
Всего: 20
1 2 >>


Пожертвования

Аноним2800 р.
Freddy1700 р.
NaruTrey800 р.
vlavolk522 р.
mr-demiurg200 р.
  © aNNiMON (Melnik Software)
 
Яндекс.Метрика