... > Java > Стандартные библиотеки Java

Стандартные библиотеки Java

НАВИГАЦИЯ ПО СТРАНИЦЕ

Java Standard Library java.lang java.security java.sql java.util.stream

Стандартная библиотека Java (Java Standard Library) представляет собой набор классов и пакетов, включенных в язык Java, предоставляющих широкий спектр функциональности для разработчиков. Ниже приведены некоторые из основных пакетов и классов стандартной библиотеки Java.

  1. java.lang:

    • Object: Базовый класс для всех объектов в Java.

    • String: Класс для работы со строками.

    • Integer, Double, Boolean: Классы-обертки для примитивных типов данных.

  2. java.util:

    • Коллекции: ArrayList, LinkedList, HashSet, HashMap и другие.

    • Интерфейсы коллекций: List, Set, Map, Queue.

    • Iterator: Интерфейс для итерации по коллекциям.

  3. java.io:

    • File: Работа с файлами и директориями.

    • Потоки ввода/вывода: InputStream, OutputStream, Reader, Writer.

  4. java.net:

    • Классы для работы с сетевым программированием: Socket, ServerSocket, URLConnection.

  5. java.nio:

    • Новый ввод-вывод (New I/O) с буферами: ByteBuffer, Channel, Selector.

  6. java.time:

    • Новый API для работы с датами и временем: LocalDate, LocalTime, Instant, Period.

  7. java.util.concurrent:

    • Реализации современных структур данных: ConcurrentHashMap, BlockingQueue.

    • Интерфейсы и классы для работы с многозадачностью: Executor, Future, ThreadPoolExecutor.

  8. java.awt, javax.swing:

    • Графический интерфейс пользователя (GUI): JFrame, JPanel, JButton, AWTEvent.

  9. java.security:

    • Классы для работы с безопасностью: MessageDigest, Cipher, KeyPairGenerator.

  10. java.util.regex:

    • Поддержка регулярных выражений: Pattern, Matcher.

  11. java.lang.reflect:

    • Рефлексия: Class, Method, Field.

  12. java.math:

    • Классы для работы с большими числами: BigInteger, BigDecimal.

  13. java.sql:

    • JDBC (Java Database Connectivity) для взаимодействия с базами данных: Connection, Statement, ResultSet.

  14. java.text:

    • Форматирование и локализация текста: DateFormat, NumberFormat, MessageFormat.

  15. java.util.stream:

    • Потоки данных (Streams) для функционального программирования: Stream, Collectors.

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