Lớp Runtime trong java được sử dụng để tương tác với môi trường runtime. Lớp Java Runtime cung cấp các phương thức để thực hiện một tiến trình, gọi GC, lấy tổng số và bộ nhớ free.
Nếu bạn tạo ra bất kỳ phương thức nào với từ khóa synchronized được gọi là phương thức đồng bộ static, khi đó khóa sẽ được sử dụng trên lớp không phải trên đối tượng.
Deadlock trong java hay bế tắc trong java là một phần của đa luồng. Deadlock có thể xảy ra trong trường hợp một luồng đang đợi một khóa đối tượng (object lock),
Interrupt một thread trong java hay làm gián đoạn một luồng trong java. Nếu thread nằm trong trạng thái sleep hoặc wait (nghĩa là sleep() hoặc wait() được gọi ra)
Các gói java.time, java.util, java.sql và java.text chứa các lớp xử lý date và time trong java. Dưới đây là những lớp quan trong hay và hay được sử dụng.
Lớp java.sql.Date trong java chỉ biểu diễn ngày (date). Nó kế thừa lớp java.util.Date. Trường hợp java.sql.Date được sử dụng chủ yếu trong JDBC vì nó thể hiện ngày tháng có thể được lưu trữ trong cơ sở dữ liệu.