Einfach Java Gleich richtig programmieren lernen.
Autor principal: | |
---|---|
Formato: | Electrónico eBook |
Idioma: | Alemán |
Publicado: |
Heidelberg :
dpunkt.verlag,
2021.
|
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- Intro
- Vorwort
- I Einstieg
- 1 Einführung
- 1.1 Java im Überblick
- 1.2 Los geht's
- Installation
- 1.2.1 Java-Download
- 1.2.2 Installation des JDKs
- 1.2.3 Nacharbeiten nach der Java-Installation
- 1.2.4 Java-Installation prüfen
- 1.3 Entwicklungsumgebungen
- 1.3.1 Installation von Eclipse
- 1.3.2 Eclipse starten
- 1.3.3 Erstes Projekt in Eclipse
- 1.3.4 Erste Klasse in Eclipse
- 2 Schnelleinstieg
- 2.1 Hallo Welt (Hello World)
- 2.2 Variablen und Datentypen
- 2.2.1 Definition von Variablen
- 2.2.2 Bezeichner (Variablennamen)
- 2.3 Operatoren im Überblick
- 2.3.1 Arithmetische Operatoren
- 2.3.2 Zuweisungsoperatoren
- 2.3.3 Vergleichsoperatoren
- 2.3.4 Logische Operatoren
- 2.4 Fallunterscheidungen
- 2.5 Methoden
- 2.5.1 Methoden aus dem JDK nutzen
- 2.5.2 Eigene Methoden definieren
- 2.5.3 Nützliche Beispiele aus dem JDK
- 2.5.4 Signatur einer Methode
- 2.5.5 Fehlerbehandlung und Exceptions
- 2.6 Kommentare
- 2.7 Schleifen
- 2.7.1 Die for-Schleife
- 2.7.2 Die for-each-Schleife
- 2.7.3 Die while-Schleife
- 2.7.4 Die do-while-Schleife
- 2.8 Rekapitulation
- 2.9 Weiterführende Dokumentation für nächste Schritte
- 2.10 Aufgaben und Lösungen
- 2.10.1 Aufgabe 1: Mathematische Berechnungen
- 2.10.2 Aufgabe 2: Methode und if
- 2.10.3 Aufgabe 3: Selbstabholerrabatt
- 2.10.4 Aufgabe 4: Schleifen mit Berechnungen
- 2.10.5 Aufgabe 5: Schleifen und fixe Schrittweite
- 2.10.6 Aufgabe 6: Schleifen mit variabler Schrittweite
- 2.10.7 Aufgabe 7: Verschachtelte Schleifen
- Variante 1
- 2.10.8 Aufgabe 8: Verschachtelte Schleifen
- Variante 2
- 2.10.9 Aufgabe 9: Verschachtelte Schleifen
- Variante 3
- 3 Strings
- 3.1 Schnelleinstieg
- 3.1.1 Gebräuchliche Stringaktionen
- 3.1.2 Suchen und Ersetzen
- 3.1.3 Informationen extrahieren und formatieren
- 3.2 Nächste Schritte
- 3.2.1 Die Klasse Scanner
- 3.2.2 Mehrzeilige Strings (Text Blocks)
- 3.2.3 Strings und char[]s
- 3.3 Praxisbeispiel: Text in Title Case wandeln
- 3.4 Aufgaben und Lösungen
- 3.4.1 Aufgabe 1: Länge, Zeichen und Enthaltensein
- 3.4.2 Aufgabe 2: Title Case mit Scanner
- 3.4.3 Aufgabe 3: Zeichen wiederholen
- 3.4.4 Aufgabe 4: Vokale raten
- 3.4.5 Aufgabe 5: String Merge
- 4 Arrays
- 4.1 Schnelleinstieg
- 4.1.1 Gebräuchliche Aktionen
- 4.1.2 Mehrdimensionale Arrays
- 4.2 Nächste Schritte
- 4.2.1 Eindimensionale Arrays
- 4.2.2 Mehrdimensionale Arrays
- 4.3 Praxisbeispiel: Flächen füllen
- 4.4 Aufgaben und Lösungen
- 4.4.1 Aufgabe 1: Durcheinanderwürfeln eines Arrays
- 4.4.2 Aufgabe 2: Arrays kombinieren
- 4.4.3 Aufgabe 3: Rotation um eine oder mehrere Positionen
- 4.4.4 Aufgabe 4: Zweidimensionales String-Array ausgeben
- 4.4.5 Aufgabe 5: Dreieckiges Array: Upside Down
- 5 Klassen und Objektorientierung
- 5.1 Schnelleinstieg
- 5.1.1 Grundlagen zu Klassen und Objekten
- 5.1.2 Eigenschaften (Attribute)
- 5.1.3 Verhalten (Methoden)
- 5.1.4 Objekte vergleichen
- die Rolle von equals()