<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.bzz.ch/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.bzz.ch/feed.php">
        <title>BZZ - Modulwiki - modul:archiv:m319:learningunits:lu01</title>
        <description></description>
        <link>https://wiki.bzz.ch/</link>
        <image rdf:resource="https://wiki.bzz.ch/_media/wiki/logo.png" />
       <dc:date>2026-05-19T12:27:18+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m319/learningunits/lu01/lu01a-ide?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m319/learningunits/lu01/lu01a-java?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m319/learningunits/lu01/lu01a-jdk?rev=1750657507&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m319/learningunits/lu01/lu01a-jvm?rev=1750657507&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m319/learningunits/lu01/lu01b-helloworld?rev=1750657507&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m319/learningunits/lu01/lu01b-modul?rev=1750657507&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m319/learningunits/lu01/lu01b-projekterstellen?rev=1750657507&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m319/learningunits/lu01/lu01c-ausgabe?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m319/learningunits/lu01/lu01c-eingabe?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m319/learningunits/lu01/start?rev=1711631267&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.bzz.ch/_media/wiki/logo.png">
        <title>BZZ - Modulwiki</title>
        <link>https://wiki.bzz.ch/</link>
        <url>https://wiki.bzz.ch/_media/wiki/logo.png</url>
    </image>
    <item rdf:about="https://wiki.bzz.ch/modul/archiv/m319/learningunits/lu01/lu01a-ide?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU01a - Eclipse, IntelliJ, NetBeans: Die Entwicklungsumgebung</title>
        <link>https://wiki.bzz.ch/modul/archiv/m319/learningunits/lu01/lu01a-ide?rev=1711631267&amp;do=diff</link>
        <description>LU01a - Eclipse, IntelliJ, NetBeans: Die Entwicklungsumgebung

Es ist sinnvoll, von Anfang an eine „richtige“ Entwicklungsumgebung anzuwenden. Experimente mit einem Texteditor und das Aufrufen des Java-Compilers über die Kommandozeile sind zwar möglich, sind für das ernsthafte Arbeiten mit Java jedoch nicht zu empfehlen. Für die Programmierung von Java-Anwendungen stehen eine Reihe unterschiedlicher IDEs zur Verfügung. Bekannte, unter allen üblichen Betriebssystemen lauffähige Werkzeuge sind:…</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/archiv/m319/learningunits/lu01/lu01a-java?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU01a - Wieso Java</title>
        <link>https://wiki.bzz.ch/modul/archiv/m319/learningunits/lu01/lu01a-java?rev=1711631267&amp;do=diff</link>
        <description>LU01a - Wieso Java

Die Bedeutung der Programmiersprache Java ist seit vielen Jahren konstant hoch. Dafür gibt es eine Reihe von Gründen, welche auch für die aktuelle Version von Java noch uneingeschränkt zutreffen. Einige wichtige sind:

	*  Plattformübergreifende Programmentwicklung: Java läuft auf fast allen Betriebssystemen und Systemumgebungen. Die Programmiersprache ist auf Betriebssystemen für den Server, für Microsoft Windows, Linux und Mac</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/archiv/m319/learningunits/lu01/lu01a-jdk?rev=1750657507&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-23T05:45:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU01a - JDK installieren</title>
        <link>https://wiki.bzz.ch/modul/archiv/m319/learningunits/lu01/lu01a-jdk?rev=1750657507&amp;do=diff</link>
        <description>LU01a - JDK installieren

Bei Java muss man zwischen der Laufzeit- und der Entwicklungsumgebung unterscheiden. Auf den meisten Rechnern dürfte, unabhängig vom Betriebssystem, eine Laufzeitumgebung von Java (Java Runtime Environment, JRE) vorhanden sein. Zum Entwickeln eigener Programme benötigen wir jedoch das Java Development Kit (JDK). Dieses können Sie</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/archiv/m319/learningunits/lu01/lu01a-jvm?rev=1750657507&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-23T05:45:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU01a - Java-Basics: Vom Programmcode zum ausführbaren Programm</title>
        <link>https://wiki.bzz.ch/modul/archiv/m319/learningunits/lu01/lu01a-jvm?rev=1750657507&amp;do=diff</link>
        <description>LU01a - Java-Basics: Vom Programmcode zum ausführbaren Programm

Das Prinzip der Erstellung eines Java-Programms wird am einfachsten deutlich, wenn man auf die folgende Abbildung blickt:



Java-Quellcode kann mit einem beliebigen Texteditor oder, wie in der Praxis üblich, mit einer umfassenden und komfortablen</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/archiv/m319/learningunits/lu01/lu01b-helloworld?rev=1750657507&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-23T05:45:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU01b - IntelliJ - Hallo Welt!</title>
        <link>https://wiki.bzz.ch/modul/archiv/m319/learningunits/lu01/lu01b-helloworld?rev=1750657507&amp;do=diff</link>
        <description>LU01b - IntelliJ - Hallo Welt!

Sie erstellen nun in IntelliJ ihr erstes Java Programm.

Schritt 1:

Fügen Sie eine neue Java-Klasse in den src Ordner im passenden Modul ein:



Benennen Sie die Klasse Beispielsweise HalloWelt



Für Klassenbenennungen gibt es Konventionen:</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/archiv/m319/learningunits/lu01/lu01b-modul?rev=1750657507&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-23T05:45:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU01b - IntelliJ - Neues Modul erstellen</title>
        <link>https://wiki.bzz.ch/modul/archiv/m319/learningunits/lu01/lu01b-modul?rev=1750657507&amp;do=diff</link>
        <description>LU01b - IntelliJ - Neues Modul erstellen

Für jede Übung erstellen wir ein eigenes Modul in IntelliJ. 

Gehen Sie dafür wie folgt vor: 

Rechtsklick auf das Projekt (M319) &gt; New &gt; Module



Wir brauchen auch hier keine neuen Bibliotheken oder Frameworks. Wählen Sie also</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/archiv/m319/learningunits/lu01/lu01b-projekterstellen?rev=1750657507&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-23T05:45:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU01b - IntelliJ - Projekt erstellen</title>
        <link>https://wiki.bzz.ch/modul/archiv/m319/learningunits/lu01/lu01b-projekterstellen?rev=1750657507&amp;do=diff</link>
        <description>LU01b - IntelliJ - Projekt erstellen

Erstellen Sie für das Modul 319 ein neues Projekt in IntelliJ.

Entweder via File &gt; New &gt; Project



oder über den Projekte-Dialog:



Wählen Sie Java als Projekt-Art aus. Wir brauchen keine zusätzlichen Libraries oder Frameworks. Wählen Sie anschliessend</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/archiv/m319/learningunits/lu01/lu01c-ausgabe?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU01c - Ausgabe in der Konsole</title>
        <link>https://wiki.bzz.ch/modul/archiv/m319/learningunits/lu01/lu01c-ausgabe?rev=1711631267&amp;do=diff</link>
        <description>LU01c - Ausgabe in der Konsole

Einführung

Die einfachste Form der Interaktion mit einem Benutzer sind Eingaben und Ausgaben in der Konsole.

System.out.print()

Für die Ausgabe verwenden wir den Befehl System.out.print().
Dieser Befehl gibt einen beliebigen Text und auch Variablen in der Konsole aus.</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/archiv/m319/learningunits/lu01/lu01c-eingabe?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU01c - Eingaben in der Konsole</title>
        <link>https://wiki.bzz.ch/modul/archiv/m319/learningunits/lu01/lu01c-eingabe?rev=1711631267&amp;do=diff</link>
        <description>LU01c - Eingaben in der Konsole

Voraussetzungen

Um die Eingaben des Benutzers zu lesen, benötigen wir eine Variable vom Typ Scanner.
Der Typ Scanner und die benötigten Befehle sind nicht Teil der Java-Basis, sondern werden in einer externen Bibliothek definiert.
Daher müssen wir die Bibliothek</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/archiv/m319/learningunits/lu01/start?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU01 - Umgebung einrichten und erstes Programm</title>
        <link>https://wiki.bzz.ch/modul/archiv/m319/learningunits/lu01/start?rev=1711631267&amp;do=diff</link>
        <description>LU01 - Umgebung einrichten und erstes Programm


	* LU01a - Eclipse, IntelliJ, NetBeans: Die Entwicklungsumgebung
	* LU01a - Java-Basics: Vom Programmcode zum ausführbaren Programm
	* LU01a - JDK installieren
	* LU01a - Wieso Java
	* LU01b - IntelliJ - Hallo Welt!
	* LU01b - IntelliJ - Neues Modul erstellen
	* LU01b - IntelliJ - Projekt erstellen
	* LU01c - Ausgabe in der Konsole
	* LU01c - Eingaben in der Konsole



Aufgaben


	* Aufgabe: Addierer
	* Aufgabe: Echo
	* Aufgabe: Hallo Welt
	* Aufg…</description>
    </item>
</rdf:RDF>
