SE står för Java Standard Edition är en datorplattform där vi kan köra mjukvara, och den kan användas för utveckling och distribution av bärbar kod för skrivbords- och servermiljöer. Den har programmeringsspråket Java som används. Det är en del av Java-mjukvaruplattformsfamiljen. Java SE har en mängd olika API:er för allmänna ändamål och Java Class Library. Det är den centrala Java-programmeringsplattformen och tillhandahåller alla bibliotek och API:er som t.ex java.lang , java.io , java.math , java.net , java.util etc.
Följande är de få API:er som Java SE har -
Java SE viktiga funktioner
- Java SE har alla grundläggande typer och objekt i programmeringsspråket Java.
- Java SE tillhandahåller klasser på hög nivå som används för nätverk, säkerhet, databasåtkomst, utveckling av GUI (Graphical User Interface) och XML-analys.
- Det ger nu statiska medlemmar i gränssnitt.
- Det ger med För varje() metod som kan iterera genom sammanhängande minnesallokeringar och låter dig använda den utan att veta dess storlek.
- Den tillhandahåller Collectors-klassen som gör det möjligt att ackumulera element i samlingar, sammanfatta data enligt olika kriterier.
- Den förser med stream API som tillåter lat beräkning (genom detta kan du initiera endast om de krävs) och funktionell programmering.
- Den tillhandahåller en klass Base64 för kryptering och dekryptering.
- Prestanda har förbättrats för java.lang.String(byte[], *)-konstruktorn och java.lang.String.getBytes()-metoden.
- En ny klass java.net.URLPermission har lagts till. Det representerar behörighet för åtkomst till en resurs som definieras av en given URL.
- Det ger ett enda abstrakt metodgränssnitt.
Hur man ställer in Java SE på Windows
För att utveckla eller köra Java-applikationer måste du ladda ner och installera Java SE Development Kit.
Steg 1.) Ladda ner den senaste versionen av Java SE från den officiella webbplatsen för Oracle.
Steg 2.) Efter att ha laddat ner filen kommer du att ha en körbar fil nedladdad. Kör den filen och behåll allt som standard och fortsätt att klicka på nästa.
Steg 3.) Efter att installationen är klar kommer din JDK och JRE att laddas ner i programfilsmappen.
Steg 4.) Efter fullständig installation måste du ställa in miljövariablerna.
Steg 5.) Gå till kontrollpanelen -> System och säkerhet -> System -> Avancerade systeminställningar. Följande dialogruta visas.
Steg 6.) Klicka på Miljövariabler, gå till systemvariabler och dubbelklicka på Sökväg.
Steg 7.) Lägg nu till sökvägen till din bin-fil som finns i JDK-filen till variabeln Path.
Installationen av Java-miljön är klar.
För utveckling kan du använda vilken IDE som helst som IntelliJ IDEA, Eclipse eller NetBeans. Eclipse och NetBeans är gratis men IDE men IntelliJ IDEA är betald IDE.
Java SE vs Java EE
Java EE hänvisar till Java Enterprise Edition. Det är ett omslag runt Java SE som tillhandahåller funktioner för distribuerad datoranvändning, webbtjänster, läsning och skrivning från en databas på ett transaktionsmässigt sätt. Java EE är ett omslag runt Java SE som ger vissa ytterligare funktioner och funktioner tillsammans med Java SE.
Java SE | Java EE |
---|---|
Java SE tillhandahåller grundläggande funktioner som att definiera typer och objekt. | Java EE tillhandahåller API:er för att köra storskaliga applikationer. |
SE är en standard Java-specifikation | EE bygger på Java SE. Det tillhandahåller funktioner som webbapplikationer, servlets, etc. |
Den består av klassbibliotek, virtuella maskiner, programmering av distributionsmiljöer. | Java EE är en strukturerad applikation med separata klient-, affärs- och Enterprise-lager. |
Det används mest för att utveckla API:er för skrivbordsapplikationer som antivirusprogram, spel, etc. | Det används främst för att utveckla webbapplikationer. |
Det är lämpligt för nybörjare Java-utvecklare. | Det är lämpligt för erfarna Java-utvecklare som bygger företagsomfattande applikationer. |
Användarautentiseringsfunktioner tillhandahålls inte med Java SE. | Användarautentisering tillhandahålls av Java EE. |
Framtiden för Java SE
Java SE verkar tappa sin charm eftersom det inte tillhandahåller många användbara funktioner och endast används för grundläggande funktioner i programmeringsspråket Java. Den pågående trenden visar att användningen av Java SE minskar, och fler använder andra programmeringsplattformar som Java EE, Java ME och Python. Java SE har kommit med funktioner som Application data-class Sharing, parallell full GC, garbage collector gränssnitt, lokal variabel typ gränssnitt vilket gör att det står starkt med andra programmeringsplattformar men ändå är det inte upp till märket. Java fokuserar för närvarande på datahantering och maskininlärning ekosystem.