Innehållsförteckning:
Video: Java svenska - 34 - Läsa en textfil 2024
Java är ett programmeringsspråk i traditionen C och C ++. Som ett resultat, om du har någon erfarenhet av C eller C ++, kommer du att hitta dig själv på känt territorium ofta som du lär dig de olika funktionerna i Java.
Men Java skiljer sig från andra programmeringsspråk på ett antal väsentliga sätt. Följande avsnitt beskriver de viktigaste skillnaderna.
Plattformsoberoende
En av huvudorsakerna till att Java är så populär är dess plattformsoberoende, vilket innebär att Java-program kan köras på många olika typer av datorer. Ett Java-program körs på en dator med en Java Runtime Environment, , även känd som en JRE, installerad . En JRE är tillgänglig för nästan alla typer av datorer - datorer som kör Windows, Macintosh-datorer, Unix- eller Linux-datorer, stora mainframedatorer och till och med mobiltelefoner.
Objektorientering
Java är naturligt objektorienterad, vilket innebär att Java-programmen består av programmeringselement som heter -objekt. Enkelt uttryckt är ett objekt en programmeringsenhet som representerar antingen något verkligt objekt eller ett abstrakt koncept.
Alla objekt har två grundläggande egenskaper:
- Objekt har data, även känt som tillstånd . Ett objekt som representerar en bok har till exempel data som bokens titel, författare och utgivare.
- Objekt har också beteende, vilket innebär att de kan utföra vissa uppgifter. I Java heter dessa uppgifter metoder . Till exempel kan ett objekt som representerar en bil ha metoder som start, stopp, körning eller krasch. Vissa metoder låter dig enkelt komma åt objektets data. Exempelvis kan ett bokobjekt ha en getTitle metod som berättar bokens titel.
Klasser är nära besläktade med objekt. En klass är programkoden du skriver för att skapa objekt. Klassen beskriver de data och metoder som definierar objektets tillstånd och beteende. Då, när programmet körs, används klasser för att skapa objekt.
Tänk dig att du skriver ett löneprogram. Detta program behöver föremål för att representera företagets anställda. Så innehåller programmet en klass (förmodligen namnet Medarbetare ) som definierar data och metoder för varje Medarbetare objekt. Då, när ditt program körs, använder den den här klassen för att skapa ett objekt för var och en av ditt företags anställda.
Java API
Själva Java-språket är väldigt enkelt. Men Java kommer med ett bibliotek av klasser som ger vanliga användningsfunktioner som de flesta Java-program inte kan klara utan.Detta klassbibliotek, kallat Java API, är lika mycket en del av Java som själva språket. Faktum är att den verkliga utmaningen att lära sig att använda Java inte är att lära sig språket; det lär sig API: n. Java-språket har bara 50 nyckelord, men Java API har flera tusen klasser - med tiotusentals metoder du kan använda i dina program.
Du behöver inte lära dig någonstans i närheten av Java API. De flesta programmerare är flytande med endast en liten del av det. Om du behöver använda någon klass från API som du inte är bekant med kan du leta upp vad klassen gör i dokumentationen för Java API.