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

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

1. Обзор

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

2. Оператор по модулю

Начнем с недостатков простого деления в Java.

Если операнды с обеих сторон оператора деления имеют тип int , результатом операции будет другой тип int:

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

1. Обзор

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

Мы начнем с изучения синтаксиса, а затем использования.

2. Операции увеличения и уменьшения в Java

В Java унарный оператор приращения увеличивает значение переменной на единицу, а унарный оператор декремента уменьшает значение переменной на единицу.

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

1. Обзор

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

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

2. Преобразование с потерями

Преобразование с потерями — это просто потеря информации при обработке данных. **

**

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

1. Введение

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

На самом деле разработчикам обычно не приходится иметь дело с этой концепцией напрямую, поскольку JVM позаботится о мельчайших деталях. Если что-то пойдет не так, даже опытные разработчики могут не располагать точной информацией об управлении памятью.

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

2. Вопросы

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

1. Введение

В этом руководстве мы рассмотрим различия между сбоем и ошибкой в тестах JUnit .

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

2. Пример кода

Давайте рассмотрим очень упрощенный пример, а именно класс калькулятора, который имеет один метод для деления двух значений типа double :

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

1. Обзор

Получить текущий рабочий каталог в Java несложно, но, к сожалению, в JDK нет прямого API для этого.

В этом руководстве мы узнаем, как получить текущий рабочий каталог в Java с помощью java.lang. System , java.io.File, java.nio.file.FileSystems и java.nio.file.Paths .

2. Система

Давайте начнем со стандартного решения, используя System#getProperty , предполагая, что имя нашего текущего рабочего каталога — ForEach во всем коде:

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

1. Обзор

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

ArrayList находится в основных библиотеках Java, поэтому вам не нужны никакие дополнительные библиотеки. Чтобы использовать его, просто добавьте следующий оператор импорта:

import java.util.ArrayList;

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

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

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

Вот так…

1. Весна и Ява

>> Развертывание приложения Spring Boot как WAR [ vojtechruzicka.com ]

Даже если вам необходимо выполнить развертывание на традиционном сервере приложений, вы все равно можете создать свое приложение как WAR без потери возможности прямого выполнения .

>> Размышление над упражнениями в стиле программирования [ blog.frankel.ch ]

Хорошая статья об отражении и Kotlin Poet API для генерации кода.

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

1. Обзор

В этой статье мы рассмотрим фундаментальную концепцию поисковой системы Apache Solr — полнотекстовый поиск.

Apache Solr — это платформа с открытым исходным кодом, предназначенная для работы с миллионами документов. Мы рассмотрим его основные возможности на примерах с использованием библиотеки Java — SolrJ .

2. Конфигурация Maven

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

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

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

Вот так…

1. Весна и Ява

>> Groovy для Java-разработчиков?! Встречайте Gradle, Grails и Spock [ takipi.com ]

Хорошее введение в Groovy и множество инструментов в этой части экосистемы.

>> Резюме SpringOne Platform 2016: день 2

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

>> Как получить несколько объектов по идентификатору с помощью Hibernate 5 [ мысли -на-java.org ]