Перейти к основному содержимому

1310 записей с тегом "Java"

Посмотреть все теги

· 8 мин. чтения

1. Обзор

С ростом популярности микросервисной архитектуры и разработки облачных приложений растет потребность в быстром и легком сервере приложений.

В этом вводном руководстве мы рассмотрим платформу Open Liberty для создания и использования веб-службы RESTful. Мы также рассмотрим несколько основных функций, которые он предоставляет.

2. Открытая свобода

Open Liberty — это открытый фреймворк для экосистемы Java, позволяющий разрабатывать микросервисы с использованием возможностей платформ Eclipse MicroProfile и Jakarta EE .

· 5 мин. чтения

1. Обзор

В этом руководстве мы рассмотрим синтетические конструкции Java, код, введенный компилятором для прозрачной обработки доступа к членам, которые в противном случае были бы недоступны из-за недостаточной видимости или отсутствия ссылок.

Примечание: начиная с JDK 11 синтетические методы и конструкторы больше не генерируются, поскольку они заменены управлением доступом на основе гнезд .

2. Синтетика в Java

Лучшее определение синтетического , которое мы могли бы найти, исходит непосредственно из Спецификации языка Java ( JLS 13.1.7 ):

· 4 мин. чтения

1. Введение

JDK 10 , представляющий собой реализацию Java SE 10, был выпущен 20 марта 2018 года.

В этой статье мы рассмотрим и рассмотрим новые функции и изменения, представленные в JDK 10.

2. Вывод типа локальной переменной

· 6 мин. чтения

1. Обзор

В сентябре 2019 года был выпущен JDK 13 в соответствии с новой периодичностью выпуска Java в шесть месяцев . В этой статье мы рассмотрим новые функции и улучшения, представленные в этой версии.

2. Предварительный просмотр функций разработчика

Java 13 привнесла две новые языковые функции, хотя и в режиме предварительного просмотра . Это означает, что эти функции полностью реализованы для оценки разработчиками, но не готовы к работе. Кроме того, их можно удалить или сделать постоянными в будущих выпусках на основе отзывов.

· 8 мин. чтения

1. Обзор

Java 14 выпущена 17 марта 2020 г., ровно через шесть месяцев после предыдущей версии в соответствии с новым графиком выпуска Java.

В этом руководстве мы рассмотрим сводку новых и устаревших функций версии 14 языка .

У нас также есть более подробные статьи о Java 14 , в которых подробно рассматриваются новые функции.

2. Функции, перенесенные из более ранних версий

· 8 мин. чтения

1. Введение

Java 15 стала общедоступной в сентябре 2020 года и является следующим краткосрочным выпуском для платформы JDK. Он основан на нескольких функциях из более ранних выпусков, а также предоставляет некоторые новые улучшения.

В этом посте мы рассмотрим некоторые новые функции Java 15 , а также другие изменения, представляющие интерес для Java-разработчиков.

2. Записи (JEP 384)

· 7 мин. чтения

1. Обзор

Java 9 поставляется с богатым набором функций. Хотя новых языковых концепций нет, новые API и диагностические команды определенно будут интересны разработчикам.

В этом обзоре мы кратко рассмотрим некоторые новые функции; полный список новых функций доступен здесь .

2. Модульная система — Проект Jigsaw

· 4 мин. чтения

1. Введение

В этой статье мы рассмотрим различия между виртуальной машиной Java (JVM) и виртуальной машиной Dalvik (DVM) . Сначала мы кратко рассмотрим каждый из них, а затем проведем сравнение.

Обратите внимание, что начиная с Android 5.0 виртуальная машина Dalvik была заменена средой выполнения Android (ART).

2. Что такое среда выполнения?

Система выполнения предоставляет среду для перевода кода, написанного на языке высокого уровня, таком как Java, в машинный код , понятный центральному процессору (ЦП).

· 11 мин. чтения

1. Обзор

В этой статье мы рассмотрим вводные части компонента Selector Java NIO .

Селектор предоставляет механизм для мониторинга одного или нескольких каналов NIO и распознавания, когда один или несколько становятся доступными для передачи данных.

Таким образом, один поток может использоваться для управления несколькими каналами и, следовательно, несколькими сетевыми подключениями.

2. Зачем использовать селектор?

· 5 мин. чтения

1. Введение

Конструкторы являются привратниками объектно-ориентированного проектирования .

В этом руководстве мы увидим, как они действуют как единое место, из которого можно инициализировать внутреннее состояние создаваемого объекта.

Давайте продвинемся вперед и создадим простой объект, представляющий банковский счет.

2. Настройка банковского счета