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.
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.
Ez a csomag határozza meg az Annotation felületet, valamint az ElementType és RetentionPolicy enumokat.
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.
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.
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.
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 .
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.
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.
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.
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).
Segítő osztályok és felületek. Nagyon kényelmes és szinte minden programban használható.
Böngészőben való munkához.
Osztályokat tartalmaz felhasználói felületek írására, képekkel való munkára, rajzolásra.
Grafikus összetevőket tartalmaz , amelyek lehetővé teszik olyan grafikus felületek létrehozását , amelyek minden platformon ugyanúgy működnek.
Jáva | |
---|---|
Platformok | |
Sun Technologies | |
Harmadik fél kulcsfontosságú technológiái | |
Sztori |
|
Nyelvi tulajdonságok | |
Szkriptnyelvek |
|
Java konferenciák |
|
Java platformok | |
---|---|
|