Java Standard Libraries & JavaFX – Explained Reference
[Link]
Core package automatically imported.
Contains fundamental classes like Object, String, Math, System, Thread, Wrapper classes.
Used for basic operations, strings, memory, math, and multithreading.
[Link]
Utility package.
Contains Collections Framework, Scanner, Arrays, Date, Random.
Used for data structures, input handling, searching, sorting.
[Link]
Input–Output package.
Used for file handling and stream-based I/O.
Includes File, FileReader, FileWriter, BufferedReader, BufferedWriter.
[Link]
Modern Date and Time API.
Thread-safe and immutable.
Includes LocalDate, LocalTime, LocalDateTime, Period, Duration.
[Link]
Database connectivity package (JDBC).
Used to connect Java applications with databases.
Includes Connection, Statement, PreparedStatement, ResultSet.
JavaFX
Modern GUI framework for Java.
Uses Stage, Scene, and Nodes.
Supports layouts, controls, events, CSS, and FXML.