Java er en av de mest brukte programmeringsspråk. Java-programmer inkluderer desktop , database og web -systemer, som de språklige fordeler fra et variert utvalg av kode biblioteker . En av de første målene for Java-språket var at søknader kunne skrives en gang og kjøre hvor som helst , noe som betyr at utviklere ikke ville ha til å lage skreddersydde versjoner av et program for hvert operativsystem eller brukermiljø . Programmer
Java-programmer inkluderer både frittstående desktop-applikasjoner og web- programmer som kjøres i nettleseren. Java-programmer er skrevet i " . Java " filer , deretter samlet inn ". Class " filer , som inneholder bytecode . Når et program kjører på en brukers datamaskin , utfører Java Virtual Machine det på en måte som passer brukerens operativsystem . Java-programmer gjøre bruk av et bredt utvalg av produkter biblioteker kjent som " pakker ". Disse bibliotekene gir funksjoner for mange forskjellige typer anvendelser oppgave , inkludert lesing og skriving eksterne data , koble til databaser og bygge brukergrensesnitt. Bruke
variabler
Java-filer variabler å lagre elementer med data. Java variabler er sterkt skrevet , noe som betyr at en variabel må erklære hvilken type det er da opprettet og må inneholde en verdi av denne typen . For eksempel følgende to variabler lagre en primitiv typen heltall og en tekststreng henholdsvis : en
int anumber = 10;
String someText = " Hello there ";
Når en variabel vedvarer gjennom en klasse erklæring er det kjent som en "forekomst variable" som det finnes for hver forekomst av klassen . Java variabler kan også være "lokal ", eksisterende bare for varigheten av en kodedel som for eksempel en metode . Variabler kan også sendes som parametere til metoder.
Klasser og objekter
Java-programmer dele oppgavene opp blant en gruppe av objekter. Et objekt er en kode utdrag med et sett av godt definerte egenskaper og atferd , noe som gjenspeiler dens anvendelse ansvar. Når utviklere kode Java-programmer , kan de opprette klassen erklæringer . En klasse erklæring definerer data og funksjonalitet som objekter av klassen vil vise . Når en klasse erklæring er fullført, kan objekter av klassen lages og brukes gjennom et program.
Metoder
Java metoder utføre spesifikke prosesser innenfor en klasse eller et program . Når en fremgangsmåte er definert, kan den deretter bli kalt og brukes flere ganger , noe som reduserer mengden av koden repetisjon i et prosjekt . Når utviklere lage metoder i Java-programmer , må de erklære metoden navn, retur-type , parametere og synlighet status . Metoden heter det "kunden " koden vil bruke til å kalle det. Returtypen angir hvilke data eller objekt typen vil bli returnert når metoden utfører . En fremgangsmåte kan ta flere parametre , må typen og antallet som deklareres som en del av metoden omriss. Synligheten av en metode dikterer hvor den kan brukes fra et program .