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

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

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

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

1. Введение

В этом руководстве мы рассмотрим различия между Oracle Java Development Kit и OpenJDK . Сначала мы подробно рассмотрим каждый из них, а затем сравним их. Наконец, мы перечислим другие реализации JDK.

2. История Oracle JDK и Java SE

JDK (Java Development Kit) — это среда разработки программного обеспечения, используемая при программировании платформы Java. Он содержит полную среду выполнения Java, так называемую частную среду выполнения. Он назван так потому, что содержит больше инструментов, чем автономная JRE, а также других компонентов, необходимых для разработки приложений Java.

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

1. Обзор

Предполагается, что при компиляции Java-программ в командной строке любое несоответствие в ожидаемых параметрах или аргументах командной строки приведет к ошибке.

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

2. Пример ошибки

Представим, что у нас есть следующий класс DemoClass :

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

1. Обзор

В этом уроке мы собираемся пролить свет на то, как отформатировать момент в String в Java .

Во-первых, мы начнем с небольшого предыстории того, что такое момент в Java. Затем мы покажем, как ответить на наш главный вопрос, используя ядро Java и сторонние библиотеки, такие как Joda-Time.

2. Форматирование Instant с помощью Core Java

Согласно документации Java , момент — это измеренная временная метка эпохи Java 1970-01-01T00:00:00Z.

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

1. Обзор

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

Java предоставляет множество групп операторов. Они классифицируются по функциональному назначению.

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

2. Арифметические операторы

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

1. Введение

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

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

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

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

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

1. Обзор

Хеширование является фундаментальной концепцией информатики.

В Java эффективные алгоритмы хеширования стоят за некоторыми из самых популярных коллекций, таких как HashMap (ознакомьтесь с этой подробной статьей ) и HashSet .

В этом уроке мы сосредоточимся на том , как работает hashCode() , как он работает с коллекциями и как его правильно реализовать.

2. Использование hashCode() в структурах данных

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

1. Обзор

Javadoc — отличный способ создания современной документации Java в формате HTML из исходного кода Java.

В этом руководстве мы сосредоточимся на тегах @see и @link в комментариях к документам.

2. @см .

Формат тега @see довольно прост:

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

1. Обзор

В этом руководстве мы узнаем, как создать массив из выходных данных регулярного выражения ( regex ).

2. Введение

Для нашего примера давайте разберем длинную строку. Мы найдем шаблоны с 10-значными телефонными номерами. Затем мы получим вывод, сгенерированный в виде массива.

Oracle предоставила пакет java.util.regex для реализации регулярных выражений. Мы будем использовать классы, доступные в этом пакете, для нашей демонстрации. Как только мы найдем наши совпадения, мы возьмем этот вывод и создадим массив.

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

1. Обзор

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

Мы начнем с использования Date Time API, представленного в Java 8. После этого мы узнаем, как это сделать, используя классы из пакета java.util , и, наконец, добьемся того же с помощью с помощью библиотеки Joda-Time .

2. java.time.LocalDateTime

API даты/времени, представленный в Java 8, в настоящее время является наиболее жизнеспособным вариантом для вычисления даты и времени.

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

1. Введение

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

Для простоты мы будем использовать в наших примерах целые числа; тем не менее, мы можем применить те же методы к longs и double.

2. Использование Stream.reduce()