Java Platform Standard Edition

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ů.

java.lang

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.

java.lang.annotation

Tento balíček definuje rozhraní Annotation a také výčty ElementType a RetentionPolicy.

java.lang.instrument

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.

java.lang.management

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.

java.lang.ref

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.

java.lang.reflect

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 .

java.io

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.

java.math

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.

java.net

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.

java text

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).

java.util

Pomocné třídy a rozhraní. Velmi pohodlné a používané téměř v každém programu.

java.applet

Pro práci v prohlížeči.

java.beans

java.awt

Obsahuje třídy pro psaní uživatelských rozhraní, práci s obrázky, kreslení.

java.rmi

java.security

java.sql

Konektivita databáze Java

javax.swing

Obsahuje sadu grafických komponent , které umožňují vytvářet grafická rozhraní , která fungují stejně na všech platformách.

Odkazy

Literatura