như
Character, Integer,…
Chúng cũng chứa các lớp làm nhiệm vụ xử lý lỗi và các lớp
nhập xuất chuẩn. Một vài lớp quan trọng khác như
String
hay
StringBuffer
.
2.6.2
java.applet
Đây là package nhỏ nhất chứa một mình lớp Applet. Các lớp Applet nhúng trong trang
Web đều dẫn xuất từ lớp này.
2.6.3 java.awt
Package này đươợc gọi là Abstract Window Toolkit (AWT). Chúng chứa các tài nguyên
dùng để tạo giao diện đồ họa. Một số lớp bên trong là:
Button, GridBagLayout, Graphics.
2.6.4 java.io
Cung cấp thư viện nhập xuất chuẩn của ngôn ngữ. Chúng cho phép tạo và quản lý dòng
dữ liệu theo một vài cách.
2.6.5
java.util
Package này cung cấp một số công cụ hữu ích. Một vài lớp của package này là: Date,
Hashtable, Stack, Vector và StringTokenizer.
2.6.6 java.net
Cung cấp khả năng giao tiếp với máy từ xa. Cho phép tạo và kết nối với Socket hoặc
URL.
2.6.7 java.awt.event
Chứa các lớp dùng để xử lý các sự kiện trong chương trình như chuột, bàn phím.
2.6.8
java.rmi
Công cụ để gọi hàm từ xa. Chúng cho phép tạo đối tượng trên máy khác và sử dụng các
đối tượng đó trên máy cục bộ.
2.6.9 java.security
Cung cấp các công cụ cần thiết để mã hóa và đảm bảo tính an toàn của dữ liệu truyền
giữa máy trạm và máy chủ.
2.6.10 java.sql
Package này chứa Java DataBase Connectivity (JDBC), dùng để truy xuất cơ sở dữ liệu
quan hệ như Oracle, SQL Server.
2.7 Các đặc trưng mới của Java 2
Các phiên bản trước của Java chỉ thích hợp để viết các ứng dụng nhỏ trên Web hơn là xây
dựng các ứng dụng chạy trên mạng để đảm nhiệm toàn bộ các công việc của của một
công ty hoặc hệ thống phân tán. Java 2 đáp ứng yêu cầu này. Một vài đặc trưng của
chúng là:
-
Swing
Đây là một tập các lớp và giao diện mới dùng để tạo giai diện ứng dụng đồ họa bằng thiết
kế “Nhìn và cản giác” (Look and Feel)
-
Kéo và thả
Đây là khả năng di chuyển thông tin giữa các ứng dụng hay các phần khác nhau của
chương trình.
-
Java 2D API
Chứa các tập hợp các lớp hỗ trợ cho ảnh và đồ họa hai chiều.
-
Âm thanh
Tập hợp các đặc trưng âm thanh hoàn toàn mới cho Java.