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

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

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

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

1. Введение

Parallel-collectors — это небольшая библиотека, предоставляющая набор сборщиков Java Stream API, которые обеспечивают параллельную обработку, в то же время обходя основные недостатки стандартных Parallel Streams.

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

Если мы хотим начать использовать библиотеку, нам нужно добавить одну запись в файл pom.xml Maven :

<dependency>
<groupId>com.pivovarit</groupId>
<artifactId>parallel-collectors</artifactId>
<version>1.1.0</version>
</dependency>

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

1. Обзор

В Java 8 появилась концепция ссылок на методы. Мы часто видим их похожими на лямбда-выражения.

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

2. Синтаксис лямбда-выражений и ссылок на методы

Для начала рассмотрим несколько примеров лямбда-выражений:

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

1. Обзор

Java — это язык программирования общего назначения, основанный на принципе WORA (Write Once, Run Anywhere).

Он работает на JVM ( виртуальная машина Java ), которая отвечает за абстрагирование базовой ОС, позволяя программам Java работать практически везде, от серверов приложений до мобильных телефонов.

При изучении нового языка «Hello World» часто является первой программой, которую мы пишем.

В этом уроке мы изучим базовый синтаксис Java и напишем простую программу «Hello World» .

2. Написание программы Hello World

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

1. Введение

Двоичная система счисления использует 0 и 1 для представления чисел. Компьютеры используют двоичные числа для хранения и выполнения операций над любыми данными.

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

2. Двоичный литерал

Java 7 представила двоичный литерал. Это упростило использование двоичных чисел.

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

1. Обзор

В этой статье мы познакомимся с Units of Measurement API, который обеспечивает унифицированный способ представления мер и единиц в Java .

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

JSR-363 (ранее JSR-275 или библиотека javax.measure ) помогает нам сэкономить время разработки и в то же время делает код более читабельным.

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

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

1. Обзор

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

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

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

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

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

1. Обзор

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

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

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

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

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

1. Обзор

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

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

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

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

**

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

1. Введение

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

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

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

2. Вопросы

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

1. Обзор

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

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

2. Система

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