Az SE azt jelenti Java Standard Edition egy számítástechnikai platform, amelyen szoftvereket tudunk futtatni, és felhasználható hordozható kódok fejlesztésére és telepítésére asztali és szerver környezetekhez. Java programozási nyelv van használatban. A Java szoftverplatform család része. A Java SE számos általános célú API-val és Java osztálykönyvtárral rendelkezik. Ez az alapvető Java programozási platform, és biztosítja az összes könyvtárat és API-t, mint pl java.lang , java.io , java.math , java.net , java.util stb.
Az alábbiakban felsoroljuk a Java SE néhány API-ját -
A Java SE fontos jellemzői
- A Java SE a Java programozási nyelv összes alapvető típusával és objektumával rendelkezik.
- A Java SE magas szintű osztályokat biztosít a hálózatépítéshez, a biztonsághoz, az adatbázis-hozzáféréshez, a GUI (Graphical User Interface) fejlesztéshez és az XML elemzéshez.
- Mostantól statikus tagokat biztosít az interfészeken belül.
- Ez biztosítja Az egyes() metódus, amely egymás melletti memóriafoglalásokon keresztül képes ismételni, és lehetővé teszi a használatát anélkül, hogy ismerné a méretét.
- Ez biztosítja a Collectors osztályt, amely lehetővé teszi az elemek gyűjteményekbe történő felhalmozását, az adatok összegzését különböző kritériumok szerint.
- A stream API-val rendelkezik, amely lehetővé teszi a lusta számításokat (ezen keresztül csak akkor lehet inicializálni, ha szükséges) és funkcionális stílusú programozást.
- Ez egy Base64 osztályt biztosít a titkosításhoz és a visszafejtéshez.
- A java.lang.String(byte[], *) konstruktor és a java.lang.String.getBytes() metódus teljesítménye javult.
- Egy új osztály java.net.URLPermission hozzá lett adva. Ez egy adott URL által meghatározott erőforrás elérésére vonatkozó engedélyt jelöli.
- Egyetlen absztrakt metódusfelületet biztosít.
A Java SE beállítása Windowson
Java alkalmazások fejlesztéséhez vagy futtatásához le kell töltenie és telepítenie kell a Java SE fejlesztőkészletet.
1. lépés) Töltse le a Java SE legújabb kiadását az Oracle hivatalos oldaláról.
2. lépés) A fájl letöltése után egy futtatható fájl lesz letöltve. Futtassa a fájlt, és tartson mindent alapértelmezettként, és kattintson a Tovább gombra.
3. lépés) A telepítés befejezése után a JDK és a JRE letöltésre kerül a programfájlok mappájába.
4. lépés) A teljes telepítés után be kell állítani a környezeti változókat.
5. lépés) Lépjen a Vezérlőpult -> Rendszer és biztonság -> Rendszer -> Speciális rendszerbeállítások menüpontra. A következő párbeszédpanel jelenik meg.
6. lépés) Kattintson a Környezeti változók elemre, lépjen a rendszerváltozókra, és kattintson duplán az Elérési útra.
7. lépés) Most adja hozzá a JDK fájlban található bin fájl elérési útját az Elérési út változóhoz.
A beállított Java környezet kész.
Fejlesztéshez bármilyen IDE-t használhat, például IntelliJ IDEA, Eclipse vagy NetBeans. Az Eclipse és a NetBeans ingyenes, de az IDE-k, de az IntelliJ IDEA fizetős IDE.
Java SE vs Java EE
A Java EE a Java Enterprise Editionre utal. Ez a Java SE körüli burkolóanyag, amely az elosztott számítástechnika, webszolgáltatások, valamint az adatbázisból történő olvasásra és írásra vonatkozó szolgáltatásokat kínál tranzakciós módon. A Java EE a Java SE köré épülő csomag, amely a Java SE mellett bizonyos további funkciókat és funkciókat kínál.
Java SE | Java EE |
---|---|
A Java SE alapvető funkciókat kínál, például típusok és objektumok meghatározását. | A Java EE API-kat biztosít nagyméretű alkalmazások futtatásához. |
Az SE egy szabványos Java specifikáció | Az EE a Java SE-re épül. Olyan funkciókat biztosít, mint a webalkalmazások, szervletek stb. |
Osztálykönyvtárakból, virtuális gépekből és telepítési környezet programozásából áll. | A Java EE egy strukturált alkalmazás, amely külön ügyfél-, üzleti- és vállalati réteggel rendelkezik. |
Leginkább asztali alkalmazásokhoz, például víruskereső szoftverekhez, játékokhoz stb. való API-k fejlesztésére használják. | Főleg webes alkalmazások fejlesztésére használják. |
Kezdő Java fejlesztőknek megfelelő. | Tapasztalt Java-fejlesztők számára alkalmas, akik vállalati szintű alkalmazásokat készítenek. |
A Java SE nem rendelkezik felhasználói hitelesítési funkcióval. | A felhasználói hitelesítést a Java EE biztosítja. |
A Java SE jövője
Úgy tűnik, hogy a Java SE veszít varázsából, mivel nem nyújt sok hasznos funkciót, és csak a Java programozási nyelv alapvető funkcióihoz használják. A folyamatban lévő trend a Java SE használatának csökkenését mutatja, és egyre többen használnak más programozási platformokat, például a Java EE-t, a Java ME-t és a Python-t. A Java SE olyan funkciókkal rukkolt elő, mint például az Application Data Class Sharing, a párhuzamos teljes GC, a szemétgyűjtő interfész, a helyi változó típusú interfész, ami erősen megállja a helyét más programozási platformokkal szemben, de mégsem éri el a célt. A Java jelenleg az adatkezelésre és a gépi tanulási ökoszisztémákra összpontosít.