Ý nghĩa của các Package trong Java
Thường thì trong quá trình học chúng ta hay dùng các gói như : java.lang.*; java.until.*; java.io.*; . Đôi lúc do thói quen, bạn thường hay import các gói này vào trong bài làm mà không chú ý đến ý nghĩa của nó. Hôm nay chúng tôi sẽ nói về ý nghĩa của một số gói trong Java API. Có thể nó cũng là câu trả hỏi trong phần thi vấn đáp chăng.
Các bạn cũng có thể tham khảo bằng tiếng anh trên website Oracle:http://download.oracle.com/javase/1.5.0/docs/api/
1. java.lang
Chứa các lớp quan trọng nhất của ngôn ngữ Java. Chúng bao gồm các kiểu dữ liệu cơ bản 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. 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.
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.
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.
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.
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.
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.
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ộ.
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ủ.
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.
11. java.math
Package này chứa các hàm toán học như abs, sqrt, sin, cos, max, min, round, exp …
Theo it-tuts
No comments: