Die Programmiersprache Java stellt eine der grundlegenden Programmiersprachen Computing. Der Grund dafür ist, dass der Java Portabilität. Jedes Gerät, das mit dem Java Runtime Environment ausführen kann ein Java-Programm , und das Programm wird die gleiche, unabhängig ausführen des zugrunde liegenden Systems . Programmierer, die Java-Anwendungen entwickeln, müssen auch die JRE , sondern erfordern auch das Java Development Kit . Das JDK enthält das JRE , zusammen mit dem Java -Compiler und Programmier-Bibliotheken für Java-Programm Entwicklung erforderlich. Java Runtime Environment
Um alle Java-Programme ausführen können, muss der Benutzer das Java Runtime Environment installiert . Die Laufzeitumgebung stellt die Java Virtual Machine, über die alle Java -Programme ausführen . Statt traditionell zusammengestellt Programmiersprachen , wie C oder C + +, Java kompiliert in " Bytecode " dass die virtuelle Maschine läuft dann durch das Host-Betriebssystem . Also, im Gegensatz zu einem C -Programm, das nur auf dem System auf kompiliert wurde, wird ausgeführt, kann ein Java -Programm durch die virtuelle Maschine ausgeführt werden , und die virtuelle Maschine übersetzt den Bytecode für das Betriebssystem .
Java Developers Kit
um Java-Programme zu entwickeln, müssen die Programmierer haben einen Java -Compiler und Bibliotheken Zusammenstellung sowie Support -Bibliotheken für reguläre Programmieraufgaben , wie Debugging. Das Java Development Kit stellt die Sammlung von diesen Bibliotheken , darunter die " javac " Java -Compiler. Das JDK enthält den Compiler , die Programmier-Bibliotheken und der JRE , um Programmierern eine Plattform, kompilieren und ausführen können Java-Programme zu präsentieren.
JDK als Entwicklungsplattform
Während viele Entwickler und Unternehmen aufgebaut haben und gepflegt Java Entwicklungs-Bibliotheken , um erweiterte oder spezielle Java-Anwendungen erleichtern , die alle Programmierer wirklich jemand verlangt, ist das JDK um Java-Entwicklung beginnen. Andere Bibliotheken existieren , die es erlauben Java-Entwickler , um die Funktionalität bestimmter Programme , wie z. B. Fähigkeiten zu erweitern , um Web-Server , Spiele und GUI-Anwendungen zu erstellen. Allerdings sind diese alle erweitern das JDK , das Development Kit dient als Fundament für Java -Programmierung. Es enthält alle notwendigen Tools, um Benutzer Eingang /Ausgang zu verwalten, erstellen und verwalten Web-Verbindungen , oder instanziieren und Verwaltung komplexer Datenstrukturen.
JDK und Programmierung
Schreiben einer Java-Programm kann so einfach wie das Öffnen einer Textdatei und eine Klasse erstellen, druckt "Hallo Welt . " Mit dem JDK kann der Programmierer dann kompilieren Sie die " hello.java " Datei mit dem javac -Compiler. Allerdings komplexeren Umgebungen , wie die Eclipse IDE , geben die Programmierer -Tools , um Code schneller schreiben , organisieren Projekte und Debuggen von Anwendungen . Allerdings bedarf noch der Eclipse- JDK . Es kann nicht als Java-Anwendung Tool funktionieren ohne sie.