logo

Vad är Java?

Java är ett högnivå, allmänt ändamål, objektorienterat och säkert programmeringsspråk utvecklat av James Gosling på Sun Microsystems, Inc. 1991. Det är formellt känt som OAK. 1995 ändrade Sun Microsystem namnet till Java. 2009 tog Sun Microsystem över av Oracle Corporation.

om av rudyard kipling sammanfattning

Utgåvor av Java

Varje utgåva av Java har olika möjligheter. Det finns tre versioner av Java:

    Java Standard Editions (JSE):Den används för att skapa program för en stationär dator.Java Enterprise Edition (JEE):Den används för att skapa stora program som körs på servern och hanterar tung trafik och komplexa transaktioner.Java Micro Edition (JME):Det används för att utveckla applikationer för små enheter som set-top-boxar, telefoner och apparater.

Typer av Java-applikationer

Det finns fyra typer av Java-applikationer som kan skapas med Java-programmering:

    Fristående applikationer:Java fristående applikationer använder GUI-komponenter som AWT, Swing och JavaFX. Dessa komponenter innehåller knappar, lista, menyer, rullningspanel, etc. Det är också känt som skrivbordsalienationer.Företagsapplikationer:En applikation som är distribuerad i naturen kallas företagsapplikationer.Webbapplikationer:En applikation som körs på servern kallas webbapplikationer. Vi använder JSP-, Servlet-, Spring- och Hibernate-teknologier för att skapa webbapplikationer.Mobilapplikationer:Java ME är en plattformsoberoende plattform för att utveckla mobila applikationer som går över smartphones. Java är en plattform för apputveckling i Android.

Java-plattform

Java Platform är en samling program. Det hjälper till att utveckla och köra ett program skrivet i programmeringsspråket Java. Java-plattformen innehåller en exekveringsmotor, en kompilator och en uppsättning bibliotek. Java är ett plattformsoberoende språk.

Funktioner i Java

    Enkel:Java är ett enkelt språk eftersom dess syntax är enkel, ren och lätt att förstå. Komplexa och tvetydiga koncept för C++ är antingen eliminerade eller omimplementerade i Java. Till exempel används inte pekare och operatörsöverbelastning i Java.Objektorienterad:I Java är allt i form av objektet. Det betyder att den har vissa data och beteende. Ett program måste ha minst en klass och ett objekt.Robust:Java anstränger sig för att kontrollera fel vid körning och kompileringstid. Den använder ett starkt minneshanteringssystem som kallas garbage collector. Undantagshantering och sophämtningsfunktioner gör den stark.Säkra:Java är ett säkert programmeringsspråk eftersom det inte har någon explicit pekare och program körs i den virtuella maskinen. Java innehåller en säkerhetshanterare som definierar åtkomsten för Java-klasser.Plattformsoberoende:Java ger en garanti att koden skriver en gång och körs var som helst. Denna byte-kod är plattformsoberoende och kan köras på vilken maskin som helst.
Grunderna i Java
    Bärbar:Java Byte-kod kan överföras till vilken plattform som helst. Inga implementeringsberoende funktioner. Allt relaterat till lagring är fördefinierat, till exempel storleken på primitiva datatyper.Hög prestanda:Java är ett tolkat språk. Java möjliggör hög prestanda med hjälp av Just-In-Time-kompilatorn.Distribuerad:Java har också nätverksmöjligheter. Den är designad för den distribuerade miljön på internet eftersom den stöder TCP/IP-protokoll. Det kan köras över internet. EJB och RMI används för att skapa ett distribuerat system.Flertrådig:Java stöder också multi-threading. Det innebär att hantera mer än ett jobb åt gången.

OOPs (Object Oriented Programming System)

Objektorienterad programmering är ett sätt att lösa ett komplext problem genom att dela upp dem i ett litet delproblem. Ett objekt är en verklig enhet. Det är lättare att utveckla ett program med hjälp av ett objekt. I OOPs skapar vi program med hjälp av klass och objekt på ett strukturerat sätt.

Klass: En klass är en mall eller ritning eller prototyp som definierar datamedlemmar och metoder för ett objekt. Ett objekt är klassens instans. Vi kan definiera en klass genom att använda nyckelordet klass.

mini verktygsfält excel

Objekt: Ett objekt är en verklig enhet som kan identifieras distinkt. Till exempel kan ett skrivbord, en cirkel betraktas som objekt. Ett objekt har ett unikt beteende, identitet och tillstånd. Datafält med aktuella värden representerar ett objekts tillstånd (även känd som dess egenskaper eller attribut).

tecken till int java

Abstraktion: En abstraktion är en metod för att dölja irrelevant information från användaren. Till exempel vet föraren bara hur man kör bil; det finns ingen anledning att veta hur bilen går. Vi kan göra en klassabstrakt genom att använda nyckelordet abstrakt. I Java använder vi abstrakt klass och gränssnitt för att uppnå abstraktion.

Inkapsling: En inkapsling är processen att binda data och funktioner till en enda enhet. En klass är ett exempel på inkapsling. I Java är Java Bean en helt inkapslad klass.

Arv: Arv är mekanismen där en klass förvärvar alla egenskaper hos en annan klass. Vi kan uppnå arv genom att använda sökordet extends. Det underlättar återanvändbarheten av koden.

Polymorfism: Polymorfismen är förmågan att uppträda i många former. Med andra ord enstaka åtgärder på olika sätt. Till exempel, en pojke i klassrummet beter sig som en student, i huset beter sig som en son. Det finns två typer av polymorfism: körtidspolymorfism och kompileringstidspolymorfism.