Thư viện cần thiết được dùng để lập trình mạng?
Trả lời:
Đáp án đúng: D
Lập trình mạng trong Java chủ yếu sử dụng các lớp và giao diện được cung cấp bởi gói `java.net.*`. Gói này chứa các lớp để tạo và sử dụng sockets (TCP và UDP), làm việc với địa chỉ IP, URL, và các giao thức mạng khác. Các gói `java.awt.*` liên quan đến giao diện người dùng đồ họa, `java.applet.*` liên quan đến các applet (ứng dụng nhỏ chạy trên trình duyệt web), và `java.io.*` liên quan đến các hoạt động nhập/xuất dữ liệu (ví dụ: đọc/ghi file).