Подтвердить что ты не робот

Где я могу найти список библиотек Java Standard?

Я новичок в Java и пытаюсь узнать об этом больше. Я изучил документацию и нашел для Java следующее:

Документы Java

Являются ли перечисленные здесь пакеты такими же, как стандартные библиотеки? Извините, если эти вопросы довольно простые, но я хотел бы узнать больше о стандартных библиотеках, когда я начинаю свою работу с Java.

4b9b3361

Ответ 1

Да. Это библиотека, созданная разработчиками Java.

вот список вещей, которые нужно знать:

  • java.lang предназначен для всех основных классов, которые фактически импортируются автоматически (неявно), потому что это все основные (String, Integer, Double и т.д.).
  • java.util содержит все ваши структуры данных, которые вы изучили в школе, и многое другое. Прочтите документацию, и чем больше вы знаете и практиковали, тем лучше
  • java.io для чтения файла. Посмотрите на java.util.Scanner для простого чтения файлов, но для любой более сложной информации о низком уровне файла используйте java.io, его встроенный для повышения эффективности, в то время как Scanner для простоты
  • java.math, если вам когда-либо понадобится использовать произвольные значения точности (встроенные в python, а не в java)
  • java.net для сокетов, соединений и т.д.
  • javax.swing для GUI, который является расширением более старого java.awt

Надеюсь, что это поможет.

Ответ 2

Да, они одинаковы. Эта библиотека также доступна для загрузки, если вы хотите просмотреть ее в автономном режиме. Также должен быть файл src.zip в ваших установочных файлах java. При распаковке вы найдете исходный код всех стандартных классов библиотеки. Также вам поможет Java Language Specification.

Ответ 3

При установке Java будет создан ZIP файл, содержащий источник standard library, src.zip в корневой папке. Это стандартная библиотека.

Ответ 4

В Java 9+, javafx заменяет javax в качестве основной библиотеки пользовательского интерфейса:

  1. Является ли JavaFX заменой Swing как новой клиентской пользовательской библиотеки Java SE?

    Да. Однако Swing останется частью спецификации Java SE для   в обозримом будущем и, следовательно, включены в JRE. В то время как мы   рекомендовать разработчикам максимально использовать API API JavaFX, если   создавая новые приложения, можно расширить Swing   приложение с JavaFX, что обеспечивает более плавный переход.

Часто задаваемые вопросы по JavaFX - Oracle.