JAVA ist eine weit verbreitete , objektorientierte Sprache entwickelt und vertrieben von Sun Microsystems als Open- Source-Programmiersprache Technologie . JAVA umfasst mehrere Teile, einschließlich Sprache , Bytecode und virtuellen Maschine. Eine Reihe von Programmier-Tools wird in Form eines Java Software Development Kit (SDK) für die Ausführung von verschiedenen Versionen auf verschiedenen Betriebssystemen zur Verfügung gestellt. JAVA wird häufig für Handy- und PDA -Anwendungen verwendet. History
Im Jahr 1991 begann ein Team , bestehend aus James Gosling, Bill Joy und ein paar andere, die auf einer frühen Version von JAVA . Sie entwarfen sie für Set- Top-Boxen und Handheld- Geräte, und es hieß damals OAK , nicht JAVA . Es war das Scheitern der OAK , die in Verbesserungen und den neuen Namen JAVA führte , mit der Version 1.0 im Jahr 1995 von Sun Microsystems veröffentlicht. Weitere Veröffentlichungen waren viele und häufig. Die neueste Version , JAVA SE 7 ( Codename "Dolphin" ) , soll im Jahr 2009 veröffentlicht werden.
Laufen Platform
JAVA ist eine vereinfachte Programmiersprache in Bezug auf Erhebung und Interpretation , wie sie vermieden werden und /oder reduziert Programmierfehler. Die meisten seiner Syntax - seine logische Struktur - wird aus dem C + +-Sprache abgeleitet. Sein Code geschrieben ist , zusammengestellt und interpretiert unter Verwendung von Klassen und Objekten. Java-Quellcode wird in Dateien mit einer . JAVA -Erweiterung, die weiter in Bytecode -Format ist mit einem . CLASS Erweiterung kompiliert gespeichert. Die endgültige Ausführung wird von einem Java-Interpreter getan . JAVA Runtime Environment ( JRE) bietet Kompatibilität für den Betrieb keine Standalone-Java- Anwendung in generische Ausführung von codierten Programmen , wie sie in bestimmten Online-Video- Spiele gefunden.
Bedeutung
JAVA gilt als ein Allzweck-Programmiersprache und verfügt über verschiedene Funktionen wie mehrfache Vererbung und Überladen von Operatoren . Diese bieten Hilfe bei der laufenden kleine Anwendungen wie Java-Applets, die von einem Webserver heruntergeladen werden kann , und führen Sie über das World Wide Web durch JAVA -kompatiblen Web-Browsern.
Funktionen
< p> JAVA als objektorientierte Programmiersprache , hat enorme Auszeichnungen wegen seiner markanten Merkmale erhalten . Im Gegensatz zu C oder C + +, es entweder vermeidet fehleranfällige Aufgaben wie Zeiger Handhabung und Speicher-Management , oder es behandelt sie automatisch über JRE . JAVA führt Typprüfung während der Kompilierung und Ausführung, die die Datenstrukturen klar definiert sind gewährleistet . Darüber hinaus fügt seine automatische Garbage Sammeln Robustheit des Systems auf die Sprache und ihre unabhängigen Satz von Programmier-Tools macht es kompatibel mit den meisten Arten von Computer- Architekturen . JAVA hat sich zu einem High-Performance- Programmiersprache durch Funktionen wie Multi -Threading , Mehrfachvererbung und Instant Compilation.
Nachteile
Da JAVA ist eine interpretierte Sprache , was bedeutet, dass es mehrere Schichten zu durchlaufen , bevor sie ausführbar wird , ist die Geschwindigkeit nicht das größte Kapital , aber mit Computer immer schneller und schneller, das ist nicht ein großer Nachteil . Ein weiteres Problem ist aufgrund der Syntax ähnlich zu C und C + + , die, während es gleichzeitig einfach für C und C + +-Programmierer , um die Java-Programmierung wechseln, können behindern Anfänger mit seiner Unbeholfenheit , wie schwierig Platzierung von Semikolon in dem Code und der Gegenwart der sogenannten " baumelt anderes Problem", ein Problem, das von anderen modernen Programmiersprachen eliminiert wurde (siehe "Weitere Ressourcen " weiter unten ) .