De programmeertaal Java is een van de meest fundamentele programmeertalen in de informatica . De reden hiervoor is dat Java draagbaarheid . Elk apparaat met de Java Runtime Environment kan een Java- programma uit te voeren , en het programma zal ongeacht het zelfde uitvoeren van het onderliggende systeem . Programmeurs die Java- applicaties te ontwikkelen moeten ook de JRE , maar ook eisen dat de Java Development Kit . De JDK bevat de JRE , samen met de Java- compiler en programmeerbibliotheken nodig voor Java-programma ontwikkeling . Java Runtime Environment Om elke Java- programma uit te voeren , moet de gebruiker over de Java Runtime Environment geïnstalleerd . De runtime-omgeving is de Java Virtual Machine , waardoor alle Java- programma's te draaien . In plaats van traditioneel gecompileerde programmeertalen , zoals C of C + + , Java compileert in ' bytecode ' dat de virtuele machine loopt vervolgens door het host-besturingssysteem . Dus , in tegenstelling tot een C programma, dat alleen zal draaien op het systeem waarop het is samengesteld op , kan een Java- programma uit te voeren door middel van de virtuele machine , en de virtuele machine vertaalt de bytecode aan het besturingssysteem . Java Developers Kit om Java- programma's te ontwikkelen , moet de programmeur een Java- compiler en compilatie bibliotheken , samen met ondersteuning bibliotheken voor reguliere programmering taken , zoals het debuggen . De Java Development Kit stelt de verzameling van deze bibliotheken , waaronder de " javac " Java-compiler . De JDK bevat de compiler , de programmering bibliotheken en de JRE om programmeurs te presenteren met een platform dat Java-programma kan compileren en uit te voeren . JDK als Development Platform Hoewel veel ontwikkelaars en bedrijven hebben gebouwd en onderhouden ontwikkeling bibliotheken Java naar meer geavanceerde of specifieke Java-toepassingen te vergemakkelijken , al iemand programmeur echt nodig heeft is de JDK om Java-ontwikkeling te beginnen . Andere bibliotheken bestaan die toelaten java ontwikkelaars om de functionaliteit van bepaalde programma's , zoals de mogelijkheden uit te breiden om webservers , games en GUI applicaties te creëren . Echter, deze hele uitbreiding van de JDK , de Development Kit dient als het fundament voor de Java-programmeertaal . Het bevat alle tools die nodig zijn om de gebruiker input /output te beheren , creëren en beheren van web -verbindingen , of instantiëren en beheren van complexe datastructuren . JDK en Programming schrijven van een Java-programma kan zo simpel zijn als het openen van een tekstbestand , en het creëren van een klasse die print " hello World . " Met de JDK , kan de programmeur vervolgens compileren de " Hello.java " bestand met de javac compiler . Echter , meer complexe omgevingen , zoals de Eclipse IDE , geven de programmeur gereedschappen om code sneller te schrijven , organiseren projecten en debug toepassingen . Echter , Eclipse vereist nog steeds de JDK . Het kan niet functioneren als een Java- applicatie gereedschap zonder.
|