Javakurs 2013/Vortrag04: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: „== Zum Vortrag == * Thema: '''API, Kommentare und vieles mehr''' * Vortragende: '''Theresa E.''' <email>theresa@freitagsrunde.org</email> * Folien: ** [http:/…“) |
|||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 5: | Zeile 5: | ||
* Folien: | * Folien: | ||
** [http://docs.freitagsrunde.org/Veranstaltungen/javakurs_2013/vorlesungen/Javakurs2013_04_API_und_Kommentare.pdf Folien (PDF, 645KB)] | ** [http://docs.freitagsrunde.org/Veranstaltungen/javakurs_2013/vorlesungen/Javakurs2013_04_API_und_Kommentare.pdf Folien (PDF, 645KB)] | ||
+ | ** [http://docs.freitagsrunde.org/Veranstaltungen/javakurs_2013/vorlesungen/Javakurs2013_04_API_und_Kommentare_kein_Hintergrund.pdf Folien ohne Hintergrundbild (PDF, 642KB)] | ||
** [http://docs.freitagsrunde.org/Veranstaltungen/javakurs_2013/vorlesungen/Javakurs2013_04_API_und_Kommentare.tgz LaTeX-Quellcode der Folien (TAR.GZ, 474KB)] | ** [http://docs.freitagsrunde.org/Veranstaltungen/javakurs_2013/vorlesungen/Javakurs2013_04_API_und_Kommentare.tgz LaTeX-Quellcode der Folien (TAR.GZ, 474KB)] | ||
+ | |||
+ | == Übungsaufgaben == | ||
+ | |||
+ | * Komplette Liste findet ihr [[Javakurs/Übungsaufgaben|hier]] (nach Vorlesung geordnet) | ||
+ | ** '''Ihr müsst nicht alle Aufgaben bearbeiten bzw. schaffen!''' | ||
+ | ** Sucht euch welche aus. Der Schwierigkeitsgrad variiert. | ||
+ | ** Vorschläge: | ||
+ | *** [[Javakurs/Übungsaufgaben/Palindrome|Aufgabe mit String und char]] | ||
+ | *** [[Javakurs/Übungsaufgaben/SelectionSort|Algorithmus visualisieren und implementieren]] | ||
+ | *** [[Javakurs/Übungsaufgaben/Hangman|Hangman-Aufgabe aus dem Vortrag fortsetzen]] | ||
== Zusammenfassung == | == Zusammenfassung == |
Aktuelle Version vom 7. März 2013, 12:19 Uhr
Inhaltsverzeichnis
Zum Vortrag
- Thema: API, Kommentare und vieles mehr
- Vortragende: Theresa E.
- Folien:
Übungsaufgaben
- Komplette Liste findet ihr hier (nach Vorlesung geordnet)
- Ihr müsst nicht alle Aufgaben bearbeiten bzw. schaffen!
- Sucht euch welche aus. Der Schwierigkeitsgrad variiert.
- Vorschläge:
Zusammenfassung
- Datentyp char (genau ein Zeichen):
char name = 'a';
- Lesbarer Code durch:
- Inline- und Blockkommentare
- Leerzeichen, Leerzeilen, Einrückung
- Einfachen statt eleganten Code
- Sprechende Variablennamen
- Lies Dokumentation, schreib Dokumentation
- Java API mit nützlichen Klassen (Math, String...)
- Bearbeiten einer komplexen Aufgabe:
- Aufgabe verstehen
- Ablauf aufschreiben
- Struktur in Java umsetzen
- Struktur mit Inhalt füllen
- Top-Down-Methode
- Bottom-Up-Methode
- Testen durch Debugging mit System.out.println