Выбор версии Java в Eclipse

Эта статья является частью книги «Java в динамике (2022)».

Для выбора версии Java в Eclipse выберите пункт главного меню Window Preferences, как показано на картинке ниже.

Читать далее Выбор версии Java в Eclipse

Актуализировал Adventurer

Давным-давно игра Adventurer работала на древнем, уже заброшенном движке JGame и запускалась в браузере в виде Java-апплета. Движок уже давно заброшен, а апплеты в браузерах больше не работают. Убрал из исходников движка упоминание апплетов и актуализировал игру, чтобы она запускалась вплоть до Java 17.

Краткая история нововведений Java

Эта статья является частью книги «Java в динамике (2022)».

В этой статье описывается история нововведений Java начиная с Java 9.

Более подробное описание можно будет прочесть в книге.

Читать далее Краткая история нововведений Java

Как я написал статью на Хабр

Эта статья является частью книги «Java в динамике (2022)».

Нужно как-то рекламировать книгу. Один из вариантов рекламы — статья в Хабр. Там есть определённые ограничения на рекламу продуктов, но про свои книги авторы могут писать вполне свободно. И даже разрешено указывать полные ссылки без сокращений на их страницу в официальных магазинах ЛитРес, МИФ, OZON, Amazon, books.ru и т.д. либо на официальном сайте издательства.

Моя книга пока на этапе редактирования. Ссылок на магазины нет. Поэтому я написал статью просто про сам процесс написания. Когда дойдём до следующего этапа, то, думаю, стоит ещё одну статью написать.

Статья, в принципе, довольно простая. Особых трудностей она не вызвала. Я написал её буквально за один день. Статья описывает то, как ко мне вышли с предложением написать книгу, как я начинал писать рукопись и как сдавал на редактуру.

Создать что-ли раздел «Книги»

Думаю, негоже будет страницы для полноценных книг располагать в разделе «Учебники», так как он создавался для статей, доступных для чтения онлайн, сгруппированных по какой-либо теме в процессе изучения. А «Java в динамике 2022» будет полноценной книгой с ISBN и будет доступна в магазинах в бумажном варианте.

Диаграмма интерфейсов Java Collections Framework

Эта статья является частью книги «Java в динамике (2022)».

Подготовил диаграмму основных интерфейсов из Java Collections Framework.

Java Collections Framework
Java Collections Framework

В UML нет понятия «диаграмма интерфейсов», есть «диаграмма классов». Здесь фактически диаграмма классов, просто в основном я привёл только сами интерфейсы из Java Collections Framework, а не классы. Поэтому название статьи именно такое.

Подготовился к WordPress 6.0

WordPress 6.0 выходит 24 мая (Месяц Второго Зерна) 2022. Протестировал на всякий случай Urvanov Syntax Highlighter и Urvanov richtext addfmt на совместимость с ним. Вроде, всё работает.

В мае написание моей книги близится к завершению, судя по всему. Она почти готова. Скоро будет передана редактору на дальнейший этап. Надо, наверное, готовить свой сайт к её выходу. Буду постепенно убирать всю рекламу от РСЯ, чтобы не отвлекала посетителей, а все последующие статьи постараюсь как-нибудь привязать к выходящей книге.

Что нового в Java 18

Весной 2022 года, а точнее 22 марта (Месяц Первого Зерна) 2022, вышла новая версия Java. Я уже описывал изменения, которые произошли в Java 17. Также рекомендую ознакомиться с учебником Java. Нововведений довольно мало. Большая часть перешла из Java 17 как preview или incubator, то есть пока недоступна без специальных опций. Я их не буду описывать ещё раз. Здесь описаны только те возможности, которые окончательно вошли в Java.

Читать далее Что нового в Java 18

Spring Initializr и NetBeans

Эта статья является частью книги «Java в динамике (2022)».

Для того чтобы воспользоваться Sprint Initializr в NetBeans вам нужно установить плагин NB Spring Boot plugin. Для этого в NetBeans выберите в главном меню Tools ➣ Plugins.

NetBeans tools -> plugins
NetBeans tools -> plugins
Читать далее Spring Initializr и NetBeans