logo

Kas ir Java SE?

SE apzīmē Java standarta izdevums ir skaitļošanas platforma, kurā mēs varam izpildīt programmatūru, un to var izmantot portatīvā koda izstrādei un izvietošanai darbvirsmas un serveru vidēs. Tam tiek izmantota Java programmēšanas valoda. Tā ir daļa no Java programmatūras platformu saimes. Java SE ir dažādas vispārējas nozīmes API un Java klases bibliotēka. Tā ir galvenā Java programmēšanas platforma un nodrošina visas bibliotēkas un API, piemēram, java.lang , java.io , java.math , java.net , java.util utt.

Tālāk ir norādītas dažas API, kurām ir Java SE.

    Sīklietotne-Sīklietotne ir neliela lietojumprogramma, jo īpaši utilīta programma, kas veic vienu vai dažas vienkāršas funkcijas. Šī API nodrošina klases, kas nepieciešamas sīklietotnes izveidei. Sīklietotņu ietvars satur divas entītijas. Viens ir sīklietotne, bet otrs ir sīklietotnes konteksts. Sīklietotne ir iegults logs ar dažām papildu metodēm, kuras sīklietotnes konteksts izmanto sīklietotnes inicializācijai, palaišanai un apturēšanai.AWT-AWT apzīmē Abstract window toolkit. Šajā pakotnē ir visas klases lietotāja interfeisa izveidei un grafikas un attēlu krāsošanai. Jebkurš lietotāja interfeisa objekts, piemēram, poga un ritjosla, tiek izsaukts kā komponents.RMI-RMI nozīmē Remote Method Invocation ļauj programmētājam izveidot izplatītu Java tehnoloģiju, kas balstīta uz Java tehnoloģiju balstītu lietojumprogrammu. RMI izmanto objektu serializāciju, lai sakārtotu un atdalītu parametrus un nesaīsinātu tipus.JDBC-Tas apzīmē Java datu bāzes savienojamību. Tas ļauj iegūt datus no jebkura datu avota neatkarīgi no tā, vai tā ir relāciju datu bāze, vai tā būtu izklājlapa, vai tas būtu plakans fails.Šūpoles-Swing nodrošina “vieglu” komponentu komplektu, ko galvenokārt izmanto grafiskā lietotāja interfeisa uzlabošanai. Visām šūpoles sastāvdaļām un saistītajām klasēm ir jābūt pieejamai nosūtīšanas vītnē.Kolekcijas -Kolekcija attiecas uz objektu grupu, kas pazīstama kā tās elementi. Kolekcijas Framework saskarnē ir daudzas metodes, kas ir atkarīgas no vienādības metodes. Piemēram, metode include(Object o) saka, ka tā atgriezīs patieso vērtību, ja kolekcijā ir elements, kas atbilst nosacījumam, ka (o==null ? e==null: o.equals(e))xml iesiešana-Tas nodrošina izpildlaika saistošu ietvaru klienta puses lietotāja lietojumprogrammai, ļaujot lietotājam izmantot Marshall, atdalīt un validācijas iespējas. JAXBContext ir klienta ievades punkts izpildlaika saistošajā sistēmā.JavaFX (apvienots ar Java SE 8)-Tajā ir ietvertas vairākas pakotnes, piemēram, javafx.animation (nodrošina klašu kopu, lai atvieglotu animāciju), javafx.application (nodrošina klašu kopu lietojumprogrammas dzīves cikla klasēm) un javafx.beans () utt.Java 8 kolekciju straumēšanas API —Tajā ir iekļautas klases, lai atbalstītu funkcionāla stila darbības elementu plūsmās. Piemēram, karšu samazināšanas transformācija kolekcijās. Plūsmas darbības ir sadalītas divās daļās, proti, starpposma un gala operācijās, kuras tiek apvienotas, veidojot cauruļvadus.Java 9 Reactive Streams API-Reactive Stream iniciatīvu uzņēmās tādi milži kā Netflix, lai standartizētu asinhrono datu apmaiņu lietojumprogrammā. Tie ir daļa no JDK java.util.concurrent.Flow.interfeisu formā.Java 9 HTTP/2 API-Šī API atrisināja dažādas problēmas, kas bija saistītas ar iepriekšējo HTTP/1.1 API. Iepriekš mums vienlaikus nevar būt vairāk par 6 savienojumiem. Tas padarīja to sarežģītu, jo citiem pieprasījumiem bija jāgaida, līdz tika sakārtoti iepriekšējie zvani. Tas tika sakārtots, izmantojot šo API.

Java SE nozīmīgas funkcijas

  • Java SE ir visi Java programmēšanas valodas pamattipi un objekti.
  • Java SE nodrošina augsta līmeņa klases, ko izmanto tīklu izveidei, drošībai, piekļuvei datu bāzei, GUI (grafiskā lietotāja interfeisa) izstrādei un XML parsēšanai.
  • Tagad tas nodrošina statiskus dalībniekus saskarnēs.
  • Tas nodrošina ar Katram() metode, kas var atkārtot, izmantojot blakus esošos atmiņas piešķīrumus, un ļauj to izmantot, nezinot tās lielumu.
  • Tas nodrošina Collectors klasi, kas ļauj uzkrāt elementus kolekcijās, apkopojot datus pēc dažādiem kritērijiem.
  • Tas nodrošina straumes API, kas ļauj veikt slinkus aprēķinus (ar to jūs varat inicializēt tikai tad, ja tie ir nepieciešami) un funkcionāla stila programmēšanu.
  • Tā nodrošina klasi Base64 šifrēšanai un atšifrēšanai.
  • Veiktspēja ir uzlabojusies konstruktoram java.lang.String(byte[], *) un java.lang.String.getBytes() metodei.
  • Jauna klase java.net.URLAtļauja ir pievienots. Tas apzīmē atļauju piekļūt resursam, ko definē dotais URL.
  • Tas nodrošina vienu abstraktas metodes saskarni.
Java SE

Kā iestatīt Java SE operētājsistēmā Windows

Lai izstrādātu vai palaistu Java lietojumprogrammas, jums ir jālejupielādē un jāinstalē Java SE izstrādes komplekts.

1. darbība. Lejupielādējiet Java SE jaunāko versiju no oficiālās Oracle vietnes.

Java SE

2. darbība.) Pēc faila lejupielādes tiks lejupielādēts izpildāmais fails. Palaidiet šo failu un saglabājiet visu kā noklusējumu un turpiniet noklikšķināt uz nākamo.

3. darbība.) Pēc instalēšanas pabeigšanas jūsu JDK un JRE tiks lejupielādēti programmas failu mapē.

4. darbība.) Pēc instalēšanas pabeigšanas ir jāiestata vides mainīgie.

5. darbība.) Dodieties uz vadības paneli -> Sistēma un drošība -> Sistēma -> Sistēmas papildu iestatījumi. Parādīsies šāds dialoglodziņš.

python rstrip
Java SE

6. darbība. Noklikšķiniet uz Vides mainīgie, dodieties uz sistēmas mainīgajiem un veiciet dubultklikšķi uz Ceļš.

Java SE

7. darbība.) Tagad mainīgajam Path pievienojiet JDK failā esošā bin faila ceļu.

Java SE

Java vides iestatīšana ir pabeigta.

Izstrādei varat izmantot jebkuru IDE, piemēram, IntelliJ IDEA, Eclipse vai NetBeans. Eclipse un NetBeans ir bezmaksas, bet IDE, bet IntelliJ IDEA ir maksas IDE.

Java SE pret Java EE

Java EE attiecas uz Java Enterprise Edition. Tas ir Java SE apvalks, kas nodrošina funkcijas izplatītai skaitļošanai, tīmekļa pakalpojumiem, lasīšanai un rakstīšanai no datu bāzes darījumu veidā. Java EE ir Java SE iesaiņojums, kas nodrošina noteiktas papildu funkcijas un funkcijas kopā ar Java SE.

Java SE Java EE
Java SE nodrošina pamata funkcijas, piemēram, tipu un objektu definēšanu. Java EE nodrošina API liela mēroga lietojumprogrammu darbināšanai.
SE ir standarta Java specifikācija EE ir veidota uz Java SE. Tas nodrošina tādas funkcijas kā tīmekļa lietojumprogrammas, servleti utt.
Tas sastāv no klašu bibliotēkām, virtuālajām mašīnām, izvietošanas vides programmēšanas. Java EE ir strukturēta lietojumprogramma ar atsevišķiem klienta, biznesa un uzņēmuma līmeņiem.
To galvenokārt izmanto, lai izstrādātu API darbvirsmas lietojumprogrammām, piemēram, pretvīrusu programmatūrai, spēlēm utt. To galvenokārt izmanto tīmekļa lietojumprogrammu izstrādei.
Tas ir piemērots iesācējiem Java izstrādātājiem. Tas ir piemērots pieredzējušiem Java izstrādātājiem, kuri veido visa uzņēmuma mēroga lietojumprogrammas.
Java SE nav nodrošināta lietotāja autentifikācijas funkcionalitāte. Lietotāja autentifikāciju nodrošina Java EE.

Java SE nākotne

Šķiet, ka Java SE zaudē savu šarmu, jo nenodrošina daudzas noderīgas funkcijas un tiek izmantota tikai Java programmēšanas valodas pamatfunkcijām. Pastāvīgā tendence liecina par Java SE izmantošanas samazināšanos, un arvien vairāk cilvēku izmanto citas programmēšanas platformas, piemēram, Java EE, Java ME un Python. Java SE ir nācis klajā ar tādām funkcijām kā Lietojumprogrammu datu klases koplietošana, paralēla pilna GC, atkritumu savācēja interfeiss, lokālā mainīgā tipa saskarne, kas padara to stabilu salīdzinājumā ar citām programmēšanas platformām, taču tas tomēr neatbilst atzīmei. Java pašlaik koncentrējas uz datu pārvaldību un mašīnmācīšanās ekosistēmām.