? Sun Microsystems ' Java Programmiersprache ist ein beliebtes Tool für die Programmierung einer Vielzahl von Anwendungen . Java für den Erfolg liegt in der " write once, run anywhere "-Philosophie . Die Java Virtual Machine ( JVM) macht diese Flexibilität möglich . Die JVM ist ein Interpreter entwickelt, um auf PCs , MacOS und Linux-Plattformen laufen . Das Java Development Kit ( JDK) ist eine Sammlung von Tools, die Entwickler zu schreiben , dokumentieren und testen Java-Anwendungen zu ermöglichen. Oracle erwarb Sun Microsystems im Jahr 2010 und führt die Entwicklung des JDK . JDK Optionen
Oracle bietet mehrere Optionen JDK für Java-Entwickler . JavaSE (Standard Edition) ist eine grundlegende Java- Entwicklungs-Paket enthält alle notwendigen Werkzeuge für das Schreiben und den Einsatz von Java -Anwendungen für Desktop- , Server-und Embedded ( elektronisches Gerät ) zu verwenden. JavaEE (Enterprise Edition) enthält Java -Server-Software für die Entwicklung von Intranet-und Internet-Anwendungen in einer Unternehmensumgebung. JavaME ( Mobile Edition ) unterstützt Programme mit einer kleinen Stellfläche speziell für Mobiltelefone, eBook-Reader und andere mobile Geräte geschrieben. Alle Versionen des JDK sind von Oracle.com ohne Kosten.
NetBeans IDE
Alle Java Ausgaben können in der NetBeans Integrated Development Environment (IDE ) laufen. Die IDE ist ein Programm , mit dem Benutzer zu schreiben, kompilieren und zu testen Code in einem einzigen Programmfenster ermöglicht . Dies beseitigt die Notwendigkeit, Code in einem Programm , kompilieren oder das Paket Code von der Befehlszeile aus zu schreiben, und Debug-Code in einem separaten Programm . Obwohl es nicht eine Standard- Komponente des JDK ist NetBeans eine bequeme, kostenlose Option für Entwickler , die derzeit nicht über eine IDE .
JVM
Die Java virtual Machine muss auf einem Computer installiert werden, bevor ein Java-Programm ausgeführt wird. Speziell für jedes Betriebssystem geschrieben , interpretiert die JVM Java-Code zu Plattform - spezifische Anweisungen , so dass ein Programm auf einem Computer geschrieben, um auf Windows, MacOS oder Linux ohne Änderungen ausgeführt werden.
Java Archiv
Die Java Archiv ( JAR ) erstellt Dateien mit der . jar . Diese Dateien sind unerlässlich bei der Erstellung komplexer Programme erfordern die Verpackung von einer Reihe von verwandten Dateien für Programm -Distribution. Ähnlich wie ein . Zip-Datei, kann der . Jar-Datei ein ganzes Programm , bestehend aus mehreren Dateien in einem Stück übertragen werden. Dies reduziert das Risiko , dass eine wesentliche Quelle Datei während einer Programm-Download wird weggelassen.
Andere JDK Elements
Die Art und Anzahl der Elemente mit dem JDK enthalten auf das hängt Version . Die GlassFish Java -Server, zum Beispiel , ist ein als Standard nur im JDK Enterprise Edition gefunden. Werkzeuge für drahtlose und Blu- ray -Geräte sind standardmäßig Komponenten nur in der Mobile Edition . Einzelne Komponenten von jeder Ausgabe können die aktuell installierte Version hinzugefügt werden , wenn die Notwendigkeit entsteht .