logo

Kaj je Java SE?

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 -

    Programček-Programček je majhna aplikacija, zlasti pomožni program, ki izvaja eno ali nekaj preprostih funkcij. Ta API nudi razrede, potrebne za ustvarjanje programčka. Ogrodje programčka vsebuje dve entiteti. Eden je programček, drugi pa kontekst programčka. Programček je vdelano okno z nekaj dodatnimi metodami, ki jih kontekst programčka uporablja za inicializacijo, zagon in zaustavitev programčka.AWT-AWT pomeni Abstract window toolkit. Ta paket vsebuje vse razrede za ustvarjanje uporabniškega vmesnika ter za slikanje grafik in slik. Vsak predmet uporabniškega vmesnika, kot sta gumb in drsni trak, se kliče kot komponenta.RMI-RMI je kratica za Remote Method Invocation, ki programerju omogoča ustvarjanje distribuirane aplikacije, ki temelji na tehnologiji Java. RMI uporablja serializacijo objektov za marširanje in demarširanje parametrov in ne skrajšuje tipov.JDBC-Okrajšava za Java Database Connectivity. Omogoča vam pridobivanje podatkov iz katerega koli vira podatkov, naj bo to njegova relacijska zbirka podatkov, preglednica ali ravna datoteka.Gugalnica-Swing ponuja nabor 'lahkih' komponent, ki se večinoma uporabljajo za izboljšavo grafičnega uporabniškega vmesnika. Do vseh komponent nihanja in povezanih razredov je treba dostopati v odpremni niti.Zbirke-Zbirka se nanaša na skupino predmetov, znanih kot njeni elementi. V vmesniku zbirke Framework je veliko metod, ki so odvisne od metode equals. Na primer, metoda contains(Object o) pravi, da bo vrnila true, če zbirka vsebuje element, ki izpolnjuje pogoj, da (o==null ? e==null: o.equals(e))xml vezava-Zagotavlja povezovalno ogrodje izvajalnega časa za uporabniško aplikacijo na strani odjemalca, ki uporabniku omogoča zmožnosti marshall, unmarshal in validacije. JAXBContext je vstopna točka odjemalca v okvir izvajalnega povezovanja.JavaFX (združeno z Java SE 8)-To vsebuje več paketov v sebi, kot so javafx.animation (zagotavlja nabor razredov za lažjo animacijo), javafx.application (zagotavlja nabor razredov za razrede življenjskega cikla aplikacije) in javafx.beans() itd.Java 8 Collections Streaming API-Vsebuje razrede za podporo operacij v funkcionalnem slogu na tokovih elementov. Kot je pretvorba zmanjševanja zemljevidov v zbirkah. Pretočne operacije so razdeljene na dva dela, in sicer na vmesne in terminalske operacije, ki so združene v cevovode.Java 9 Reactive Streams API-Pobudo Reactive Stream so prevzeli velikani, kot je Netflix, da bi standardizirali asinhrono izmenjavo podatkov znotraj aplikacije. So del JDK v obliki java.util.concurrent.Flow.interfaces.Java 9 HTTP/2 API-Ta API je rešil različne težave, ki so bile pri prejšnjem API-ju HTTP/1.1. Prej ne moremo imeti več kot 6 povezav hkrati. Zaradi tega je bilo zapleteno, saj so morale druge zahteve počakati, da se prejšnji klici razvrstijo. To je bilo urejeno s tem API-jem.

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.
Java SE

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.

Java SE

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.

Java SE

Korak 6.) Kliknite Spremenljivke okolja, pojdite na sistemske spremenljivke in dvokliknite Pot.

Java SE

Korak 7.) Zdaj spremenljivki Path dodajte pot vaše datoteke bin, ki je prisotna v datoteki JDK.

Java SE

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.