next up previous contents
Nächste Seite: 2.1.1 Was ist ein Aufwärts: 2. Computersimulation Vorherige Seite: 2. Computersimulation   Inhalt

2.1 Was ist Java

Java ist eine objektorientierte Programmiersprache, die 1991 von Sun Microsystems [8] entwickelt wurde. Ziel war es, mit der Sprache möglichst kleine und hardwareunabhängige Programme entwickeln zu können.

Diese Programme sollten unter Anderem in ``intelligenten`` Haushaltsgeräten, wie Kaffeemaschinen, Toaster oder Fernseher eingesetzt werden. Bekannt wurde Java, durch seine Integration in verschiedene Internet-Browser. So war es möglich, kleine interaktive Programme in Internetseiten einzubetten (Java Applets).

Im Gegensatz zu Compiler Sprachen, wie C/C++ oder Fortran, bei denen das Programm in Maschinencode übersetzt wird, wird ein Java Programm in einen Bytecode übersetzt. Um aus einem Java Programmcode einen Bytecode zu erzeugen, benötigt man einen Java Compiler. Bei diesem Bytecode handelt es sich um einen kompakten voroptimierten Binärcode, der auf jeder beliebigen Hardware Plattform ausgeführt werden kann. Dazu ist nur eine ,,Java Virtual Machine`` (VM) notwendig, welche für diese Hardware entwickelt wurde (siehe Abb. 2.1 S. [*]). Ein Java Compiler, sowie eine Virtual Machine wird von Sun für eine Vielzahl von Plattformen kostenlos angeboten [3].



Unterabschnitte

Thomas Volk