"Hai, Amigo! Dina iki kita bakal ngomong babagan paket."

"File ing komputer diklompokaké menyang folder. Kelas ing Jawa (saben kelas disimpen ing file kapisah) diklompokaké menyang paket, kang cocog karo folder ing hard drive. Dadi, ana apa-apa anyar kene. Ana rong bab aku ' Aku pengin nuduhake, nanging."

" Kaping pisanan , jeneng unik lengkap kelas kalebu jeneng paket ditambah jeneng kelas . Ing ngisor iki sawetara conto:"

Jeneng unik lengkap Jeneng paket Jeneng kelas
java.io.FileInputStream java.io FileInputStream
java.lang.String jawa.lang String
java.util.ArrayList java.util ArrayList
org.apache.tomcat.Servlet org.apache.tomcat Servlet
Cat Gak di jelasno Cat

"Jeneng kelas lengkap tansah unik."

"Iku bakal pain yen kita kudu nulis jeneng dawa, ie java.util.ArrayList , saben wektu. Pramila Jawa ngijini sampeyan ngimpor kelas. Sampeyan bisa nggunakake jeneng singkat kelas liyane ing kode, nanging ing wiwitan kelas sampeyan kudu kanthi jelas nuduhake kelas sing bakal sampeyan gunakake."

"Piye carane?"

"Kanthi garis sing katon kaya iki: import java.util.ArrayList;"

"Ing wiwitan kelas, sanalika sawise ngumumake paket kasebut, sampeyan bisa nunjukake kelas sing sampeyan gunakake nalika sampeyan nggunakake ArrayList ing kode sampeyan."

"Kenapa rumit banget? Apa kelas bisa duwe jeneng sing padha?"

"Ya. Bisa uga ana kelas kanthi jeneng sing padha ing paket sing beda-beda. Kita ora bisa ngimpor rong kelas kanthi jeneng sing padha , mula kita kudu nelpon salah siji saka jeneng lengkap."

"Iki analogi kanggo sampeyan. Sampeyan duwe kanca sing jenenge Jim. Ora masalah: kabeh wong ngerti sapa dheweke. bingung."

" Kapindho , mesthi luwih apik kanggo nyelehake kelas menyang paket, dudu folder root src . Yen sampeyan ora duwe akeh kelas, iki ora dadi masalah, nanging yen ana akeh, gampang dicampur. Tansah nggawe kelas. paket batin."

Ing Jawa, praktik umum yaiku menehi jeneng kelas lan paket sing migunani. Akeh perusahaan ngeculake perpustakaan (kumpulan kelas) lan menehi jeneng miturut perusahaan utawa situs web supaya ora kebingungan: "

Jeneng paket Jeneng perusahaan/proyek
org. apache .org umum
. apache .tomcat
org. apache .util
Apache
com. oracle .jdbc Oracle
java .io
java x.servlet
Srengenge, Jawa
com. ibm.websphere IBM, WebSphere
com. jboss JBoss