? Java ist eine Programmiersprache und Plattform für die Erstellung und laufende Computerprogramme. Es wurde in erster Linie unter der Schirmherrschaft von einer Firma namens Sun Microsystems mit dem Ziel, es so einfach und zuverlässig wie möglich zu Programmen, die auf möglichst vielen verschiedenen Geräten und Betriebssystemen wie möglich laufen zu schaffen gebaut . Schreiben Java Programme
Wenn Sie ein Entwickler , die Programme mit der Programmiersprache Java erstellen will , dann müssen Sie eine Kopie sowohl der Java Runtime Environment und die Java Development Kit auf Ihrem Computer , um zu arbeiten . Dies gilt selbst dann , wenn Sie Java-Programme entwickelt, um in einem Web- Browser ausgeführt werden , die so genannte Applets entwickeln wollen .
Ihr Programm erfordert
Der einfachste Grund, warum Sie würde muss Java auf Ihrem Computer ist, weil ein Programm, das Sie heruntergeladen haben und wollen das Java Runtime Environment benötigt , um zu funktionieren . Diese Programme wurden von den Entwicklern , die Java wählen als ihre Sprache wegen seiner Fähigkeit, Code, der ausgeführt werden auf eine möglichst große Vielzahl von Geräten wie möglich , vom Handy bis zum Personal Computer zu erstellen , ohne Änderungen geschrieben. Wenn Ihr Programm erfordert Java präsent zu sein , wird es Ihnen mit einer Fehlermeldung , wenn Sie versuchen, sie auszuführen .
Gründe für die Anforderung
um auf einen unterschiedlichen Satz von Computern ausgeführt werden können Java- Programme, die nicht spezifisch für einen der Computer sie ausgeführt wird geschrieben . Selbst wenn ein Java-Programmierer könnte sein Programm für einen bestimmten Computer zu schreiben, kann es , sobald ein neues Modell brechen wird veröffentlicht, dass unterstützt verschiedene Funktionen , und es kann niemals unterstützen völlig neue und unvorhergesehene Geräte wie Smartphones. Stattdessen werden Java-Programme für einen imaginären Computers namens Java Virtual Machine geschrieben.
Die Java Virtual Machine
Dann ein spezielles Programm , dass ein Teil der Java- Installation auf jeden Benutzer ' s Computer enthält Anweisungen, wie auf Befehle für die Java Virtual Machine in Befehle für den eigenen Computer zu übersetzen . Solange der Benutzer ' s Computer hat die Werkzeuge, um Java Virtual Machine Befehle zu verstehen, und so lange, wie die Java-Programmierer erstellt Code korrekt für die Java Virtual Machine , Programme funktionieren wird, unabhängig von dem Computer.
Nachteile
der Nachteil dieser Methode ist , anders als bei Windows- EXE-Dateien , Mac OS X APP Bundles und Linux-Anwendungen , Java-Programme erfordern etwas extra auf jeden Benutzer & # 039 installiert werden ; s Computer, ein Programm, das Java Virtual Machine Code in Code für die native Computer übersetzen kann . Dies ist die Java Runtime.