Balíček Java (balíček Java) – mechanismus, který umožňuje organizovat třídy Java ve jmenném prostoru podobném modulům v programovacím jazyce Modula .
Balíčky Java mohou být obsaženy v komprimovaných souborech JAR . Balíčky obvykle kombinují třídy stejné kategorie nebo poskytují podobnou funkcionalitu.
Třídy definované bez explicitních modifikátorů přístupu ( public, protected, private) jsou viditelné pouze v rámci balíčku.
Třída | Balík | Podtřídy | Všechno | |
private | Ano | — | — | — |
( bez ) | Ano | Ano | — | — |
protected | Ano | Ano | Ano | — |
public | Ano | Ano | Ano | Ano |
java.lang | - základní funkce jazyka a základní typy |
java.util | - sběr tříd datové struktury |
java.io | - vstupně-výstupní operace |
java.math | - matematické operace |
java.nio | - nový I/O framework |
java.net | - operace se sítěmi, sokety , DNS dotazy |
java.security | - generování klíčů, šifrování a dešifrování |
java.sql | - Java Database Connectivity (JDBC) pro přístup k databázi |
java.awt | - hlavní hierarchie balíčků pro nativní komponenty GUI |
javax.swing | - hierarchie balíčků pro komponenty GUI nezávislé na platformě |