Mi az a Java SE?
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.