Рубрики
Без рубрики

Введение в пакет java.util

Привет всем 👋 Я надеюсь, что у вас все хорошо. Это будет короткая вводная статья о большинстве из них… С тегами java, новички, codenewbie, информатика.

Привет всем 👋 Я надеюсь, что у вас все хорошо. Это будет короткая вводная статья о самом полезном пакете в Java, т.е. java.util package .

Давайте начнем…

Давайте сначала разберемся с пакетом

Что такое посылка? Короче говоря, пакет Java – это набор классов аналогичного типа. Пакет может быть определен как набор аналогичных типов классов, интерфейсов и вложенных пакетов в форме структуры каталогов. Вы можете прочитать больше о пакетах в одной из моих статей здесь .

здесь || .

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

Чтобы использовать любой класс, вы должны импортировать пакет java.util в верхней части программы:-

import java.util.*;

или

import java.util.Class_name;

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

import java.util.Date;
//or
//import java.util.*;

public class Demo {
    public static void main(String[] args) {
        Date date = new Date();
        System.out.println("The date is : " + date);
    }
}

Вы можете запустить свой код онлайн здесь

В чем польза пакета java.util?

  • Для коллекций Java.
  • Для генерации случайных чисел.
  • Для Календаря.
  • Для синтаксического анализа строк.
  • Для поддержки интернационализации с помощью поддерживаемых интернационализацией классов из пакета java.util (Язык) .

Некоторые важные и обычно используемые классы

Некоторые важные и обычно используемые классы и интерфейсы, которые присутствуют внутри пакета java.util, являются:-

  • Массивы:- Этот класс содержит различные методы для работы с массивами.
  • ArrayList:- Этот класс имеет изменяемый размер -реализация массива интерфейса списка.
  • Коллекции:- Этот класс состоит исключительно из статических методов, которые работают с коллекциями или возвращают их.
  • Дата:- Этот класс представляет определенный момент времени с точностью до миллисекунды.
  • Объект события:- Этот класс является корневым классом, из которого должны быть получены все объекты состояния события.
  • Formatter:- Интерпретатор для строк формата в стиле printf.
  • HashMap:- Реализация интерфейса Карты на основе хэш-таблицы класса HashMap.
  • HashSet:- Класс HashSet реализует интерфейс Set, поддерживаемый хэш-таблицей (фактически экземпляром HashMap).
  • Хэш-таблица:- Класс HashTable реализует хэш-таблицу, которая сопоставляет ключи со значениями.
  • LinkedList:- Класс LinkedList – реализация списка с двойной связью интерфейсов List и Deque.
  • Locale:- Объект Locale представляет определенный географический, политический или культурный регион.
  • Объекты:- Этот класс состоит из статических служебных методов для работы с объектами.
  • Random:- Экземпляр этого класса используется для генерации потока псевдослучайных чисел.
  • Сканер:- Простой текстовый сканер, который может анализировать примитивные типы и строки с помощью регулярных выражений. ( Подробнее )
  • StringTokenizer:- Класс stringtokenizer позволяет приложению разбивать строку на токены.
  • Таймер:- Средство для потоков для планирования задач для будущего выполнения в фоновом потоке.
  • TimerTask:- Задача, которая может быть запланирована для одноразового или повторного выполнения с помощью таймера.
  • TreeMap:- Класс TreeMap Представляет собой реализацию навигационной карты на основе красно-черного дерева.
  • Набор деревьев:- Класс набора деревьев Реализация набора навигации, основанная на древовидной карте.

Ресурсы-

Документация Учебное пособие

Ладно, пока этого достаточно.

Спасибо вам за чтение.

Пожалуйста, поделитесь своими мыслями по этому поводу и поправьте меня, если я ошибаюсь.

Я надеюсь, что вам это понравилось и вы нашли это полезным.

Обложка: – Раджат Гур

Свяжитесь со мной в Twitter или LinkedIn

Мой личный блог blog.ritvikdubey.com

Оригинал: “https://dev.to/ritvikdubey27/introduction-to-java-util-package-7d5”