SE pomeni Java Standard Edition je računalniška platforma, v kateri lahko izvajamo programsko opremo, uporabljamo pa jo lahko za razvoj in postavitev prenosne kode za namizna in strežniška okolja. Uporablja programski jezik Java. Je del družine programske platforme Java. Java SE ima vrsto splošnih API-jev in knjižnico razredov Java. Je osnovna programska platforma Java in ponuja vse knjižnice in API-je, kot je npr java.lang , java.io , java.math , java.net , java.util itd.
Sledi nekaj API-jev, ki jih ima Java SE -
Pomembne lastnosti Java SE
- Java SE ima vse osnovne vrste in objekte programskega jezika Java.
- Java SE ponuja razrede na visoki ravni, ki se uporabljajo za mreženje, varnost, dostop do baze podatkov, razvoj GUI (grafični uporabniški vmesnik) in razčlenjevanje XML.
- Zdaj ponuja statične člane znotraj vmesnikov.
- Zagotavlja z Za vsakogar() metoda, ki lahko ponavlja skozi sosednje dodelitve pomnilnika in vam omogoča, da jo uporabljate, ne da bi vedeli za njeno velikost.
- Zagotavlja razred Zbiralci, ki omogoča kopičenje elementov v zbirke, povzemanje podatkov po različnih kriterijih.
- Zagotavlja pretočni API, ki omogoča leno računanje (s tem lahko inicializirate le, če so potrebni) in programiranje v funkcionalnem slogu.
- Zagotavlja razred Base64 za šifriranje in dešifriranje.
- Zmogljivost je bila izboljšana za konstruktor java.lang.String(byte[], *) in metodo java.lang.String.getBytes().
- Nov razred java.net.URLPermission je bil dodan. Predstavlja dovoljenje za dostop do vira, ki ga določa dani URL.
- Zagotavlja enoten vmesnik abstraktne metode.
Kako nastaviti Java SE v sistemu Windows
Če želite razvijati ali izvajati aplikacije Java, morate prenesti in namestiti Java SE Development Kit.
rosomah proti jazbecu
Korak 1.) Prenesite najnovejšo izdajo Java SE z uradne strani Oracle.
2. korak.) Po prenosu datoteke boste imeli naloženo izvršljivo datoteko. Zaženite to datoteko in ohranite vse privzeto ter še naprej kliknite naprej.
Korak 3.) Po končani namestitvi bosta vaša JDK in JRE prenesena v mapo programskih datotek.
Korak 4.) Po končani namestitvi morate nastaviti spremenljivke okolja.
Korak 5.) Pojdite na nadzorno ploščo -> Sistem in varnost -> Sistem -> Napredne sistemske nastavitve. Prikaže se naslednje pogovorno okno.
Korak 6.) Kliknite Spremenljivke okolja, pojdite na sistemske spremenljivke in dvokliknite Pot.
Korak 7.) Zdaj spremenljivki Path dodajte pot vaše datoteke bin, ki je prisotna v datoteki JDK.
Nastavitev okolja Java je končana.
Za razvoj lahko uporabite kateri koli IDE, kot je IntelliJ IDEA, Eclipse ali NetBeans. Eclipse in NetBeans sta brezplačna, IDE pa sta IntelliJ IDEA plačana IDE.
Java SE proti Java EE
Java EE se nanaša na Java Enterprise Edition. Je ovoj okoli Java SE, ki zagotavlja funkcije za porazdeljeno računalništvo, spletne storitve, branje in pisanje iz baze podatkov na transakcijski način. Java EE je ovoj okoli Jave SE, ki poleg Jave SE ponuja nekatere dodatne funkcije in funkcije.
Java SE | Java EE |
---|---|
Java SE nudi osnovne funkcije, kot je definiranje tipov in objektov. | Java EE ponuja API-je za izvajanje velikih aplikacij. |
SE je standardna specifikacija Jave | EE je zgrajen na Javi SE. Zagotavlja funkcionalnosti, kot so spletne aplikacije, servleti itd. |
Sestavljen je iz knjižnic razredov, virtualnih strojev, programiranja okolja za uvajanje. | Java EE je strukturirana aplikacija z ločeno plastjo odjemalca, podjetja in podjetja. |
Večinoma se uporablja za razvoj API-jev za namizne aplikacije, kot so protivirusna programska oprema, igre itd. | Uporablja se predvsem za razvoj spletnih aplikacij. |
Primeren je za začetnike Java razvijalce. | Primeren je za izkušene razvijalce Java, ki gradijo aplikacije za celotno podjetje. |
Funkcionalnost preverjanja pristnosti uporabnika ni na voljo z Java SE. | Avtentikacijo uporabnika zagotavlja Java EE. |
Prihodnost Java SE
Zdi se, da Java SE izgublja svoj čar, saj ne ponuja veliko uporabnih funkcij in se uporablja samo za osnovne funkcije programskega jezika Java. Tekoči trend kaže vse manjšo uporabo Java SE in vse več ljudi uporablja druge programske platforme, kot so Java EE, Java ME in Python. Java SE je predstavila funkcije, kot so skupna raba aplikacijskega podatkovnega razreda, vzporedni polni GC, vmesnik za zbiranje smeti, vmesnik tipa lokalne spremenljivke, zaradi česar je močna z drugimi programskimi platformami, vendar še vedno ni na nivoju. Java se trenutno osredotoča na upravljanje podatkov in ekosisteme strojnega učenja.