Pachetul poate avea subpachete. Daca pachetul p are subpachetul q, atunci p.q este numele complet (numele calificat) al subpachetului q. Acest subpachet poate avea, la rândul sau, alte subpachete.
Java API (Application Programming Interface -
interfața de programare de aplicații) este descrierea unui set standard
de pachete necesare programării în Java. Pentru pachetele conținute în
Platforma Java 2 Standard Edition (J2SE) această documentație poate fi
gasită pe Internet la urmatoarea adresă:
java.sun.com/products/j2se/1.4/docs/api/index.html
- la firma Sun Microsystems;
Principalele pachete de clase sunt:
java.lang - conține clasele de bază necesare programării în
limbajul Java;
java.io - conține clasele necesare pentru programarea
operațiilor de intrare/ieșire;
java.util - conține clase pentru anumite structuri de date tipice
(listă, stivă etc) și alte clase utile;
java.awt si javax.swing - conțin clase necesare pentru realizarea
interfețelor grafice;
java.applet - pentru programarea appleturilor.
Există însă și multe alte pachete, necesare în diferite domenii de
aplicație.
Pentru clasele din pachetul java.lang nu este necesară o declarație de import, acestea fiind importate implicit.
Pentru a importa numai o anumita clasă dintr-un pachet, se foloseste
declarația
import nume_pachet.NumeClasa;
De exemplu, pentru a importa clasa File din pachetul java.io
se folosește declarația
import java.io.File;
Declarația import nume_pachet.*; se numește declarație de import la cerere. Ea nu are semnificația că se importă toate clasele din pachetul (subpachetul) respectiv, ci numai acele clase care sunt utilizate efectiv în program. |