Intro

**This is an old revision of the document!**

Intro

Visual Studio Code

Um vernünftig Code schreiben zu können, braucht es eine vernünftige Entwicklungsumgebung - und nein: MS Word ist nicht geeignet.

Für den Anfang wirst du mit einem einfachen Text-Editor coden - wobei das Wort “einfach” nicht despektierlich gemeint ist. Vielmehr ist die Art von Text-Editor, die du hier kennenlernen wirst, höchst mächtig und aufrüstbar.

Zunächst werden wir Visual Studio Code benutzen - später werden wir eine integrierte Entwicklungsumgebung (IDE, von englisch integrated development environment) benutzen.

Lade dir also zunächst Visual Studio Code herunter und installiere es.

Öffne über File >> New File eine neue Datei und beginne den Beginn einer Java-Klassendeklaration zu tippen: public class HelloWorld. Das ist nun noch keine fertige Klasse, aber am unteren Bildschirm poppt sofort ein Fenster auf und fragt, ob eine gewissen Java-Extension installiert werden soll.

Lehne dies für den Augenblick ab und klicke auch erstmal in den nächsten Wochen auf das X

Du sollst erstmal selber sicher im Umgang mit Java-Code werden, bevor du dir die Arbeit erleichterst und den Editor die Arbeit machen lässt.

Klasse

Java ist eine objektorientierte Programmiersprache. Du hast noch keine Ahnung, was das ist? Nicht so schlimm - das wirst du hier ja lernen.

Die Grundidee der objektorientierten Programmierung ist, Daten und zugehörige Funktionen möglichst eng in einem sogenannten Objekt zusammenzufassen und nach außen hin zu kapseln (Abstraktion). Die Absicht dahinter ist, große Softwareprojekte einfacher zu verwalten und die Qualität der Software zu erhöhen.

Ein weiteres Ziel der Objektorientierung ist ein hoher Grad der Wiederverwendbarkeit von Softwaremodulen.

Hierfür verwendet Java das Konzept einer Klasse.

public class Wunderbar{
    public static void main(String[] args){
        System.out.println("Wunderbar");
    }
}

Wie du siehts sind sowohl im Dateinamen Wunderbar.java als auch im Klassen-Namen public class Wunderbar die Bezeichner Wunderbar groß geschrieben.

Ich wiederhole: Datei-Namen und Klassen-Namen sind groß geschrieben und stimmen exakt überein! Tue dir einfach den Gefallen, und schreib niemals, niemals, never ever einen Klassen-Namen oder einen Datei-Namen klein. Deine Nerven werden es dir danken ;)