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

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

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

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

1. Обзор

Ключевое слово throw в Java используется для явного создания пользовательского исключения или встроенного исключения. Но иногда в блоке catch нам нужно снова вызвать то же самое исключение. Это приводит к повторному созданию исключения.

В этом руководстве мы обсудим два наиболее распространенных способа повторного создания исключения.

2. Повторное создание исключений

Иногда перед распространением исключения на более высокий уровень мы можем захотеть выполнить некоторые действия. Например, мы можем захотеть откатить транзакцию БД, зарегистрировать исключение или отправить электронное письмо.

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

1. Обзор

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

2. Использование приведения типов

Давайте проверим простой способ приведения double к long с помощью оператора cast:

Assert.assertEquals(9999, (long) 9999.999);

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

1. Введение

В этом руководстве мы обсудим декомпиляцию классов Java. Когда исходный код недоступен, декомпиляция классов Java помогает отладить и понять поведение исходного кода.

Давайте рассмотрим различные доступные варианты.

2. Декомпиляция в IDE

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

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

1. Обзор

В этой статье мы рассмотрим ключевой аспект языка Java — повторное выполнение оператора или группы операторов с использованием цикла do- while.

2. Цикл Do-While

Цикл do- while работает так же, как и цикл while , за исключением того факта, что первое вычисление условия происходит после первой итерации цикла:

do {
statement;
} while (Boolean-expression);

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

1. Обзор

В этой статье мы рассмотрим ключевой аспект языка Java — повторное выполнение оператора или группы операторов с использованием цикла while .

2. Пока цикл

Цикл while является наиболее фундаментальным оператором цикла в Java. Он повторяет оператор или блок операторов , пока его управляющее логическое выражение истинно.

Синтаксис цикла while :

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

1. Обзор

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

В этом кратком руководстве мы покажем, как проверить доступные JRE, добавить JRE в Eclipse и изменить версию Java в проекте Eclipse, чтобы мы были готовы, когда придет время.

2. Проверьте, доступна ли JRE в Eclipse

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

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

1. Введение

В этом руководстве мы рассмотрим недавно представленный API ведения журналов в Java 9 и реализуем несколько примеров для наиболее распространенных случаев.

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

2. Создание пользовательской реализации

В этом разделе мы собираемся показать основные классы Logging API, которые нам нужно реализовать для создания нового регистратора. Мы сделаем это, реализуя простой регистратор, который выводит все журналы на консоль.

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

1. Введение

В этом кратком руководстве мы обсудим термин «конкретный класс» в Java .

Сначала определимся с термином. Затем мы увидим, чем он отличается от интерфейсов и абстрактных классов.

2. Что такое конкретный класс?

Конкретный класс — это класс, экземпляр которого мы можем создать, используя ключевое слово new .

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

1. Что такое проект «Янтарь»

Проект Amber — это текущая инициатива разработчиков Java и OpenJDK, направленная на внесение небольших, но важных изменений в JDK, чтобы сделать процесс разработки более приятным . Это продолжается с 2017 года и уже внесло некоторые изменения в Java 10 и 11, а другие запланированы для включения в Java 12 и еще больше в будущих выпусках.

Все эти обновления упакованы в виде JEP — схемы JDK Enhancement Proposal.

2. Доставленные обновления

На сегодняшний день Project Amber успешно внес некоторые изменения в выпущенные в настоящее время версии JDK — JEP-286 и JEP-323 .

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

1. Введение

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

Мы объясним характеристики рекурсивной функции и покажем, как использовать рекурсию для решения различных задач в Java.

2. Понимание рекурсии

2.1. Определение