«1. Введение В этой статье мы рассмотрим несколько способов поиска класса в Eclipse. Все примеры основаны на Eclipse Oxygen. 2. Обзор В Eclipse нам часто приходится искать класс или интерфейс. У нас есть много способов сделать это: Диалоговое окно «Открыть
«Руководство по модулю данных DeltaSpike»
«1. Обзор Apache DeltaSpike — это проект, предоставляющий набор расширений CDI для проектов Java; для этого требуется, чтобы реализация CDI была доступна во время выполнения. Конечно, он может работать с другой реализацией CDI — JBoss Weld или OpenWebBeans. Он также
«Использование утверждений Java»
«1. Введение Ключевое слово assert в Java позволяет разработчикам быстро проверять определенные предположения или состояние программы. В этой статье мы рассмотрим, как использовать ключевое слово assert в Java. 2. История утверждений Java Ключевое слово Java assert было введено в Java
«Разница между JVM, JRE и JDK»
«1. Обзор В этой статье мы обсудим различия между JVM, JRE и JDK, рассмотрев их компоненты и способы использования. 2. JVM Виртуальная машина Java (JVM) — это реализация виртуальной машины, которая выполняет программу Java. JVM сначала интерпретирует байт-код. Затем он
«Ссылки на методы в Java»
«1. Обзор Одним из самых приятных изменений в Java 8 было введение лямбда-выражений, поскольку они позволяют нам отказаться от анонимных классов, значительно сокращая шаблонный код и улучшая читабельность. Ссылки на методы — это особый тип лямбда-выражений. Они часто используются для
«Преобразование с потерями в Java»
«1. Обзор В этом кратком руководстве мы обсудим концепцию преобразования с потерями в Java и причину этого. В то же время мы рассмотрим некоторые удобные методы преобразования, чтобы избежать этой ошибки. 2. Преобразование с потерями Преобразование с потерями — это
«Начало работы с пользовательской десериализацией в Джексоне»
«1. Обзор В этом кратком руководстве показано, как использовать Jackson 2 для десериализации JSON с помощью пользовательского десериализатора. Если вы хотите копнуть глубже и узнать о других интересных вещах, которые вы можете делать с Jackson 2, — переходите к основному
«API ведения журналов платформы Java 9»
«1. Введение В этом руководстве мы рассмотрим недавно представленный API ведения журналов в Java 9 и реализуем несколько примеров для наиболее распространенных случаев. Этот API был представлен в Java, чтобы предоставить общий механизм для обработки всех журналов платформы и предоставить
«Двойная проверка блокировки с помощью Singleton»
«1. Введение В этом руководстве мы поговорим о шаблоне проектирования блокировки с двойной проверкой. Этот шаблон уменьшает количество захватов блокировки, просто предварительно проверяя условие блокировки. В результате этого обычно происходит повышение производительности. Давайте подробнее рассмотрим, как это работает. 2. Реализация
«Шаблон адаптера в Java»
«1. Обзор В этом кратком руководстве мы рассмотрим шаблон адаптера и его реализацию на языке Java. 2. Шаблон адаптера Шаблон адаптера действует как соединитель между двумя несовместимыми интерфейсами, которые в противном случае не могут быть соединены напрямую. Адаптер оборачивает существующий