Java

Larry Ellison ist der Gründer und Geschäftsführer des U.S.-amerikanischen Softwareherstellers Oracle, damit Herr über international bekannte Produkte und außerdem einer der reichsten Männer der Welt.

Seit Oracle den Softwareentwickler Sun Microsystems übernommen hat, ist Larry Ellison auch Vertreiber von Java, des wohl bekanntesten Produkts dieses Tochterunternehmens. Oracle selbst wurde vor allem mit der Oracle Database bekannt, dem Managementsystem für Datenbanken, das seit etwa zwei Jahren erhältlich ist. Mit diesem und anderen Produkten hat sich das Unternehmen als einer der Marktführer und größten Softwarehersteller der Welt etabliert.


Programmieren lernen wird immer interessanter für viele junge Leute. Wer sich mit dem Thema nur für private Zwecke beschäftigen und nicht gleich ein Informatik-Studium an einer Hochschule oder Universität beginnen möchte, findet unzählige Tutorials in Büchern und auf Websites.

Programmieren lernen kann man aber nicht über Nacht. Die Erarbeitung der wichtigsten Kenntnisse kann sich je nach Zeitaufwand über Monate erstrecken. Wichtig ist, mit kleinen Einzelzielen zu starten und sich nach und nach weiterzuentwickeln, statt gleich zu Beginn komplexe Anwendungen programmieren zu wollen. Erst einmal müssen Grundlagen geschaffen werden. Wahrscheinlich noch vor dem unendlich großen Büchermarkt, auf dem unzählige Nachschlagewerke und Anleitungen zum Programmieren zu finden sind, ist das Internet die wichtigste Quelle für Neueinsteiger. Foren bieten reichlich Anregungen und Links zum Thema, die wichtigsten haben wir hier kurz zusammengestellt.


Java ist eine Programmiersprache, die von Sun Microsystems entwickelt wurde. Es handelt sich dabei um eine objektorientierte Sprache. In der Buchhandlung und dem Internet gibt es diverse Literatur, Bücher und Tutorials, die zum Erlernen des Programms hilfreich sind.

Java @ flickr marcopako

Java schreibt seinen eigenen Code, der in einer speziellen Laufzeitumgebung funktioniert. Dies macht Java plattformunabhängig. Es wird also eine Umgebung geschaffen, die vom Betriebssystem unabhängig ist und Java ausführbar macht. Somit ist Java kompatibel zu Linux, Windows und Solaris. Es läuft im Hintergrund in einer virtuellen Maschine. Diese wird als Betriebssysteme oder als Laufzeitumgebung ausgeführt.


Das Ziel dieser auf der Konzeption der Objektorientierung basierenden Programmiermethode ist es, Daten und Funktionen möglichst als ein Objekt einzugrenzen, um Manipulationen oder auch die versehentliche Beeinflussung durch Fremdobjekte von außen zu verhindern.

Objektorientierte Programmierung - Evolution der Programmiersprachen © Flickr / dullhunk

Die Verschiedenheit von Programmierstilen fußt hierbei auf der Unterscheidung im für den Stil geltenden Regelsatz, also auf der Frage, gemäß welcher Vorgaben – zum Beispiel der Syntax, vorhandener Variablen oder Vorgaben zur Einrückung und Leerzeichen – der Quelltext einer Programmiersprache gesetzt wird. Objektorientierte Programmiersprachen verwenden stets einen spezifischen Datentyp: Das Objekt.


Java ist, wie C++ und C# auch, eine objektorientierte Programmiersprache und ein Bestandteil der Java-Technologie der Firma Sun Microsystems.


Java © Flickr / ellecerEntwickelt wurde das plattformunabhängige Java bereits im Jahr 1995 unter Einfluss ähnlicher Programmiersprachen wie C++, C# oder Smalltalk. Alle mit Java geschriebenen Programme werden grundsätzlich in Bytecode übersetzt und laufen dann in der sogenannten Java-Plattform, oder auch Java-Laufzeitumgebung genannt, wo sie von der Java Virtual Machine ausgeführt werden, indem diese die besagten Bytecodes interpretiert.

Die Programmiersprache Java läuft im Prinzip ohne Schwierigkeiten auf jedem Betriebssystem, da für alle Betriebssysteme jeweilige Java Virtual Machines existieren. So hat die Firma Sun beispielsweise eigene Java Virtual Machines für Windows, Linux und Solaris. Apple dagegen hat sich für sein Betriebssystem „Mac OS X“ eine eigene Java Virtual Machine entwickelt und diese zertifizieren lassen.