@@ -121,9 +121,8 @@
|
|||||||
- **Scope**: Variablen im Scope dürfen nicht neu definiert werden. Auch z.B. nicht in for-Schleifenvariable.
|
- **Scope**: Variablen im Scope dürfen nicht neu definiert werden. Auch z.B. nicht in for-Schleifenvariable.
|
||||||
- **LocalDate, LocalTime, LocalDateTime**: Sind *immutable*!
|
- **LocalDate, LocalTime, LocalDateTime**: Sind *immutable*!
|
||||||
- **foreach**:
|
- **foreach**:
|
||||||
- Primitive können nicht als Laufvariable verwendet werden.
|
- Primitive können als Laufvariable verwendet werden.
|
||||||
- Im Array können Primitive enthalten sein, werden autoboxed
|
- Klammern im Body können weggelassen werden, dann nur eine Anweisung
|
||||||
-
|
|
||||||
- **Arrays**:
|
- **Arrays**:
|
||||||
- Array-Index kann auch mit ``char, short, byte`` angesprochen werden, nicht aber mit ``long``
|
- Array-Index kann auch mit ``char, short, byte`` angesprochen werden, nicht aber mit ``long``
|
||||||
- Deklaration: `[]` können vor oder nach Variablennamen stehen, bei mehrdimensionalen auch gemischt davor und danach.
|
- Deklaration: `[]` können vor oder nach Variablennamen stehen, bei mehrdimensionalen auch gemischt davor und danach.
|
||||||
@@ -131,4 +130,6 @@
|
|||||||
- Niemals Deklaration und Größe in einem Schritt;
|
- Niemals Deklaration und Größe in einem Schritt;
|
||||||
- ``int[] ints = new int[] {1, 2, 3}`` geht, ``int[] ints = {1, 2, 3}`` auch. ``int[] ints = new [5] int`` NICHT
|
- ``int[] ints = new int[] {1, 2, 3}`` geht, ``int[] ints = {1, 2, 3}`` auch. ``int[] ints = new [5] int`` NICHT
|
||||||
|
|
||||||
|
- **ArrayList**:
|
||||||
|
- add: Am Ende hinzufügen
|
||||||
|
- remove: Entfernt das **erste** Element der Liste, Vergleich per equals
|
||||||
|
|||||||
Reference in New Issue
Block a user