Kann Java werden verwendet, um Spiele zu programmieren?

September 11

Kann Java werden verwendet, um Spiele zu programmieren?

Java ist eine flexible Sprache, die Sie verwenden können, um eine Vielzahl von Anwendungen, sogar Spiele zu programmieren. Sun Microsystems-Entwickler veröffentlichten 1995 die erste Version von Java. Es ist eine objektorientierte Programmiersprache, was, dass es stützt sich bedeutet auf die Wiederverwendung von Codeabschnitte, die bestimmte Funktionen um redundante Codierungsaufgaben beseitigen durchzuführen. Diese Modularität reduziert die Zeit, die es braucht, um den code eines Programms und die Anzahl der Codierung Fehler, die auftreten, wenn Sie identische Abschnitte des Codes von hand eingeben oder kopieren und fügen sie an neue Standorte in der Quelldatei.

Möglichkeiten der Programmierung

Java kann verwendet werden, um eine Vielzahl von Software zu programmieren. Die OpenOffice.org Software, eine kostenlose Alternative zum Office-Produktivität-Suiten ist in Java geschrieben. Es ist ein jährlicher Wettbewerb für das beste Spiel, das in Java geschrieben, mit einer maximalen Dateigröße von 4KB. Theoretisch können Sie Java für jede Anwendung, die in C++ geschrieben werden konnte.

Portabilität

Javas Hauptattraktion für Programmierer ist, dass die Spiele einmal geschrieben und überall ausgeführt werden können. Java läuft auf allen wichtigen Software-Plattformen wie Windows, Linux, OSX und Solaris. Dies geschieht mit der Installation der native Java Virtual Machine-Software. Diese virtuelle Maschine interpretiert kompilierter Quellcode in der nativen Maschinencode notwendig, das Ausführen eines Programms auf den verschiedenen Hardware- und Software-Plattformen zur Verfügung. Dies ist nicht möglich mit anderen Programmiersprachen, die Code geschrieben und kompiliert werden speziell für jede separate Plattform benötigen.

Nachteile

Javas Portabilität hat ihren Preis. Da der Programmcode zur Laufzeit kompiliert werden muss, werden Java-Spiele in der Regel deutlich länger als Plattform-spezifischen Programme mit vorkompilierte ausführbare Dateien zu starten. Java-Programme benötigen mehr Speicher als auch in der Regel, da der Computer die Java Virtual Machine, um den Code zu kompilieren, während das Programm ausgeführt wird ausgeführt werden muss.

Web-Spiele

Da es nicht plattformabhängig ist, verwenden Programmierer Java Spiele im Internet anzubieten. Vor Java musste ein Webmaster bieten eine gemeinsame Gatewayschnittstelle auf einer beliebigen Seite ein Spiel hosten. Da gibt es keine Möglichkeit, festzustellen, welche Plattform a Besucher auf seinem Home-Computer ausgeführt wird, muss das CGI führen Sie die Anwendung auf dem Host und dem Besucher die Informationen liefern. Java erlaubt dem Programm geladen und auf dem Computer eines Besuchers, ausgeführt werden, reduzieren die Bandbreite und Rechenleistung erforderlich, um ein Spiel zu hosten.