Hãy ghi nh các đi m sau trong khi t o gĩi:
o n mã ph i b t đ u v i m t phát bi u “package”. i u này nĩi lên r ng l p đ c
đnh ngh a trong t p tin là m t ph n c a gĩi xác đnh.
Mã ngu n ph i n m trong cùng m t th m c, mà th m c đĩ l i là tên gĩi c a b n. Quy c r ng, các tên gĩi s b t đ u b ng m t ch th ng đ phân bi t gi a l p và gĩi.
Các phát bi u khác cĩ th xu t hi n sau khai báo gĩi là các câu l nh nh p, sau chúng b n cĩ th b t đ u đ nh ngh a l p c a b n.
T ng t t t c các t p tin khác, m i l p trong m t gĩi c n đ c biên d ch.
cho ch ng trình Java c a b n cĩ kh n ng s d ng các gĩi đĩ, hãy nh p (import) chúng vào mã ngu n c a b n.
S khai báo sau đây là h p l và khơng h p l :
H p l package mypackage; package mypackage; import java.io.*; Khơng h p l import java.io.*; package mypackage;
B n cĩ các tu ch n sau trong khi nh p vào m t gĩi: B n cĩ th nh p vào m t t p tin c th t gĩi:
import java.mypackage.calculate
B n cĩ th nh p (import) tồn b gĩi:
import java.mypackage.*;
Máy o Java (JVM) ph i gi l i m t track (rãnh ghi) c a t t c các ph n t hi n h u trong gĩi mà đ c khai báo.
B n đã s n sàng làm vi c v i m t phát bi u nh p import – java.io.*. B n thân Java đã đ c cài đ t s n m t t p các gĩi, b ng d i đây đ c p đ n m t vài gĩi cĩ s n c a Java:
Gĩi Mơ t
Core Java
java.io Bao g m các l p đ tr giúp cho b n t t c các thao tác nh p và xu t. java.applet Bao g m các l p đ b n c n th c thi m t applet trong trình duy t. java.awt H u d ng đ t o nên các ng d ng giao di n đ ho (GUI).
java.util Cung c p nhi u l p và nhi u giao di n khác nhau đ t o nên các ng d ng, các applet, nh là các c u trúc d li u, các l ch bi u, ngày tháng, v.v..
java.net Cung c p các l p và các giao di n cho vi c l p trình m ng TCP/IP.