Unsere Seite zur Programmiersprache Java
 
Inhalt:
 
Warum Java?
Java Basics
 
Für mich eine Frage: Warum soll ich Java einsetzen?
 
Wie Ihr auf dieser Seite sicher schnell feststellen werdet, ist Java weder meine favorisierte Sprache, noch habe ich in dieser Sprache eine
große Expertise. Ich selbst würde mich maximal als fortgeschrittenen Anfänger bezeichnen, weshalb ich auch an dieser Stelle kein
kein Tuturioum oder ähnliches erstellen möchte. Java ist für mich jedoch eine Sprache, an der man gerade in meiner Branche nicht
vorbei kommt, sind doch sehr viele Applikationen im Bankenumfeld in dieser Sprache geschrieben. Ich denke auch, dass im Zuge der
stattfindenden Transformation zu Software as a Service (SaaS) Java weiter ein großen Stellenwert zukommen wird. Auch aus diesem
Grund komme auch ich nicht an dieser Programmiersprache vorbei.
 
Java Basics
 
Wie auch bei anderen Programmiersprachen, benöntige man auch für ein erstes Java Programm nicht sonderlich viel. Mit einem Editor
seiner Wahl (für mich ist das auf einem Windowsrechner i. d. R. Notepad++) und natürlich einen Compiler (also das Stück Software,
welcher unseren sogenannten Quellcode in ein ausführbares Programm überführt.
 
Dabei sei angemerkt, dass bei Java vieles etwas anders ist, als bei "klassischen" Programmiersprachen. Während der erste Schritt, das
Kompallieren, wie auch bei anderen Sprachen abläft - der Java Compiler "javac" erzeugt eine Binärdatei mit der Endung .class
- kann diese vom Rechner, anders als bei klassischen Sprachen vom System nicht direkt ausgeführt werden. Für die Ausführung wird
nämlich noch ein Interpreter, die Java Virtual Machine, benötigt. Nachfolgend das oft genutzte Hallo-Welt-Beispiel:
 
 
In der JDK Version 21 wurde erneut einiges verändert, weshalb das obige Beispiele nicht in tieferen JDK Versionen funktionieren wird. Beim
Kompalieren muß wegen dieser Version auch folgender Ablauf eingehalten werden:
 
 
Wenn Ihr Euch daher weiter mit Java beschäftigen müßt oder wollt, werdet Ihr sicher nicht umhinkommen Euch für eine sogenannte
Integrated Development Environment (IDE) zu entscheiden. Derer gibt es einige, die bekanntesten sind sicher Eclipse und Apache
NetBeans. Letztere ist frei verfügbar, weshalb ich mich für diese IDE entschieden habe, da ich auch mit Eclipse so meine Schwierig-
keiten hatte. An was Ihr ebenfalls nicht vorbei kommen werdet, ist das Buch von Christian Ullenboom Java ist auch eine Insel.
 
zurück zum Beginn der Seite