Java 9. java.awt.TaskbarВ Java 9 добавлен специальный класс для взаимодействия с панелью задач. Таким образом, можно более тесно интегрировать Java-приложение с операционной системой. Однако не все системы имеют панель задач, поэтому сперва следует проверить её поддержку:
Список поддерживаемых методов в Taskbar тоже ограничен, поэтому перед использованием метода нужно проверить, что действие, которое он выполняет, поддерживается. Для этого есть метод boolean isSupported(Taskbar.Feature) и класс перечислений Taskbar.Feature. Код:
Продолжить Рейтинг: 5 (Против: 0 | За: 5) Добавлено: 23.10.2016 от aNNiMON Комментарии (5) Java 9. Project Jigsaw. МодульностьКлючевой особенностью предстоящего релиза Java 9 является поддержка модульности, которую принесёт Project Jigsaw. Цель этого проекта — сделать Java SE платформу более гибкой, производительной и защищённой за счёт разбиения JDK на модули и внедрения модульной системы. Модуль В отличие от обычного jar-файла, который означал для JVM лишь хранилище кода и ресурсов, jar-модуль содержит класс module-info, который предоставляет: - имя модуля; - информацию о модулях-зависимостях, которые нужны для корректной компиляции и работы; - информацию о пакетах, которые открывает (экспортирует) этот модуль; - список сервисов, которые поставляет модуль в рантайме. В третьем пункте кроется одно важное изменение, которого доселе так не хватало. Продолжить Рейтинг: 5 (Против: 0 | За: 5) Добавлено: 21.10.2016 от aNNiMON Комментарии (9) Java 9 Early Access. УстановкаМенее полугода остаётся до релиза Java 9, так что, думаю, пора потихоньку изучать новшества и готовиться к изменениям. Начнём с установки и подготовим рабочее пространство для работы с Java 9 EA. Установка JDK9 Скачать сборку можно с официального сайта https://jdk9.java.net/download/, приняв сперва лицензию. Обратите внимание: Java 9 следует устанавливать дополнительно, а не как замену существующей версии Java (а лучше и вовсе на виртуалку), иначе часть приложений может перестать работать. Для Ubuntu-based систем есть возможность установки из PPA, но в этом случае мы получим Java 9 как основную версию в системе и сборка не всегда может Продолжить Рейтинг: 4 (Против: 0 | За: 4) Добавлено: 19.10.2016 от aNNiMON Комментарии (10) Пишем движок для конфигов на LiketEngineЭто моя первая, поэтому не ругайте сильно. Не люблю тянуть время, так что начнем. Движок будем называть CommandShell. Для начала определимся с командами, которые будем использовать на движке, эти: 1. echo 2. run 3. exec 4. stop 5. exit Пока 5 команд хватит. Создадим библиотеку команд, т.е. класс в котором будет хранится список команд. Создаем класс например CommandShellLibrary и наследуем его от liket.engine.Library.
Продолжить Рейтинг: 5 (Против: 1 | За: 6) Добавлено: 11.09.2016 от Aladdin Комментарии (12) Halik - Java-отладчик нового поколения10 июня проект Halik получил ранний доступ. Я не мог пройти мимо и решил попробовать его в деле. Halik – Java-отладчик с возможностью перемещения по истории выполнения программы. В отличие от привычной отладки, нам не придётся отдельно устанавливать точки останова, чтобы получить контроль над нужным участком программы, не придётся перезапускать отладку, чтобы вернуться на какое-либо прошедшее состояние, в довесок мы имеем возможность отобразить данные в удобном виде, а также поделиться результатом отладочной сессии с другими членами команды. Пока что имеется плагин для Intellij Idea, который очень прост в установке: достаточно зайти в Preferences -> Plugins -> Browse repositories, Продолжить Рейтинг: 9 (Против: 1 | За: 10) Добавлено: 12.06.2016 от aNNiMON Комментарии (10) Всего: 41
|