2019-11-17 20:32:44 +00:00
parent 4b869da4f7
commit 00b2027a81

@@ -9,7 +9,7 @@
- Listen: ``new ArrayList<>().size();``
- `do-while`-Schleifen
- müssen mit einem Semikolon beendet werden
- Klammern *nicht* erforderlich, wenn einzelne Anweisung
- Klammern *nicht* erforderlich, wenn einzelne Anweisung (*das kann auch eine andere Schleife sein, was sehr komisch aussieht*)
- do nicht erfoderlich, leere Anweisung while(i == 1); möglich. Dann ist es eine leere while-Schleife, das darüber liegende Statement gehört nicht zur Schleife, diese ist also leer!
- **Sichtbarkeit**: Deklarationsbereich in `for`-Schleifen hat keinen eigenen Scope. Bereits deklarierte Variablen sind sichtbar, dürfen nicht unter selbem Namen neu deklariert werden.
- **Sichtbarkeit**: Bereits deklarierte Variablen dürfen in einer Methode nicht neu deklariert werden, wenn sie sichtbar sind. Feldnamen können versteckt werden, auf sie kann dann per `this.` zugegriffen werden.
@@ -295,3 +295,4 @@ Trowable (Checked)
- Schon die Tatsache, dass alles von ``Object`` erbt und Methoden wie ``System.out.println`` ``toString`` auf beliebigen Objekten aufrufen können, genügt als Argument für Nutzung von Polymorphismus.
- Genauso gilt Aufruf von ``toString`` als Nutzung von Vererbung.
- .class-Files provide good security - Also Werbeaussagen zu Security bejahen
- **For-Schleife**: Wird Anweisung nochmals ausgeführt, wenn Bedingung true? ->