SE je kratica za Java Standard Edition je računalna platforma u kojoj možemo izvršavati softver, a može se koristiti za razvoj i implementaciju prijenosnog koda za desktop i poslužiteljska okruženja. U upotrebi je programski jezik Java. Dio je obitelji softverske platforme Java. Java SE ima niz API-ja opće namjene i Java Class Library. To je temeljna Java programska platforma i pruža sve biblioteke i API-je kao što su java.lang , java.io , java.matematika , java.net , java.util itd.
Slijedi nekoliko API-ja koje Java SE ima -
Java SE značajne značajke
- Java SE ima sve osnovne tipove i objekte programskog jezika Java.
- Java SE pruža klase visoke razine koje se koriste za umrežavanje, sigurnost, pristup bazi podataka, razvoj GUI (grafičkog korisničkog sučelja) i raščlanjivanje XML-a.
- Sada pruža statičke članove unutar sučelja.
- Pruža sa Za svakoga() metoda koja može iterirati kroz kontinuirane dodjele memorije i omogućuje vam da je koristite bez da znate njezinu veličinu.
- Omogućuje klasu Collectors koja omogućuje prikupljanje elemenata u zbirke, sažimanje podataka prema različitim kriterijima.
- Omogućuje stream API koji omogućuje lijeno računanje (kroz ovo možete inicijalizirati samo ako je potrebno) i programiranje u funkcionalnom stilu.
- Omogućuje klasu Base64 za šifriranje i dešifriranje.
- Performanse su poboljšane za java.lang.String(byte[], *) konstruktor i java.lang.String.getBytes() metodu.
- Nova klasa java.net.URLPermission dodano je. Predstavlja dopuštenje za pristup resursu definiranom danim URL-om.
- Omogućuje jedno sučelje apstraktne metode.
Kako postaviti Java SE na Windows
Za razvoj ili pokretanje Java aplikacija morate preuzeti i instalirati Java SE Development Kit.
Korak 1.) Preuzmite najnovije izdanje Java SE sa službene stranice Oracle.
Korak 2.) Nakon preuzimanja datoteke, imat ćete preuzetu izvršnu datoteku. Pokrenite tu datoteku i zadržite sve kao zadano i nastavite klikati dalje.
Korak 3.) Nakon dovršetka instalacije, vaš JDK i JRE bit će preuzeti u mapi programskih datoteka.
vrste spajanja u rdbms
Korak 4.) Nakon dovršene instalacije, morate postaviti varijable okoline.
Korak 5.) Idite na upravljačku ploču -> Sustav i sigurnost -> Sustav -> Napredne postavke sustava. Pojavit će se sljedeći dijaloški okvir.
Korak 6.) Kliknite na Varijable okoline, idite na varijable sustava i dvaput kliknite na Put.
Korak 7.) Sada dodajte stazu vaše bin datoteke koja se nalazi u JDK datoteci u varijablu Path.
Postavljanje Java okruženja je dovršeno.
Za razvoj možete koristiti bilo koji IDE kao što su IntelliJ IDEA, Eclipse ili NetBeans. Eclipse i NetBeans su besplatni, ali IDE, ali IntelliJ IDEA se plaća IDE.
Java SE protiv Java EE
Java EE se odnosi na Java Enterprise Edition. To je omotač oko Java SE koji pruža značajke za distribuirano računalstvo, web usluge, čitanje i pisanje iz baze podataka na transakcijski način. Java EE je omotač oko Java SE koji pruža određene dodatne funkcionalnosti i značajke zajedno s Java SE.
Java SE | Java EE |
---|---|
Java SE pruža osnovne funkcionalnosti kao što je definiranje tipova i objekata. | Java EE pruža API-je za pokretanje velikih aplikacija. |
SE je standardna Java specifikacija | EE je izgrađen na Javi SE. Omogućuje funkcionalnosti poput web aplikacija, servleta itd. |
Sastoji se od biblioteka klasa, virtualnih strojeva, programiranja okruženja za implementaciju. | Java EE je strukturirana aplikacija s odvojenim klijentskim, poslovnim i poslovnim slojevima. |
Uglavnom se koristi za razvoj API-ja za aplikacije za stolna računala poput antivirusnog softvera, igrica itd. | Uglavnom se koristi za razvoj web aplikacija. |
Pogodan je za početnike Java programere. | Pogodan je za iskusne Java programere koji grade aplikacije za cijelo poduzeće. |
Funkcija provjere autentičnosti korisnika nije dostupna uz Java SE. | Autentifikaciju korisnika pruža Java EE. |
Budućnost Jave SE
Čini se da Java SE gubi na šarmu jer ne pruža mnogo korisnih funkcija i koristi se samo za osnovne značajke programskog jezika Java. Tekući trend pokazuje sve manju upotrebu Java SE, a sve više ljudi koristi druge programske platforme kao što su Java EE, Java ME i Python. Java SE je osmislila značajke kao što su Dijeljenje klase podataka aplikacije, paralelni puni GC, sučelje sakupljača smeća, sučelje tipa lokalne varijable što ga čini jakim u odnosu na druge programske platforme, ali još uvijek nije na visini. Java se trenutno fokusira na upravljanje podacima i ekosustave strojnog učenja.