Java Programmieren Lernen – Einfache Ausgaben und Eingaben

In dieser Lerneinheit wird die einfache Eingabe und Ausgabe von Text behandelt.

Für die Java-Programmierung ist das Ausgeben von einfachen Botschaften sehr wichtig. Mit Hilfe von I/O-Routinen kann der Programmieren mit seinem Programm interagieren. Er kann den Programmstatus abfragen oder aber den Programmablauf mit Eingaben steuern.

Im Folgenden werden wir zuerst  einen einfachen Text von unserem Programm ausgeben lassen und anschließend unser Programm mit einer Standard-Eingabe steuern.

Eine einfache Ausgabe in Java programmieren

In diesem Beispiel geben wir zwei Zeichenketten auf dem Bildschirm aus. Wir verwenden dazu den Befehl  System.out.println.

Einfache Ausgabe in Java

/*
 * Die EingabeAusgabe Klasse implementiert eine Anwendung, 
 * die einfachen Text ausgibt.
 */

public class EingabeAusgabe {
    public static void main(String[] args) {
        System.out.println("Geben Sie die Laenge L ein:");
        System.out.println("Geben Sie die Breite B ein:");
    }
}

Mit dem Java-Compiler erstellen wir aus dem Java-Quelltext die Class-Datei (Bytecode). Dazu geben wir javac EingabeAusgabe.java in der Kommandozeile ein.

Anschließend führen wir mit dem Java-Interpreter die Class-Datei (unser Java-Programm) aus. Dazu benutzen wir den Befehl java EingabeAusgabe.

Read More

Wie installiere ich Java 7 – Installation des JDK (Java Development Kit)

Die Installation von Java 7 ist denkbar einfach und besteht aus einigen wenigen Installationsschritten. Um Java-Anwendungen zu programmieren muss das aktuelle JDK (Java Development Kit) installiert werden. Aktuell ist das JDK in Version 7 verfügbar.

Die vollständige Installation von Java 7 besteht aus 4 einfachen Schritte:

  1. Installation des neusten JDK (Java Development Kit)
  2. Installation der Java-Dokumentation
  3. Installation der Java-Quelltexte
  4. Eintragen des Path in die Umgebungsvariable
  5. Prüfen ob Java 7 richtig installiert ist

Java kann auf allen Plattformen installiert werden, auf denen das JDK portiert wurde. Eine Übersicht der verfügbaren Portierungen sowie das aktuelle JDK findet man auf der Webseite von ORACLE.

Zur Installation der Java 7 Standard Edition (Java SE) muss zuerst das passende JDK von der Herstellerwebseite heruntergeladen werden. Das aktuelle JDK findest du hier:

Folgende Abbildung zeigt die verfügbaren Portierungen der aktuellen JDK 7 Version:

Java installieren JDK 7 aktuelle Portierungen

Java installieren – Aktuelle Portierungen des JDK 7 (Stand 2012-10-03)

Falls man unter Microsoft Windows 7 (64 Bit) Java-Anwendungen entwickeln möchte, ist die Bezeichnung des benötigten JDK „Windows x64“ und die benötigte Java-Installationsdatei „jdk-7u7-windows-x64.exe“.

Nachdem das aktuelle JDK heruntergeladen wurde, sollte überprüft werden ob Java bereits auf dem Computer installiert ist und falls dies der Fall ist welche Java-Version vorliegt.

Überprüfen der installierten Java-Version

Das JDK und die JRE besitzen einen Versions-String, der angezeigt werden kann. Dadurch kannst du die Versionsnummer der bereits auf dem System installierten Java-Version bestimmen.

In Windows 7 überprüfst du die Java-Version folgendermaßen:

  1. Öffne zuerst die Kommandozeile (Start-Button klicken -> im Eingabefeld „cmd“ eingeben)
  2. In der Kommandozeile „java -version“ eingeben
Java Version überprüfen

Aktuelle Java-Version mit dem Befehl „java -version“ in der Kommandozeile überprüfen

Wie anhand der oberen Abbildung zu erkennen ist, wird auf dem Rechner die Java-Version 1.6.0_23 verwendet. Dies entspricht der veralteten Java-Version 6. Es ist somit an der Zeit die aktuelle Java-Version zu installieren.

In den folgenden drei Kapiteln wird die Installation von Java 7 Standard Edition auf einem Windows 7 Rechner schrittweise beschrieben. Zunächst werden wir das aktuelle JDK 7 installieren, anschließend die Java-Dokumentation und die Java-Quelltexte in das JDK-Verzeichnis einfügen.

Read More

Was ist Java – Eine Einführung in die Programmiersprache Java

Java ist eine relativ junge Programmiersprache. Das Geburtsjahr von Java ist 1995. Schon von Beginn an weckte Java das Interesse der Programmiergemeinschaft. Ich selbst habe Java im Jahr 2001 kennen gelernt und meine ersten Programme in Java geschrieben. Für mich ist immer eine große Freude gewesen in Java zu programmieren.

Als Java-Entwickler hat man die Möglichkeit zwischen vier Java-Auslieferung-Varianten zu wählen:

  • Java Standard Edition: Für die meisten Software-Entwicklungen ausreichend.
  • Java Enterprise Edition: Wie der Name schon sagt, für die Entwicklung von großen Anwendungen für Unternehmen.
  • Java Micro Edition: Für mobile Endgeräte, wie Smartphones und Mobiltelefon.
  • Java Card Edition: Für intelligente Karten (Smartcards).

Die aktuelle Version von Java, Stand Oktober 2012, trägt die offizielle Bezeichnung Java Standard Edition 7 und besteht aus dem Java-Entwicklungspaket (JDK = Java Development Kit) und der Java-Laufzeitumgebung (JRE = Java Runtime Environment).

In dem Java-Entwicklungspaket (JDK) sind alle Programmier-Werkzeuge und Utensilien enthalten, die zum Entwickeln von Java-Software benötigt werden.

Die Java-Laufzeitumgebung (JRE) wird benötigt, um die erstellten Java-Anwendungen auszuführen. Die Java-Laufzeitumgebung wird auch als Virtuelle Maschine bezeichnet.

Was sind die Merkmale der Programmiersprache Java

Java ist eine besondere Programmiersprache, die sich an der Syntax der Programmiersprachen C und C++ anlehnt. Bei der Entwicklung von Java wurde von Beginn an genauestens darauf geachtet, dass bestimmte schwere Programmierfehler erst gar nicht auftreten können.

So gibt es in Java keine Pointer und somit kann der Programmierer nicht aus Versehen auf die falsche Speicheradresse zugreifen.

Unter den Programmierern wird Java als eine einfach zu erlernenden, objektorientierte, sichere und von der Rechnerarchitektur unabhängige Programmiersprache sehr geschätzt. In den letzten Jahren ist es den Entwicklern von Java gelungen die Programmiersprache immer leistungsfähiger zu machen.

Java ist eine sehr durchdachte und leichtgewichtige Programmiersprache, die aus gutem Grund auf bestimmte Funktionen von C++ verzichtet, wie beispielsweise Pointer, Mehrfachvererbung und Header-Dateien.

Stattdessen wurden viele anspruchsvolle Funktionen, wie Ausnahmenbehandlung, Nebenläufigkeit und grafische Benutzeroberfläche, in die Programmiersprache Java integriert.

in Java sind alle Eigenschaften moderner objektorientierter Programmiersprachen enthalten. Folgende Merkmale zeichnen die Programmiersprache Java besonders aus:

  • Ähnliche Ausdrücke: Der Umstieg von C und C++ ist leicht möglich, da die gleichen Ausdrücke verwendet werden. Zum Beispiel if-, break- und continue-Anweisung oder for-, while und do-Schleife.
  • Datentypen: Die meisten populären Datentypen sind in Java integriert. Ein logischer Datentyp ist mit boolean bereits vorhanden.
  • Arrays: In Java werden Arrays als Objekte interpretiert und Zugriffe auf Arrays werden zur Laufzeit auf Korrektheit überprüft. Durch Verschachtelung einfacher Arrays können mehrdimensionale Strukturen nachgebildet werden.
  • Keine goto-Anweisung: Damit wurde eine häufige Fehlerquellen beseitigt.
  • Definition von Klassen: In Java werden aus Klassen Objekte erzeugt. Spezielle Konstruktoren initialisieren die Objekte und der Struktur sind für die Zerstörung der Objekte verantwortlich.
  • Sichtbarkeit: Mit den Schlüsselwörtern private, protected und public wird die Sichtbarkeit von Elementen eingeschränkt.
  • Speicherverwaltung: Java besitzt ein automatisches Speichermanagement, den so genannten Garbage-Collector. Ungenutzter Speicher wird bereits zur Laufzeit wieder freigegeben.
  • Vererbung: Unter Java ist es möglich Eigenschaften von Klassen zu vererben.
  • Ausnahmebehandlung: Um Laufzeitfehler kontrolliert behandeln zu können, wurden in Java Exceptions-Objekte eingeführt. Durch sie ist es möglich Laufzeitfehler abzufangen und zu behandeln.

Read More