SE står for Java Standard Edition er en dataplattform der vi kan kjøre programvare, og den kan brukes til utvikling og distribusjon av bærbar kode for skrivebords- og servermiljøer. Den har programmeringsspråket Java i bruk. Det er en del av Java-programvare-plattformfamilien. Java SE har en rekke generelle APIer og Java Class Library. Det er kjernen Java programmeringsplattform og gir alle biblioteker og APIer som f.eks java.lang , java.io , java.math , java.net , java.util etc.
Følgende er de få API-ene som Java SE har -
Java SE viktige funksjoner
- Java SE har alle de grunnleggende typene og objektene til programmeringsspråket Java.
- Java SE gir høynivåklasser som brukes for nettverk, sikkerhet, databasetilgang, utvikling av GUI (Graphical User Interface) og XML-parsing.
- Det gir nå statiske medlemmer i grensesnitt.
- Det gir med For hver() metode som kan iterere gjennom sammenhengende minneallokeringer og lar deg bruke den uten å vite størrelsen.
- Den gir Collectors-klassen som tillater akkumulering av elementer i samlinger, og oppsummerer data i henhold til ulike kriterier.
- Den har strøm-API som tillater lat beregning (gjennom dette kan du bare initialisere hvis de er nødvendige) og funksjonell programmering.
- Den gir en klasse Base64 for kryptering og dekryptering.
- Ytelsen har vært forbedring for java.lang.String(byte[], *)-konstruktøren og java.lang.String.getBytes()-metoden.
- En ny klasse java.net.URLPermission har blitt lagt til. Det representerer tillatelse for tilgang til en ressurs definert av en gitt URL.
- Det gir et enkelt abstrakt metodegrensesnitt.
Hvordan sette opp Java SE på Windows
For å utvikle eller kjøre Java-applikasjoner, må du laste ned og installere Java SE Development Kit.
java-operatører
Trinn 1.) Last ned den nyeste versjonen av Java SE fra den offisielle siden til Oracle.
Trinn 2.) Etter å ha lastet ned filen, vil du ha en kjørbar fil lastet ned. Kjør den filen og behold alt som standard og fortsett å klikke på neste.
Trinn 3.) Etter å ha fullført installasjonen, vil JDK og JRE bli lastet ned i programfilmappen.
boblesorteringspyton
Trinn 4.) Etter fullført installasjon må du sette opp miljøvariablene.
Trinn 5.) Gå til kontrollpanel -> System og sikkerhet -> System -> Avanserte systeminnstillinger. Følgende dialogboks vises.
Trinn 6.) Klikk på Environment Variables, gå til systemvariabler, og dobbeltklikk på Path.
Trinn 7.) Legg nå til banen til bin-filen som finnes i JDK-filen, til Path-variabelen.
Konfigurasjonen av Java-miljøet er fullført.
typer programvaretesting
For utvikling kan du bruke hvilken som helst IDE som IntelliJ IDEA, Eclipse eller NetBeans. Eclipse og NetBeans er gratis, men IDE-er, men IntelliJ IDEA er betalt IDE.
Java SE vs Java EE
Java EE refererer til Java Enterprise Edition. Det er en innpakning rundt Java SE som gir funksjoner for distribuert databehandling, webtjenester, lesing og skriving fra en database på en transaksjonell måte. Java EE er en innpakning rundt Java SE som gir visse tilleggsfunksjoner og funksjoner sammen med Java SE.
Java SE | Java EE |
---|---|
Java SE gir grunnleggende funksjoner som å definere typer og objekter. | Java EE gir APIer for å kjøre store applikasjoner. |
SE er en standard Java-spesifikasjon | EE er bygget på Java SE. Det gir funksjoner som webapplikasjoner, servlets, etc. |
Den består av klassebiblioteker, virtuelle maskiner, programmering av distribusjonsmiljø. | Java EE er en strukturert applikasjon med et eget klient-, forretnings- og Enterprise-lag. |
Det brukes mest til å utvikle APIer for skrivebordsapplikasjoner som antivirusprogramvare, spill, etc. | Den brukes hovedsakelig til å utvikle webapplikasjoner. |
Den passer for nybegynnere av Java-utviklere. | Den passer for erfarne Java-utviklere som bygger bedriftsomfattende applikasjoner. |
Brukerautentiseringsfunksjonalitet leveres ikke med Java SE. | Brukerautentisering leveres av Java EE. |
Fremtiden til Java SE
Java SE ser ut til å miste sjarmen sin da den ikke gir mange nyttige funksjoner og brukes kun til grunnleggende funksjoner i programmeringsspråket Java. Den pågående trenden viser synkende bruk av Java SE, og flere bruker andre programmeringsplattformer som Java EE, Java ME og Python. Java SE har kommet opp med funksjoner som Application data-class Sharing, parallell full GC, garbage collector grensesnitt, lokal variabel type grensesnitt som gjør at det står sterkt med andre programmeringsplattformer, men det er likevel ikke opp til målet. Java fokuserer for tiden på dataadministrasjon og maskinlæringsøkosystemer.