unterschiede_zu_java:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
unterschiede_zu_java:start [2024/12/15 14:40] – martin | unterschiede_zu_java:start [2024/12/15 14:43] (aktuell) – martin | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== LernJ vs. Java: Unterschiede ====== | ====== LernJ vs. Java: Unterschiede ====== | ||
Die Programmiersprache auf dieser Website ist eine Teilmenge von Java, die in folgenden kleinen Bereichen etwas vereinfacht wurde: | Die Programmiersprache auf dieser Website ist eine Teilmenge von Java, die in folgenden kleinen Bereichen etwas vereinfacht wurde: | ||
- | === 1. System.out.print -> print === | + | ==== 1. System.out.print -> print ==== |
Statt '' | Statt '' | ||
- | === 2. Hauptprogramm === | + | ==== 2. Hauptprogramm |
In Java befindet sich das " | In Java befindet sich das " | ||
<code java> | <code java> | ||
Zeile 19: | Zeile 19: | ||
< | < | ||
- | <div class=" | + | <div class=" |
<script type=" | <script type=" | ||
Zeile 47: | Zeile 47: | ||
</ | </ | ||
+ | <WRAP center round info 80%> | ||
+ | Im Hauptprogramm definierte lokale Variablen und Methoden sind nur im Hauptprogramm sichtbar, nicht innerhalb anderer Methoden/ | ||
+ | </ | ||
- | === 3. Vergleich zweier String-Werte === | + | ==== 3. Vergleich zweier String-Werte |
In Java bewirkt der Vergleichsoperator '' | In Java bewirkt der Vergleichsoperator '' | ||
<code java> | <code java> | ||
Zeile 67: | Zeile 70: | ||
Die Programmiersprache dieser Website unterscheidet sich von Java dahingehend, | Die Programmiersprache dieser Website unterscheidet sich von Java dahingehend, | ||
- | === 4. Keine Pflicht zur Erstellung eines Konstruktors === | + | ==== 4. Keine Pflicht zur Erstellung eines Konstruktors |
Erbt eine Klasse von einer anderen Klasse, die keinen parameterlosen Konstruktor besitzt, so muss sie gemäß Java Specification einen eigenen Konstruktor haben. In der Online-IDE gibt es diese Pflicht nicht, so dass folgendes geht: | Erbt eine Klasse von einer anderen Klasse, die keinen parameterlosen Konstruktor besitzt, so muss sie gemäß Java Specification einen eigenen Konstruktor haben. In der Online-IDE gibt es diese Pflicht nicht, so dass folgendes geht: | ||
<code java> | <code java> | ||
Zeile 76: | Zeile 79: | ||
</ | </ | ||
- | === 5. Standard Library === | + | ==== 5. Standard Library |
Derzeit sind Nachbildungen folgender Klassen aus der Java Standard Library vorhanden: | Derzeit sind Nachbildungen folgender Klassen aus der Java Standard Library vorhanden: | ||
* die Klasse '' | * die Klasse '' |
unterschiede_zu_java/start.1734273604.txt.gz · Zuletzt geändert: 2024/12/15 14:40 von martin