Wiki > Groovy-Buch
Inhalt
Einführung
- Was ist Groovy?
- Groovy im Vergleich
- Das erste Groovy Programm
Benutzung
- Installation
- Interpreter
- Compiler
- GroovyShell
- GroovyConsole
- Entwicklungsumgebungen
Sprachgrundlagen
- Zeilenumbrüche
- Literale
- Bezeichner
- Variablen und Konstanten
- Schlüsselwörter
- Kommentare
- Namensräume
- Operatoren und Ausdrücke
- Statische und dynamische Typisierung
- Vordefinierte Imports
- Kontrollstrukturen
- Schleifen
- Verzweigungen
- if-Anweisung
- Elvis-Operator
- switch
- Zusicherungen
- Verlassen von Blöcken (return, break, continue)
Objektorientierung
- Klassen
- Felder
- Statische Elemente
- Methoden
- Rückgabewerte von Methoden
- Organisieren von Programmen
- Beziehung von Klasse und Datei
- Pakete
- Klassenpfad
- Sichere Dereferenzierung
- Vererbung
- Schnittstellen
- Multimethoden
- Das Schlüsselwort as
- Annotationen
- Dynamische Objektorientierung
- Generische Datentypen
- GroovyBeans
- GPath
- Meta Objekt Protokoll
Closures
- Closure-Einführung
- Aufruf einer Closure
- Rückkehr aus einer Closure (break und continue)
- Kontext und Sichtbarkeit
- Currying
Ausnahmen (Exceptions)
Collection-Typen
- Range
- List
- Map
Zeichenkettenverarbeitung
- String
- Reguläre Ausdrücke
Umgang mit Zahlen
Zeit
Dateioperationen
GroovyDoc
Nebenläufige Programmierung
Builder
- Objektbäume
- SwingBuilder
- MarkupBuilder
- AntBuilder
- Eigene Builder
Groovy-Bibliothek (GDK)
Datenbankprogrammierung
Netzwerkprogrammierung
Serverprogrammierung mit Groovlets
XML-Verarbeitung
Integration von Groovy
Qualitätssicherung
- Unit-Tests
- Integrationstests
- Weitere Werkzeuge zur Programmanalyse
Debugging
Sonstiges
Aufgaben
- Verfeinern der Gliederung. Zur Inspiration können die Inhaltsverzeichnisse der Bücher Groovy im Einsatz
, Groovy - Grundlagen und fortgeschrittene Techniken
, Groovy 1.5
, Groovy für Java-Entwickler
oder Java 6 Programmierhandbuch
dienen.
Add new attachment
Only authorized users are allowed to upload new attachments.