logo

Kas yra Java SE?

SE reiškia Java standartinis leidimas yra skaičiavimo platforma, kurioje galime vykdyti programinę įrangą, ir ji gali būti naudojama kuriant ir diegiant nešiojamąjį kodą darbalaukio ir serverio aplinkoje. Jame naudojama Java programavimo kalba. Tai yra „Java“ programinės įrangos platformų šeimos dalis. „Java SE“ turi įvairių bendrosios paskirties API ir „Java“ klasės biblioteką. Tai yra pagrindinė Java programavimo platforma ir teikia visas bibliotekas ir API, pvz java.lang , java.io , java.math , java.net , java.util ir tt

Toliau pateikiamos kelios API, kurias turi Java SE -

    Programėlė-Programėlė yra nedidelė programa, ypač paslaugų programa, atliekanti vieną ar kelias paprastas funkcijas. Ši API suteikia klases, reikalingas programėlės kūrimui. Programėlės sistemą sudaro du objektai. Vienas yra programėlė, o kitas - programėlės kontekstas. Programėlė yra įterpiamas langas su keliais papildomais metodais, kuriuos programėlės kontekstas naudoja programėlės inicijavimui, paleidimui ir sustabdymui.AWT-AWT reiškia abstrakčių langų įrankių rinkinį. Šiame pakete yra visos vartotojo sąsajos kūrimo ir grafikos bei vaizdų tapymo klasės. Bet koks vartotojo sąsajos objektas, pvz., mygtukas ir slinkties juosta, vadinamas komponentu.RMI-RMI reiškia Remote Method Invocation, leidžianti programuotojui sukurti paskirstytą Java technologiją, pagrįstą Java technologija pagrįsta programa. RMI naudoja objektų serializavimą, kad nustatytų ir nesutrumpintų tipų parametrus.JDBC-Tai reiškia Java duomenų bazės ryšį. Tai leidžia gauti duomenis iš bet kurio duomenų šaltinio, nesvarbu, ar tai būtų reliacinė duomenų bazė, ar tai būtų skaičiuoklė, ar tai būtų plokščias failas.Sūpynės -„Swing“ yra „lengvų“ komponentų rinkinys, daugiausia naudojamas grafinei vartotojo sąsajai tobulinti. Visi sūpynės komponentai ir susijusios klasės turi būti pasiekiami iš siuntimo sriegio.Kolekcijos -Kolekcija reiškia objektų grupę, žinomą kaip jos elementai. Rinkinių Framework sąsajoje yra daug metodų, kurie priklauso nuo lygybės metodo. Pavyzdžiui, metodas include(Object o) sako, kad jis grąžins true, jei rinkinyje yra elementas, kuris tenkina sąlygą, kad (o==null ? e==null: o.equals(e))xml įrišimas-Tai suteikia kliento vartotojo taikomosios programos vykdymo laiko įpareigojimo sistemą, leidžiančią vartotojui naudotis Marshall, atšaukti ir patvirtinimo galimybes. JAXBContext yra kliento įvesties taškas į vykdymo laiko įrišimo sistemą.JavaFX (sujungta su Java SE 8)-Jame yra keli paketai, pvz., javafx.animation (pateikia klasių rinkinį, kad būtų lengviau animuoti), javafx.application (pateikia klasių rinkinį programos gyvavimo ciklo klasėms) ir javafx.beans () ir kt.„Java 8 Collections“ srautinio perdavimo API-Jame yra klasės, palaikančios funkcinio stiliaus operacijas su elementų srautais. Pavyzdžiui, žemėlapių mažinimo transformacijos kolekcijose. Srauto operacijos yra padalintos į dvi dalis, būtent tarpines ir terminalines operacijas, kurios sujungiamos į dujotiekius.Java 9 Reactive Streams API-„Reactive Stream“ iniciatyvos ėmėsi tokie milžinai kaip „Netflix“, siekdami standartizuoti asinchroninį duomenų mainus programoje. Jie yra JDK dalis java.util.concurrent.Flow.interfaces forma.Java 9 HTTP/2 API-Ši API išsprendė įvairias problemas, kurios buvo susijusios su ankstesne HTTP/1.1 API. Anksčiau vienu metu negalėjome turėti daugiau nei 6 jungčių. Dėl to viskas buvo sudėtinga, nes kitos užklausos turėjo laukti, kol bus sutvarkyti ankstesni skambučiai. Tai buvo sutvarkyta naudojant šią API.

„Java SE“ svarbios savybės

  • Java SE turi visus pagrindinius Java programavimo kalbos tipus ir objektus.
  • Java SE teikia aukšto lygio klases, naudojamas tinklų kūrimui, saugai, prieigai prie duomenų bazės, GUI (grafinės vartotojo sąsajos) kūrimui ir XML analizei.
  • Dabar sąsajose pateikiami statiniai nariai.
  • Ji suteikia su Kiekvienam() metodas, kuris gali kartotis per gretimus atminties paskirstymus ir leidžia jį naudoti nežinant jo dydžio.
  • Jame pateikiama Kolekcionierių klasė, leidžianti kaupti elementus į kolekcijas, apibendrinti duomenis pagal įvairius kriterijus.
  • Jame pateikiama srauto API, leidžianti tingiai atlikti skaičiavimus (taip galite inicijuoti tik tada, kai jų reikia) ir funkcinio stiliaus programavimą.
  • Tai suteikia Base64 klasę šifravimui ir iššifravimui.
  • Patobulintas java.lang.String(byte[], *) konstruktoriaus ir java.lang.String.getBytes() metodo našumas.
  • Nauja klasė java.net.URLPermission buvo pridėta. Tai reiškia leidimą pasiekti išteklius, apibrėžtus nurodytu URL.
  • Tai suteikia vieną abstrakčių metodų sąsają.
Java SE

Kaip nustatyti „Java SE“ sistemoje „Windows“.

Norėdami kurti arba paleisti Java programas, turite atsisiųsti ir įdiegti Java SE plėtros rinkinį.

1 veiksmas.) Atsisiųskite naujausią „Java SE“ versiją iš oficialios „Oracle“ svetainės.

Java SE

2 veiksmas.) Atsisiuntę failą turėsite atsisiųstą vykdomąjį failą. Paleiskite tą failą ir palikite viską kaip numatytąjį ir spustelėkite toliau.

3 veiksmas.) Baigus diegti, jūsų JDK ir JRE bus atsisiunčiami į programos failų aplanką.

4 veiksmas.) Baigę diegti, turite nustatyti aplinkos kintamuosius.

5 veiksmas.) Eikite į valdymo skydelį -> Sistema ir sauga -> Sistema -> Išplėstiniai sistemos nustatymai. Pasirodys toks dialogo langas.

Java SE

6 veiksmas.) Spustelėkite Environment Variables, eikite į sistemos kintamuosius ir dukart spustelėkite Path.

Java SE

7 veiksmas.) Dabar į kintamąjį „Path“ pridėkite JDK faile esančio bin failo kelią.

Java SE

Nustatyta Java aplinka baigta.

Kurdami galite naudoti bet kurį IDE, pvz., „IntelliJ IDEA“, „Eclipse“ arba „NetBeans“. „Eclipse“ ir „NetBeans“ yra nemokami, tačiau IDE, bet „IntelliJ IDEA“ yra mokamas IDE.

Java SE vs Java EE

Java EE reiškia Java Enterprise Edition. Tai „Java SE“ paketas, teikiantis paskirstyto skaičiavimo, žiniatinklio paslaugų, duomenų skaitymo ir rašymo operacijų būdu funkcijas. „Java EE“ yra „Java SE“ paketas, teikiantis tam tikras papildomas funkcijas ir funkcijas kartu su „Java SE“.

Java SE Java EE
Java SE teikia pagrindines funkcijas, tokias kaip tipų ir objektų apibrėžimas. Java EE teikia API didelės apimties programoms paleisti.
SE yra standartinė Java specifikacija EE sukurta remiantis Java SE. Jis teikia tokias funkcijas kaip žiniatinklio programos, servletai ir kt.
Jį sudaro klasių bibliotekos, virtualios mašinos, diegimo aplinkos programavimas. Java EE yra struktūrizuota programa, turinti atskirus kliento, verslo ir įmonės sluoksnius.
Jis dažniausiai naudojamas kuriant API darbalaukio programoms, tokioms kaip antivirusinė programinė įranga, žaidimai ir kt. Jis daugiausia naudojamas kuriant žiniatinklio programas.
Tai tinka pradedantiesiems Java kūrėjams. Jis tinka patyrusiems Java kūrėjams, kurie kuria visos įmonės programas.
„Java SE“ naudotojo autentifikavimo funkcijos nepateikiamos. Vartotojo autentifikavimą teikia Java EE.

Java SE ateitis

Panašu, kad Java SE praranda savo žavesį, nes nesuteikia daug naudingų funkcijų ir yra naudojama tik pagrindinėms Java programavimo kalbos funkcijoms. Vykstanti tendencija rodo mažėjantį Java SE naudojimą, o daugiau žmonių naudojasi kitomis programavimo platformomis, tokiomis kaip Java EE, Java ME ir Python. „Java SE“ sugalvojo tokias funkcijas kaip Programos duomenų klasės bendrinimas, lygiagretus pilnas GC, šiukšlių surinkėjo sąsaja, vietinio kintamojo tipo sąsaja, dėl kurios ji yra tvirta su kitomis programavimo platformomis, tačiau vis tiek ji nėra tinkama. Šiuo metu Java daugiausia dėmesio skiria duomenų valdymui ir mašininio mokymosi ekosistemoms.