Indholdsfortegnelse:
Video: TSUNAMIER | VILDE NATURFÆNOMENER #3 2025
Java er et programmeringssprog i traditionen C og C ++. Som følge heraf, hvis du har nogen erfaring med C eller C ++, finder du dig selv på kendt område, ofte som du lærer de forskellige funktioner i Java.
Imidlertid adskiller Java sig fra andre programmeringssprog på en række signifikante måder. De følgende afsnit beskriver de vigtigste forskelle.
Platform uafhængighed
En af hovedårsagerne til, at Java er så populær, er dens platform uafhængighed, , hvilket betyder at Java-programmer kan køres på mange forskellige typer computere. Et Java-program kører på en computer med et Java Runtime Environment, , også kendt som en JRE, installeret . En JRE er tilgængelig for næsten alle typer computer - pc'er, der kører Windows, Macintosh-computere, Unix- eller Linux-computere, store mainframe-computere og endda mobiltelefoner.
Objektorientering
Java er iboende objektorienteret, hvilket betyder at Java-programmer består af programmeringselementer kaldet objekter. Enkelt sagt er et objekt en programmeringsenhed, der repræsenterer enten noget virkeligt objekt eller et abstrakt koncept.
Alle objekter har to grundlæggende egenskaber:
- Objekter har data, også kendt som tilstand . For eksempel indeholder et objekt, der repræsenterer en bog, data som bogens titel, forfatter og udgiver.
- Objekter har også adfærd, , hvilket betyder at de kan udføre visse opgaver. I Java kaldes disse opgaver metoder . For eksempel kan et objekt, der repræsenterer en bil, have metoder som start, stop, drev eller crash. Nogle metoder giver dig simpelthen adgang til objektets data. For eksempel kan et bogobjekt have en getTitle metode, der fortæller dig bogens titel.
Klasser er tæt relateret til objekter. En klasse er den programkode, du skriver for at oprette objekter. Klassen beskriver de data og metoder, der definerer objektets tilstand og adfærd. Derefter, når programmet udføres, bruges klasser til at oprette objekter.
For eksempel, formoder du skriver et lønprogram. Dette program har brug for objekter til at repræsentere virksomhedens medarbejdere. Programmet indeholder således en klasse (sandsynligvis betegnet Medarbejder ), der definerer data og metoder for hver Medarbejder objekt. Så når dit program kører, bruger den denne klasse til at oprette et objekt til hver af virksomhedens medarbejdere.
Java API'en
Selve Java-sproget er meget enkelt. Men Java leveres med et bibliotek af klasser, der giver almindeligt anvendte hjælpefunktioner, som de fleste Java-programmer ikke kan klare sig uden.Dette klassebibliotek, kaldet Java API, , er så meget en del af Java som selve sproget. Faktisk er den reelle udfordring at lære at bruge Java ikke at lære sproget; det lærer API'en. Java-sproget har kun 50 søgeord, men Java API har flere tusind klasser - med titusindvis af metoder, du kan bruge i dine programmer.
Du behøver ikke lære hvor som helst i nærheden af hele Java API. De fleste programmører er flydende med kun en lille del af det. Hvis du skal bruge nogle klasser fra API'en, som du endnu ikke er bekendt med, kan du se hvad klassen gør i dokumentationen til Java API.