Стандартные библиотеки Java
НАВИГАЦИЯ ПО СТРАНИЦЕ
Стандартная библиотека Java (
java.lang :Object: Базовый класс для всех объектов в Java.
String: Класс для работы со строками.
Integer, Double, Boolean: Классы-обертки для примитивных типов данных.
java.util:
Коллекции: ArrayList, LinkedList, HashSet, HashMap и другие.
Интерфейсы коллекций: List, Set, Map, Queue.
Iterator: Интерфейс для итерации по коллекциям.
java.io:
File: Работа с файлами и директориями.
Потоки ввода/вывода: InputStream, OutputStream, Reader, Writer.
java.net:
Классы для работы с сетевым программированием: Socket, ServerSocket, URLConnection.
java.nio:
Новый ввод-вывод (New I/O) с буферами: ByteBuffer, Channel, Selector.
java.time:
Новый API для работы с датами и временем: LocalDate, LocalTime, Instant, Period.
java.util.concurrent:
Реализации современных структур данных: ConcurrentHashMap, BlockingQueue.
Интерфейсы и классы для работы с многозадачностью: Executor, Future, ThreadPoolExecutor.
java.awt, javax.swing:
Графический интерфейс пользователя (GUI): JFrame, JPanel, JButton, AWTEvent.
java.security :Классы для работы с безопасностью: MessageDigest, Cipher, KeyPairGenerator.
java.util.regex:
Поддержка регулярных выражений: Pattern, Matcher.
java.lang.reflect:
Рефлексия: Class, Method, Field.
java.math:
Классы для работы с большими числами: BigInteger, BigDecimal.
java.sql :JDBC (Java Database Connectivity) для взаимодействия с базами данных: Connection, Statement, ResultSet.
java.text:
Форматирование и локализация текста: DateFormat, NumberFormat, MessageFormat.
java.util.stream :Потоки данных (Streams) для функционального программирования: Stream, Collectors.
Это лишь небольшой обзор ключевых частей стандартной библиотеки Java. Каждый из перечисленных пакетов предоставляет множество классов и интерфейсов, обеспечивая широкие возможности для разработки различных типов приложений.