Статьи, которые добавил aNNiMON:

Java 9. java.awt.Taskbar

Java  java 9, java.awt.Taskbar

В Java 9 добавлен специальный класс для взаимодействия с панелью задач. Таким образом, можно более тесно интегрировать Java-приложение с операционной системой.

Однако не все системы имеют панель задач, поэтому сперва следует проверить её поддержку:
  1. if (!Taskbar.isTaskbarSupported()) {
  2.     System.out.println("Taskbar is not supported");
  3.     return;
  4. }

Список поддерживаемых методов в Taskbar тоже ограничен, поэтому перед использованием метода нужно проверить, что действие, которое он выполняет, поддерживается. Для этого есть метод boolean isSupported(Taskbar.Feature) и класс перечислений Taskbar.Feature. Код:
  1. final Taskbar taskbar = Taskbar.getTaskbar();
  2. Arrays.stream(Taskbar.Feature.values())

Продолжить

Рейтинг:  5  (За: 5 | Против: 0)
Добавлено: 23.10.2016 от aNNiMON

Комментарии (5)

Java 9. Project Jigsaw. Модульность

Java  java 9, early access, jigsaw

Ключевой особенностью предстоящего релиза Java 9 является поддержка модульности, которую принесёт Project Jigsaw. Цель этого проекта — сделать Java SE платформу более гибкой, производительной и защищённой за счёт разбиения JDK на модули и внедрения модульной системы.

Модуль
В отличие от обычного jar-файла, который означал для JVM лишь хранилище кода и ресурсов, jar-модуль содержит класс module-info, который предоставляет:
  - имя модуля;
  - информацию о модулях-зависимостях, которые нужны для корректной компиляции и работы;
  - информацию о пакетах, которые открывает (экспортирует) этот модуль;
  - список сервисов, которые поставляет модуль в рантайме.

В третьем пункте кроется одно важное изменение, которого доселе так не хватало.
Продолжить

Рейтинг:  5  (За: 5 | Против: 0)
Добавлено: 21.10.2016 от aNNiMON

Комментарии (9)

Java 9 Early Access. Установка

Java  java 9, early access, netbeans

Менее полугода остаётся до релиза Java 9, так что, думаю, пора потихоньку изучать новшества и готовиться к изменениям.

Начнём с установки и подготовим рабочее пространство для работы с Java 9 EA.


Установка JDK9
Скачать сборку можно с официального сайта https://jdk9.java.net/download/, приняв сперва лицензию.

Обратите внимание: Java 9 следует устанавливать дополнительно, а не как замену существующей версии Java (а лучше и вовсе на виртуалку), иначе часть приложений может перестать работать.

Для Ubuntu-based систем есть возможность установки из PPA, но в этом случае мы получим Java 9 как основную версию в системе и сборка не всегда может
Продолжить

Рейтинг:  4  (За: 4 | Против: 0)
Добавлено: 19.10.2016 от aNNiMON

Комментарии (10)

Граббер сайта на OwnLang за пять минут

Прочие языки  граббинг, ownlang, jsoup

В этой статье я покажу как можно быстро добавить любую Java библиотеку для последующего взаимодействия с ней в OwnLang (Desktop), как вызывать Java-код, на примере библиотеки Jsoup, а также сохранять данные в json и SQLite.


Подключаем Java-библиотеки
Начну, пожалуй, с самого нуля - загружаем последнюю версию (на момент написания статьи это OwnLang Desktop 1.3.0) со страницы релизов на GitHub. Распаковав zip-архив, мы видим две папки:
  - modules - папка дополнительных модулей
  - libs - папка Java-библиотек.

Мы будем работать с библиотекой Jsoup, поэтому качаем последнюю
Продолжить

Рейтинг:  8  (За: 9 | Против: 1)
Добавлено: 8.10.2016 от aNNiMON

Комментарии (5)

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

Java  halik, debug, отладка

10 июня проект Halik получил ранний доступ. Я не мог пройти мимо и решил попробовать его в деле.

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



Пока что имеется плагин для Intellij Idea, который очень прост в установке: достаточно зайти в Preferences -> Plugins -> Browse repositories,
Продолжить

Рейтинг:  9  (За: 10 | Против: 1)
Добавлено: 12.06.2016 от aNNiMON

Комментарии (10)
Всего: 106
<< 1 ... 12 13 14 15 16 ... 22 >>
Категории

Мы в соцсетях

tw tg yt gt