Vad är Java SE? - Funktioner i Java och steg för att installera Java SE

Innehållsförteckning:

Anonim

Introduktion till Java SE

Java utvecklades av Sun Microsystems Inc. 1991, som senare förvärvades av Oracle Corporation. Java-språk är ett objektorienterat programmeringsspråk samt ett skiftlägeskänsligt språk. Java-program skrivs av utvecklare och sammanställningen görs av javac-kompilator som ingår i Java Development Kit (JDK). Javac-kompilatorn tar programmet som ingång och ger bytkod som utgång. Bytekoden exekveras sedan av Java Virtual Machine (JVM) vid körning av körtid. Java-kod skrivs på vilken plattform som helst och kan köras på flera plattformar som Windows, UNIX, Solaris, Mac OS, etc.

Funktioner i Java

Nedan visas de olika funktionerna i Java

1. Enkel

  • Java är ett enkelt språk att lära sig om du känner till de grundläggande begreppen C / C ++.
  • Jämfört med andra programmeringsspråk har det enkel och enkel syntax att förstå.
  • Till skillnad från andra programmeringsspråk där pekare, överbelastningskoncept används, har java tagit bort sådana funktioner för att övervinna komplexiteten.
  • Den automatiska soporuppsamlingsfunktionen är tillgänglig i Java för att ta bort oanvända / oreferenserade objekt som inte är tillgängliga på de flesta programmeringsspråk.

2. Objektorienterad

  • Java är ett objektorienterat programmeringsspråk. Så allt är ett objekt och kan implementeras baserat på objektmodellen.
  • OOP Language har få koncept som förenklar mjukvaruutveckling och underhåll som kapsling, abstraktion, polymorfism, ärft etc. som kan implementeras i Java.

3. Plattform oberoende

  • Java är plattformsoberoende eftersom det är kompilerat i olika maskiner.
  • Det är ett språk som är skriven en gång och kan köras på vilken plattform som helst.
  • När Java-kod kompileras kompileras den i oberoende byte-kod och tolkas av JVM (Java Virtual Machine) som kan installeras i alla operativsystem.

4. Säkrat

  • Java är känt för sin säkerhet eftersom det utvecklar virusfritt och körs i en virtuell maskin.
  • Java använder en byte-kodverifierare som kontrollerar kodfragmenten för olaglig kod.
  • Java kontrollerar vilka resurser som en klass kan komma åt, dvs. läsa, skriva till lokal disk.

5. Robust

Java är robust på grund av följande punkter:

  • Till skillnad från andra programmeringsspråk undviker det att använda pekare av säkerhetsskäl.
  • Funktioner för undantagshantering och typkontroll finns tillgängliga i Java.
  • Det gör ett försök att minska felbenägna situationer genom att ägna mer uppmärksamhet vid kompileringstid och kontroll av feltidskontroll.

6. Bärbar

  • Java är portabelt eftersom det låter dig köra byte-koden till någon av plattformarna.
  • Java: s implementering beror inte på plattformen och kan transporteras till någon av plattformarna vilket gör den bärbar.

7. Hög prestanda

  • Java använder "JIT" -kompilatorn (Just in Time) för att kompilera byte-koden till inbyggd maskinkod när någon av Java-metoderna anropas, vilket ökar prestandan för körningen.

8. Distribuerad

  • Den här funktionen i Java gör det möjligt för oss att komma åt filer genom att ringa metoderna från alla fjärrsystem på internet.

9. Flertrådad

  • En tråd är ett litet litet program skrivet i Java för att köra det samtidigt.
  • Multitrådning är en av java-funktionerna för att hantera flera uppgifter.
  • Fördelen med att använda multithreading är att den inte tar mycket plats för varje tråd eftersom den använder ett enda gemensamt minneområde.

10. Dynamisk

  • Java är dynamiskt eftersom det stöder enorm mängd runtime-information.
  • Det stöder dynamisk sammanställning, tolkning och automatisk minneshantering.

Hur man installerar / installerar Java SE

Följande är stegen för att installera Java SE:

  1. Klicka på länken Java SE Setup-fil Klicka på alternativet Hämta JDK där.
  2. Acceptera licensavtalet för att gå vidare. Välj JDK för din datorversion, dvs 32 eller 64 bit.
  3. När nedladdningen är klar kör du den körbara för installation.
  4. Om du måste ställa in miljövariabler, det vill säga sökväg och klassväg, måste nedan angivna steg följas.
    1. Högerklicka på min dator och välj egenskaperna som nämns på skärmen.
    2. När du har klickat på egenskaper väljer du avancerad systeminställning.
    3. Klicka på alternativet för miljövariabler och klicka sedan på NEW.
    4. Lägg till java-banan (C: \ Program Files \ Java \\ bin \) i textrutan med variabelt värde.
    5. Klicka på OK-knappen. Gå till kommandotolken och skriv "javac" -kommandot för att se till att java har installerats på din dator.

Java-applikationer

Det finns många applikationer som kan skapas med Java-programmeringsspråket:

1. Fristående GUI-applikationer

Java SE används för att utveckla skrivbordsapplikationer eller fönsterbaserade applikationer. Dessa applikationer måste installeras i en enda maskin för t.ex. Antivirus, Text Editor, etc. AWT och Swing används vanligtvis för att skapa fristående applikationer.

2. Android-applikationer

Numera använder alla smartphones, surfplattor, iPhones osv. Alla dessa applikationer utvecklas med JAVA. Google tillhandahåller ett Java API för att börja utveckla applikationer och sammanställa dina filer till klasser. Java är det mest kända vanliga och använda språket där de flesta telefoner är kompatibla med det. Om du känner till begreppen objektorienterad programmering med Java kommer det att bli mycket enklare och enklare än iOS-apputveckling att skapa applikationer för Android.

3. Webapplikationer

Webbapplikationer körs på serversidan och skapar också dynamiska sidor. De är distribuerade applikationer som körs på olika datorer och kommunikation sker via nätverk eller server. De används för detaljhandelsförsäljning, e-handelswebbplatser, bank osv. Teknologier som används för att skapa webbplatser är viloläge, Java-företagsutgåva, Java Standard Edition och många fler.

4. Vetenskapliga tillämpningar

Java är ofta ett val för de flesta av de vetenskapliga applikationerna eftersom det är säkrare, bärbart och underhållbart och använder hög nivå samtidighetsverktyg än något annat språk. Java används också i många bank- och investeringsapplikationer på grund av dess säkerhets- och säkerhetsegenskaper. Många e-handelswebbplatser föredrar Java som sitt programmeringsspråk.

Slutsats

Java används ofta i många realtidsapplikationer från fristående applikationer till mobilapplikationer. Det är ett av det flexibla språket som hittills använts i programmeringsspråk. Det erbjuder olika funktioner som flera trådar, applets, etc. Det är ett enkelt språk men ett kraftfullt verktyg för att utveckla applikationer.

Rekommenderade artiklar

Detta är en guide till Vad är Java SE ?. Här diskuterar vi grundläggande koncept, funktioner och hur man installerar eller installerar Java SE med dess fördelar. Du kan också titta på följande artikel för att lära dig mer -

  1. Hur ansluter jag till databas i Java?
  2. Java Servlet intervjufrågor
  3. Java Collection intervjufrågor
  4. Bitmanipulation i Java
  5. Primära typer av viloläggning
  6. Applets i Java | Java-appleter och få provkoder