Java er et af de mest udbredte programmeringssprog. Java-programmer omfatter desktop , database -og web -systemer , som de sproglige ydelser fra en bred vifte af kode biblioteker . Et af de første mål for Java-sproget var, at applikationer kan skrives én gang og køre hvor som helst , hvilket betyder, at udviklerne ikke ville have til at skabe skræddersyede versioner af et program for hvert operativsystem eller bruger, miljø. Applikationer
Java-programmer omfatter både standalone desktop applikationer og hjemmeside programmer, der kører i webbrowseren. Java-programmer er skrevet i " . Java " filer, så samlet i ". Class " filer , som indeholder bytecode . Når et program kører på en brugers computer, Java Virtual Machine udfører det på en måde, der passer til brugerens operativsystem. Java-programmer gør brug af en bred vifte af sproglige biblioteker , kendt som " pakker ". Disse biblioteker giver funktioner for mange forskellige typer af ansøgning opgave , herunder læsning og skrivning eksterne data , der forbinder til databaser og opbygning af brugergrænseflader.
Variabler
Java -filer bruger variabler til at gemme elementer af data. Java variabler er stærkt skrevet , hvilket betyder , at en variabel skal erklære , hvilken type det er, når skabt og skal indeholde en værdi af denne type . For eksempel gemmer følgende to variabler en primitiv type, heltal og en tekst String henholdsvis : Hej
int anumber = 10;
String someText = " Hello there "
Når en variabel fortsætter gennem en klasse erklæring er det kendt som en "forekomst variablen" som den eksisterer for hver forekomst af klassen. Java variable kan også være " lokale ", kun eksisterer for varigheden af en sektion af kode som en metode . Variable kan også overføres som parametre til metoder.
Klasser og objekter
Java-programmer deler opgaver op blandt en gruppe af objekter. Et objekt er en kode uddrag med et sæt veldefinerede egenskaber og adfærd , som afspejler dens anvendelse ansvar. Når udviklere kode Java-programmer , kan de skabe klasse erklæringer. En klasse erklæring definerer de data og funktionalitet, som objekter af klassen vil udstille . Når en klasse erklæring er færdig, kan objekter af klassen skabes og anvendes i hele et program.
Metoder
Java metoder udføre specifikke processer inden for en klasse eller et program . Når en metode er defineret , kan det da kaldes og anvendes flere gange , hvilket reducerer mængden af kode gentagelse i et projekt . Når udviklere lave metoder i Java-programmer , skal de erklære metoden navn, returtype , parametre og synlighed status. Metoden hedder hvad " kunden" koden vil bruge til at kalde det. Afkastet type angiver hvilke data eller genstand type vil blive returneret, når metoden udfører . En metode kan tage flere parametre , skal typen og antallet af hvilket angives som en del af metoden omrids. Synligheden af en metode dikterer , hvor det kan bruges fra et program .