Allgemeine Informationen
Java ist eine objektorientierte Programmiersprache. Sie wurde im Jahre 1995 veröffentlicht und liegt aktuell (März 2016) in der Version 8 vor. Anders als bei den meisten Programmiersprachen handelt es sich bei Java um eine plattformunabhängige Programmiersprache, dies wird durch den Interpreter (JVM = Java Virtual Machine) möglich. Es muss jedoch eine JVM für die benutzte Plattform vorhanden sein, sonst kann der vom Compiler generierte Bytecode nicht ausgeführt werden. Somit ergibt sich die Mischung aus einer Compiler- (Programmcode wird in Maschinencode übersetzt) und Interpreter-Programmiersprache (Programmcode wird von einem Programm interpretiert und ausgeführt).
Vorteile gegenüber einer Interpreter-Programmiersprache oder Compiler-Programmiersprache:
- Plattformunabhängigkeit
- Fehlerüberprüfung vor der Laufzeit (Ausführung des Programms) durch den Compiler
Mehr zu Compiler und Interpreter: http://www.elektronik-kompendium.de/sites/com/1705231.htm