<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://learnj.de/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://learnj.de/feed.php">
        <title>Java lernen durch Ausprobieren!</title>
        <description></description>
        <link>https://learnj.de/</link>
        <image rdf:resource="https://learnj.de/lib/exe/fetch.php?media=wiki:logo.png" />
       <dc:date>2026-06-21T17:54:39+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://learnj.de/doku.php?id=ide:impressum&amp;rev=1781465751&amp;do=diff"/>
                <rdf:li rdf:resource="https://learnj.de/doku.php?id=api:documentation:spiele:pointerlock&amp;rev=1779643404&amp;do=diff"/>
                <rdf:li rdf:resource="https://learnj.de/doku.php?id=navigationmenu&amp;rev=1779610196&amp;do=diff"/>
                <rdf:li rdf:resource="https://learnj.de/doku.php?id=api:documentation:grafik3d:start&amp;rev=1779610077&amp;do=diff"/>
                <rdf:li rdf:resource="https://learnj.de/doku.php?id=api:documentation:grafik3d:maus:start&amp;rev=1779609972&amp;do=diff"/>
                <rdf:li rdf:resource="https://learnj.de/doku.php?id=einstieg:geschachtelt:geschachteltewh:weitereaufgaben:loesung2:start&amp;rev=1779207465&amp;do=diff"/>
                <rdf:li rdf:resource="https://learnj.de/doku.php?id=api:documentation:spiele:sprites&amp;rev=1778499921&amp;do=diff"/>
                <rdf:li rdf:resource="https://learnj.de/doku.php?id=api:documentation:utility:start&amp;rev=1778499466&amp;do=diff"/>
                <rdf:li rdf:resource="https://learnj.de/doku.php?image=javaonline%3Apasted%3A20251125-121231.png&amp;ns=javaonline%3Apasted&amp;rev=1764072751&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://learnj.de/doku.php?image=abiturklassen%3Apasted%3A20251026-084213.png&amp;ns=abiturklassen%3Apasted&amp;rev=1761468133&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://learnj.de/doku.php?image=api%3Adocumentation%3Agrafik3d%3Akamera%3Aperspective_camera.svg&amp;ns=api%3Adocumentation%3Agrafik3d%3Akamera&amp;rev=1737146105&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://learnj.de/doku.php?image=onlineide%3Aintegration%3Apasted%3A20241207-205709.png&amp;ns=onlineide%3Aintegration%3Apasted&amp;rev=1733605029&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://learnj.de/doku.php?image=api%3Adocumentation%3Athreads%3Asynchronized_method.svg&amp;ns=api%3Adocumentation%3Athreads&amp;rev=1730123740&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://learnj.de/doku.php?image=api%3Adocumentation%3Athreads%3Arace_condition.svg&amp;ns=api%3Adocumentation%3Athreads&amp;rev=1730122576&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://learnj.de/lib/exe/fetch.php?media=wiki:logo.png">
        <title>Java lernen durch Ausprobieren!</title>
        <link>https://learnj.de/</link>
        <url>https://learnj.de/lib/exe/fetch.php?media=wiki:logo.png</url>
    </image>
    <item rdf:about="https://learnj.de/doku.php?id=ide:impressum&amp;rev=1781465751&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-14T19:35:51+00:00</dc:date>
        <dc:creator>martin (martin@undisclosed.example.com)</dc:creator>
        <title>impressum - [Angaben gemäß § 5 TMG] </title>
        <link>https://learnj.de/doku.php?id=ide:impressum&amp;rev=1781465751&amp;do=diff</link>
        <description>Impressum

Lizenz

Die Inhalte dieses Wikis stehen unter der Lizenz CC BY-NC 4.0. Falls Sie Teile davon verwenden würde ich mich sehr freuen, wenn Sie an präsenter Stelle einen Link auf dieses Wiki und auf die Online-IDE setzen könnten.

Angaben gemäß § 5 TMG

Martin Pabst</description>
    </item>
    <item rdf:about="https://learnj.de/doku.php?id=api:documentation:spiele:pointerlock&amp;rev=1779643404&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-24T17:23:24+00:00</dc:date>
        <dc:creator>martin (martin@undisclosed.example.com)</dc:creator>
        <title>pointerlock - [Beispielprogramm] </title>
        <link>https://learnj.de/doku.php?id=api:documentation:spiele:pointerlock&amp;rev=1779643404&amp;do=diff</link>
        <description>Pointer Lock

Sowohl das World-Objekt als auch das World3d-Objekt besitzen Methoden

	*  lockPointer() zum Einschalten des Pointer Lock
	*  unlockPointer() zum Ausschalten des Pointer Lock

Befindet sich die Online-IDE im Zustand „Pointer Lock“, so ist der Mauscursor unsichtbar und bleibt auf seinem Platz, auch beim Bewegen der Maus. Die Ereignishandler der</description>
    </item>
    <item rdf:about="https://learnj.de/doku.php?id=navigationmenu&amp;rev=1779610196&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-24T08:09:56+00:00</dc:date>
        <dc:creator>martin (martin@undisclosed.example.com)</dc:creator>
        <title>navigationmenu</title>
        <link>https://learnj.de/doku.php?id=navigationmenu&amp;rev=1779610196&amp;do=diff</link>
        <description>*  0. Startseite, Inhalt 

		*  Inhaltsverzeichnis 

		*  LernJ vs. Java: Unterschiede 

		*  LernJ: Sprachumfang/Features 

		*  Leeres Programmfenster 

		*  Downloads 


	*  1. Variablen, Wiederholungen 

		*  Hallo Welt! 
 
		*  Variablen 

		*  Wiederholungen (&quot;Schleifen&quot;/&quot;Loops&quot;) 

		*  Ineinandergeschachtelte Wiederholungen 
 

	*  2. wenn -&gt; dann -&gt; sonst / Weitere Datentypen 

		*  if/else 

		*  switch/case 

		*  Die Datentypen float, double 

		*  Die Datentypen String, char und bool…</description>
    </item>
    <item rdf:about="https://learnj.de/doku.php?id=api:documentation:grafik3d:start&amp;rev=1779610077&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-24T08:07:57+00:00</dc:date>
        <dc:creator>martin (martin@undisclosed.example.com)</dc:creator>
        <title>start - [3D-Grafik] </title>
        <link>https://learnj.de/doku.php?id=api:documentation:grafik3d:start&amp;rev=1779610077&amp;do=diff</link>
        <description>3D-Grafik

Die Online-IDE ermöglicht einen einfachen Einstieg in die 3D-Grafikprogrammierung und stellt dafür viele spezialisierte Klassen zur Verfügung, die intern wiederum auf die Open-Source-Bibliothek three.js zurückgreifen. 


Die 3D-Grafik-API besteht Stand Januar 2025 aus 35 Klassen und ist noch im Entstehen. Die Bezeichner aller Klassen dieser</description>
    </item>
    <item rdf:about="https://learnj.de/doku.php?id=api:documentation:grafik3d:maus:start&amp;rev=1779609972&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-24T08:06:12+00:00</dc:date>
        <dc:creator>martin (martin@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>https://learnj.de/doku.php?id=api:documentation:grafik3d:maus:start&amp;rev=1779609972&amp;do=diff</link>
        <description>3D-Grafik: Maus-Interaktion

Das World3D-Objekt besitzt die Möglichkeit, einen MouseListener zu registrieren und damit auf Mausereignisse zu reagieren. Die x- und y-Koordinaten, die den Listener-Methoden übergeben werden, sind folgendermaßen normiert:</description>
    </item>
    <item rdf:about="https://learnj.de/doku.php?id=einstieg:geschachtelt:geschachteltewh:weitereaufgaben:loesung2:start&amp;rev=1779207465&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-19T16:17:45+00:00</dc:date>
        <dc:creator>martin (martin@undisclosed.example.com)</dc:creator>
        <title>start - [Lösung Level 1: Einmaleins-Summe] </title>
        <link>https://learnj.de/doku.php?id=einstieg:geschachtelt:geschachteltewh:weitereaufgaben:loesung2:start&amp;rev=1779207465&amp;do=diff</link>
        <description>Lösung Level 1: Einmaleins-Summe

Schreibe mit Hilfe zweier ineinandergeschachtelter Wiederholungen ein Programm, das die Summe aller Zahlen in der Einmaleinstabelle bis 100 berechnet, also
$$1\cdot1 + 1\cdot2 + 1\cdot3 + \ldots + 1\cdot10 + 2\cdot1 + 2\cdot2 + \ldots + 2\cdot10 + 3\cdot1 + \ldots + 10\cdot9 + 10\cdot10$$

Lösung Level 2: Zahlendreieck

Schreibe mit Hilfe zweier ineinandergeschachtelter Wiederholungen</description>
    </item>
    <item rdf:about="https://learnj.de/doku.php?id=api:documentation:spiele:sprites&amp;rev=1778499921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-11T11:45:21+00:00</dc:date>
        <dc:creator>martin (martin@undisclosed.example.com)</dc:creator>
        <title>sprites - [Animation von Sprites] </title>
        <link>https://learnj.de/doku.php?id=api:documentation:spiele:sprites&amp;rev=1778499921&amp;do=diff</link>
        <description>Sprites

Sprites (aus dem Englischen: Elfe, Kobold, Wicht) sind Bitmap-Grafiken, die direkt von der Grafikkarte auf den Bildschirm gezeichnet werden und daher den Hauptprozessor des Rechners kaum beanspruchen. Von vielen Betriebssystemen wird beispielsweise der Mauszeiger oder der Textcursor durch ein Sprite dargestellt, auch in vielen (v.a. zweidimensionalen) Computerspielen finden sie Verwendung.</description>
    </item>
    <item rdf:about="https://learnj.de/doku.php?id=api:documentation:utility:start&amp;rev=1778499466&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-11T11:37:46+00:00</dc:date>
        <dc:creator>martin (martin@undisclosed.example.com)</dc:creator>
        <title>start - [setSpeed] </title>
        <link>https://learnj.de/doku.php?id=api:documentation:utility:start&amp;rev=1778499466&amp;do=diff</link>
        <description>Weitere Utility-Klassen

LocalDateTime

SystemTools

Print log

Manchmal wäre es praktisch, in JUnit-Tests überprüfen zu können, ob die mit print oder println erzeugte Programmausgabe etwas ausgegeben/nicht ausgegeben hat. Um auf den Text der Ausgabe zugreifen zu können, besitzt sie die Möglichkeit, den ausgegebenen Text mitzuloggen. Dazu dienen die folgenden drei Methoden:</description>
    </item>
    <item rdf:about="https://learnj.de/doku.php?image=javaonline%3Apasted%3A20251125-121231.png&amp;ns=javaonline%3Apasted&amp;rev=1764072751&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-25T12:12:31+00:00</dc:date>
        <dc:creator>martin (martin@undisclosed.example.com)</dc:creator>
        <title>20251125-121231.png - angelegt</title>
        <link>https://learnj.de/doku.php?image=javaonline%3Apasted%3A20251125-121231.png&amp;ns=javaonline%3Apasted&amp;rev=1764072751&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://learnj.de/lib/exe/fetch.php?w=500&amp;amp;h=500&amp;amp;tok=717320&amp;amp;media=javaonline:pasted:20251125-121231.png&quot; alt=&quot;20251125-121231.png&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="https://learnj.de/doku.php?image=abiturklassen%3Apasted%3A20251026-084213.png&amp;ns=abiturklassen%3Apasted&amp;rev=1761468133&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-26T08:42:13+00:00</dc:date>
        <dc:creator>martin (martin@undisclosed.example.com)</dc:creator>
        <title>20251026-084213.png - angelegt</title>
        <link>https://learnj.de/doku.php?image=abiturklassen%3Apasted%3A20251026-084213.png&amp;ns=abiturklassen%3Apasted&amp;rev=1761468133&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://learnj.de/lib/exe/fetch.php?w=500&amp;amp;h=500&amp;amp;tok=afa9a8&amp;amp;media=abiturklassen:pasted:20251026-084213.png&quot; alt=&quot;20251026-084213.png&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="https://learnj.de/doku.php?image=api%3Adocumentation%3Agrafik3d%3Akamera%3Aperspective_camera.svg&amp;ns=api%3Adocumentation%3Agrafik3d%3Akamera&amp;rev=1737146105&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-17T20:35:05+00:00</dc:date>
        <dc:creator>martin (martin@undisclosed.example.com)</dc:creator>
        <title>perspective_camera.svg</title>
        <link>https://learnj.de/doku.php?image=api%3Adocumentation%3Agrafik3d%3Akamera%3Aperspective_camera.svg&amp;ns=api%3Adocumentation%3Agrafik3d%3Akamera&amp;rev=1737146105&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://learnj.de/lib/exe/fetch.php?w=500&amp;amp;h=500&amp;amp;tok=39da88&amp;amp;media=api:documentation:grafik3d:kamera:perspective_camera.svg&quot; alt=&quot;perspective_camera.svg&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="https://learnj.de/doku.php?image=onlineide%3Aintegration%3Apasted%3A20241207-205709.png&amp;ns=onlineide%3Aintegration%3Apasted&amp;rev=1733605029&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2024-12-07T20:57:09+00:00</dc:date>
        <dc:creator>martin (martin@undisclosed.example.com)</dc:creator>
        <title>20241207-205709.png - angelegt</title>
        <link>https://learnj.de/doku.php?image=onlineide%3Aintegration%3Apasted%3A20241207-205709.png&amp;ns=onlineide%3Aintegration%3Apasted&amp;rev=1733605029&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://learnj.de/lib/exe/fetch.php?w=500&amp;amp;h=500&amp;amp;tok=08c5e0&amp;amp;media=onlineide:integration:pasted:20241207-205709.png&quot; alt=&quot;20241207-205709.png&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="https://learnj.de/doku.php?image=api%3Adocumentation%3Athreads%3Asynchronized_method.svg&amp;ns=api%3Adocumentation%3Athreads&amp;rev=1730123740&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-28T13:55:40+00:00</dc:date>
        <dc:creator>martin (martin@undisclosed.example.com)</dc:creator>
        <title>synchronized_method.svg - angelegt</title>
        <link>https://learnj.de/doku.php?image=api%3Adocumentation%3Athreads%3Asynchronized_method.svg&amp;ns=api%3Adocumentation%3Athreads&amp;rev=1730123740&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://learnj.de/lib/exe/fetch.php?w=500&amp;amp;h=500&amp;amp;tok=3487c1&amp;amp;media=api:documentation:threads:synchronized_method.svg&quot; alt=&quot;synchronized_method.svg&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="https://learnj.de/doku.php?image=api%3Adocumentation%3Athreads%3Arace_condition.svg&amp;ns=api%3Adocumentation%3Athreads&amp;rev=1730122576&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-28T13:36:16+00:00</dc:date>
        <dc:creator>martin (martin@undisclosed.example.com)</dc:creator>
        <title>race_condition.svg</title>
        <link>https://learnj.de/doku.php?image=api%3Adocumentation%3Athreads%3Arace_condition.svg&amp;ns=api%3Adocumentation%3Athreads&amp;rev=1730122576&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://learnj.de/lib/exe/fetch.php?w=500&amp;amp;h=500&amp;amp;tok=1b719e&amp;amp;media=api:documentation:threads:race_condition.svg&quot; alt=&quot;race_condition.svg&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
</rdf:RDF>
