Video: CÀI ĐẶT JAVA NHANH NHẤT ĐỂ KHAI VÀ NỘP THUẾ ĐIỆN TỬ 2025
Java có một tính năng cho phép bạn chia lớp thành các nhóm lớp học. Mỗi khối lớp được gọi là gói . Trong thế giới Java, các lập trình thường đưa các gói này dài, các tên đầy dấu chấm.
Ví dụ: vì ai đó đã đăng ký tên miền allmycode. com, họ có thể đặt tên một gói com. allmycode. utils. textUtils. Các Java API thực sự là một bộ sưu tập lớn các gói. API có các gói có tên như java. lang, java. util, java. awt, javax. swing, vân vân.
Với thông tin này về gói, bạn có thể làm sáng tỏ một số nhầm lẫn về các tờ khai nhập khẩu. Bất kỳ khai báo nhập nào không sử dụng từ tĩnh phải bắt đầu với tên của một gói và phải kết thúc bằng một trong các điều sau:
-
Tên của một lớp bên trong gói đó
-
Dấu hoa thị (cho biết tất cả các lớp bên trong đó gói)
Ví dụ, tờ khai
nhập khẩu java. util. Máy quét;
hợp lệ bởi vì java. util là tên của một gói trong Java API, và Scanner là tên của một lớp trong java. util gói. Tên say mê java. util. Máy quét là tên đầy đủ của máy quét.
Tên đầy đủ của một lớp bao gồm tên của gói trong đó lớp được định nghĩa. (Bạn có thể tìm hiểu tất cả các công cụ này về java. Util và Scanner bằng cách đọc tài liệu API của Java.)
Đây là một ví dụ khác. Khai báo
javax nhập khẩu. lung lay. *;
hợp lệ bởi vì javax. swing là tên của một gói trong Java API, và dấu hoa thị dùng để chỉ tất cả các lớp trong javax. gói swing. Với khai báo nhập này ở đầu mã Java của bạn, bạn có thể sử dụng các tên viết tắt cho các lớp trong javax. swing gói - tên như JFrame, JButton, JMenuBar, JCheckBox, và nhiều người khác.
Dưới đây là một ví dụ khác Một dòng như
nhập khẩu javax. *; // Bad! !
không tờ khai nhập khẩu hợp lệ. Java API không có gói với tên javax một từ. Bạn có thể nghĩ rằng dòng này cho phép bạn viết tắt tất cả các tên bắt đầu bằng javax (tên như javax.jpg), nhưng đó không phải là cách khai báo nhập khẩu hoạt động. Bởi vì javax không phải là tên của một gói, javax nhập khẩu dòng. * chỉ làm hài lòng trình biên dịch Java.