Java-pakke (Java-pakke) - en mekanisme, der gør det muligt at organisere Java - klasser i et navneområde , der ligner moduler i programmeringssproget Modula .
Java-pakker kan være indeholdt i komprimerede JAR- filer. Sædvanligvis kombinerer pakker klasser af samme kategori eller giver lignende funktionalitet.
Klasser defineret uden eksplicitte adgangsmodifikatorer ( public, protected, private) er kun synlige i pakken.
Klasse | Pakke | Underklasser | Alle | |
private | Ja | — | — | — |
( uden ) | Ja | Ja | — | — |
protected | Ja | Ja | Ja | — |
public | Ja | Ja | Ja | Ja |
java.lang | - grundlæggende sprogfunktionalitet og grundlæggende typer |
java.util | - indsamling af datastrukturklasser |
java.io | - input-output operationer |
java.math | - matematiske operationer |
java.nio | - ny I/O- ramme |
java.net | - operationer med netværk, sockets , DNS-forespørgsler |
java.security | - nøglegenerering, kryptering og dekryptering |
java.sql | - Java Database Connectivity (JDBC) til databaseadgang |
java.awt | - hovedpakkehierarki for native GUI-komponenter |
javax.swing | - Pakkehierarki for platformsuafhængige GUI - komponenter |