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

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

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

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

1. Обзор

Летнее время , или DST, — это практика перевода часов в летние месяцы, чтобы использовать дополнительный час естественного света (экономия мощности отопления, мощности освещения, улучшение настроения и т. д.).

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

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

2. Изменчивость JRE и DST

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

1. Обзор

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

Это подкласс NumberFormat , который позволяет форматировать строковое представление десятичных чисел с использованием предопределенных шаблонов.

Его также можно использовать наоборот, чтобы разобрать строки на числа.

2. Как это работает?

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

1. Обзор

Hashtable — старейшая реализация структуры данных хеш-таблицы в Java. HashMap это вторая реализация, представленная в JDK 1.2.

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

2. Когда использовать Hashtable

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

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

1. Введение

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

Впервые он был представлен в Java 1.2 как замена Enumerations и:

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

Мы также проверим более надежное расширение ListIterator , которое добавляет некоторые интересные функции.

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

1. Обзор

В этом руководстве мы кратко рассмотрим класс java.lang.System , его функции и основные функции.

2. ИО

System является частью java.lang , и одной из его основных функций является предоставление нам доступа к стандартным потокам ввода-вывода.

Проще говоря, он предоставляет три поля, по одному для каждого потока:

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

1. Обзор

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

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

Для ознакомления с основной реализацией Java ListArrayList — обратитесь к этой статье .

2. Исключение UnsupportedOperationException

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

1. Обзор

Проще говоря, NaN — это числовое значение типа данных, которое означает «не число».

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

2. Что такое NaN ?

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

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

1. Обзор

В этой быстрой статье мы поговорим о мягких ссылках в Java.

Мы объясним, что это такое, зачем они нужны и как их создать.

2. Что такое мягкие ссылки?

Мягкий ссылочный объект (или мягко достижимый объект) может быть очищен сборщиком мусора в ответ на потребность в памяти. Мягко достижимый объект не имеет сильных ссылок, указывающих на него .

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

1. Обзор

В Java 6 появилась функция для обнаружения и загрузки реализаций, соответствующих заданному интерфейсу: интерфейс поставщика услуг (SPI).

В этом руководстве мы познакомим вас с компонентами Java SPI и покажем, как мы можем применить его на практике.

2. Термины и определения Java SPI

Java SPI определяет четыре основных компонента

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

1. Введение

В этой статье мы рассмотрим, чем отличаются реализации Stream в Java и Vavr.

В этой статье предполагается знакомство с основами как Java Stream API , так и библиотеки Vavr .

2. Сравнение

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