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

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

1. Обзор сканера

В этом кратком руководстве мы покажем, как использовать класс Java Scanner — для чтения ввода, поиска и пропуска шаблонов с разными разделителями.

2. Сканировать файл

Сначала — давайте посмотрим, как прочитать файл с помощью Scanner .

В следующем примере мы читаем файл, содержащий « Hello world », в токены:

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

1. Обзор

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

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

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

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

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

1. Введение

В этом руководстве мы создадим производителя и потребителя сообщений, используя Spring Boot и Apache RocketMQ, платформу распределенного обмена сообщениями и потоковой передачи данных с открытым исходным кодом.

2. Зависимости

Для проектов Maven нам нужно добавить зависимость RocketMQ Spring Boot Starter :

<dependency>
<groupId>org.apache.rocketmq</groupId>
<artifactId>rocketmq-spring-boot-starter</artifactId>
<version>2.0.4</version>
</dependency>

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

1. Обзор

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

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

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

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

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

1. Обзор

В этом коротком уроке мы узнаем о Cucumber Backgrounds, функции, которая позволяет нам выполнять некоторые предложения для каждого теста Cucumber Feature.

2. Огуречный фон

Во-первых, давайте объясним, что такое огуречный фон . Его цель — выполнить одно или несколько предложений перед каждым тестом функции.

Но какую проблему мы здесь пытаемся решить?

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

1. Введение

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

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

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

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

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

1. Обзор

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

2. Цикл Do-While

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

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

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

Добро пожаловать в 2020 🙂

1. Весна и Ява

>> Новые классы в Java 11 [ blog.code-cop.org ]

Классифицированный список классов, добавленных в Java 11 , а также тех, которые были удалены .

>> Прототипирование с помощью JShell [ advancedweb.hu ]

Плюсы, минусы и минусы JShell REPL для Java .

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

1. Обзор

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

2. Пока цикл

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

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

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

1. Обзор

В этой статье мы обсудим различные типы рекомендаций по АОП, которые можно создать в Spring.

Совет — это действие, предпринимаемое аспектом в определенной точке соединения. Различные типы советов включают советы «примерно», «до» и «после». Основная цель аспектов — поддержка сквозных функций, таких как ведение журнала, профилирование, кэширование и управление транзакциями.

И если вы хотите углубиться в выражения pointcut, ознакомьтесь с предыдущим введением в эти файлы .

2. Включение советов