Java Platform Standard Edition

Java Platform, Standard Edition , rövidítve Java SE (korábban Java 2 Standard Edition vagy J2SE ) a Java 2 platform szabványos változata, amelyet egyéni vagy kisvállalkozási használatra szánt kisalkalmazások és alkalmazások létrehozására és futtatására terveztek . Nem tartalmazza a nagyobb teljesítményű és fejlettebb Java 2 Enterprise Edition (J2EE) platform számos funkcióját , amelyet a nagy- és középvállalkozások méretű kereskedelmi alkalmazások létrehozására terveztek.

java.lang

A csomag java.lang alapvető osztályokat és interfészeket tartalmaz , amelyek futási időben szorosan kapcsolódnak a nyelvhez és a rendszerhez. Ide tartoznak az osztályhierarchiát alkotó gyökérosztályok, a nyelvdefinícióhoz kötött típusok, az alapvető kivételek , a matematikai függvények, a szálfűzést támogató osztályok , a biztonsági függvények és az olyan osztályok, amelyek információt szolgáltatnak arról az operációs rendszerről, amelyen a program fut.

Fő osztályok itt java.lang:

A csomag minden osztálya java.langautomatikusan bekerül a program minden forrásfájljába. Explicit kapcsolat nem szükséges.

java.lang.annotation

Ez a csomag határozza meg az Annotation felületet, valamint az ElementType és RetentionPolicy enumokat.

java.lang.instrument

A csomag olyan eszközöket határoz meg, amelyek segítségével a programvégrehajtás különféle aspektusaihoz eszközöket lehet hozzáadni. Meghatározza az Instrumentation és a ClassFileTransformer interfészt, valamint a ClassDefinition osztályt.

java.lang.management

A csomag támogatja a Java virtuális gép és a futási környezet kezelését. A csomageszközök segítségével megtekintheti és vezérelheti a programvégrehajtás különféle aspektusait.

java.lang.ref

Lehetővé teszi a szemétgyűjtővel való interakciót , így a program figyelmeztetést kap az objektumra mutató hivatkozások számának változásaira vagy a szemétgyűjtő által egy objektumon végrehajtott műveletekre.

java.lang.reflect

A csomag java.lang.reflectegy reflexiós mechanizmust biztosít - a szoftver introspektív képességét (vagyis információt szerezhet a rendszerben elérhető osztályokról, azok módszereiről, mezőiről és kapcsolatairól). A tükrözés a JavaBeans nevű összetevők használatakor szükséges fontos képesség .

java.io

Osztályokat tartalmaz a fájl I/O információk biztosításához, több I/O absztrakciós osztályt, valamint osztálykészletet a bemeneti információk feldolgozásához: tokenek kiosztása stb.

java.math

Osztályokat tartalmaz a nagy egész számok ( osztály BigInteger) és tetszőleges pontosságú tizedes törtrészek feletti számításokhoz ( osztály BigDecimal). Ezenkívül tartalmaz módszereket a számokkal végzett műveletek végrehajtására: abszolút értékük megszerzésére stb.

java.net

Osztályokat tartalmaz, amelyek lehetővé teszik az alkalmazások számára, hogy interakcióba lépjenek a hálózattal azáltal, hogy absztrakciókat biztosítanak a hálózati címekhez, kapcsolatokhoz, socket -megvalósításokhoz és így tovább.

java szöveg

Osztályok és segédprogramok készlete, amely lehetővé teszi a munka megszervezését különféle típusú adatformátumokkal, meglévő formázási minták alkalmazását vagy saját formázási minták létrehozását (például dátum vagy lebegőpontos szám megjelenítésére szolgáló formátum).

java.util

Segítő osztályok és felületek. Nagyon kényelmes és szinte minden programban használható.

java.applet

Böngészőben való munkához.

java.beans

java.awt

Osztályokat tartalmaz felhasználói felületek írására, képekkel való munkára, rajzolásra.

java.rmi

java.security

java.sql

Java adatbázis-kapcsolat

javax.swing

Grafikus összetevőket tartalmaz , amelyek lehetővé teszik olyan grafikus felületek létrehozását , amelyek minden platformon ugyanúgy működnek.

Linkek

Irodalom