Java Platform, Standard Edition , zkráceně Java SE (dříve Java 2 Standard Edition nebo J2SE ) je standardní verze platformy Java 2 , určená k vytváření a spouštění appletů a aplikací pro individuální použití nebo pro použití v malých firmách. Nezahrnuje mnoho funkcí, které poskytuje výkonnější a pokročilejší platforma Java 2 Enterprise Edition (J2EE) , která je navržena pro vytváření komerčních aplikací velikosti velkých a středních podniků.
Balíček java.lang obsahuje základní třídy a rozhraní , která jsou za běhu úzce svázána s jazykem a systémem. To zahrnuje kořenové třídy, které tvoří hierarchii tříd, typy svázané s definicí jazyka, základní výjimky , matematické funkce, třídy podpory vláken , bezpečnostní funkce a třídy, které poskytují informace o operačním systému, na kterém program běží.
Hlavní třídy v java.lang:
Všechny třídy z balíčku java.langjsou automaticky zahrnuty do každého zdrojového souboru programu. Explicitní připojení není vyžadováno.
Tento balíček definuje rozhraní Annotation a také výčty ElementType a RetentionPolicy.
Balíček definuje nástroje, které lze použít k přidání nástrojů pro různé aspekty provádění programu. Definuje rozhraní Instrumentation a ClassFileTransformer a třídu ClassDefinition.
Balíček poskytuje podporu pro správu Java Virtual Machine a běhového prostředí. Pomocí nástrojů balíku můžete prohlížet a ovládat různé aspekty provádění programu.
Poskytuje možnost interakce s garbage collectorem , takže program může být upozorňován na změny v počtu odkazů na objekt nebo na akce prováděné garbage collectorem na objektu.
Balíček java.lang.reflectposkytuje mechanismus pro reflexi - schopnost softwaru introspekce (to znamená získat informace o třídách dostupných v systému, jejich metodách, polích a vztazích). Odraz je důležitá schopnost vyžadovaná při používání komponent nazývaných JavaBeans .
Obsahuje třídy pro poskytování informací o I/O souboru, několik tříd I/O abstrakce a také sadu tříd pro zpracování vstupních informací: přidělování tokenů atd.
Obsahuje třídy pro výpočty přes velká celá čísla (class BigInteger) a přes desetinné zlomky s libovolnou přesností (class BigDecimal). Obsahuje také metody pro provádění operací s čísly: získání jejich absolutní hodnoty atd.
Obsahuje třídy, které umožňují aplikaci interagovat se sítí poskytováním abstrakcí pro síťové adresy, připojení, implementace soketů a tak dále.
Sada tříd a nástrojů, které umožňují organizovat práci s různými druhy formátů dat, aplikovat existující vzory formátování nebo vytvářet vlastní vzory formátování (například formát pro zobrazení data nebo čísla s plovoucí desetinnou čárkou).
Pomocné třídy a rozhraní. Velmi pohodlné a používané téměř v každém programu.
Pro práci v prohlížeči.
Obsahuje třídy pro psaní uživatelských rozhraní, práci s obrázky, kreslení.
Obsahuje sadu grafických komponent , které umožňují vytvářet grafická rozhraní , která fungují stejně na všech platformách.
Jáva | |
---|---|
Platformy | |
Sun Technologies | |
Klíčové technologie třetích stran | |
Příběh |
|
Vlastnosti jazyka | |
Skriptovací jazyky |
|
Java konference |
|
Platformy Java | |
---|---|
|