Skip to content

Die-Spengergasse/sj23-24-34bkif-pos1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sj23-24-34bkif-pos1

2024-06-13__Übung_Nummerntafeln

Im Ordner von 18.4.

  1. Datei einlesen und mischen und gemischt in eine neue Datei rausschreiben (kennzeichen_gemischt.csv)
  • zu Fuß wie gerade erklärt
  • Collections.shuffle()
  • list.sort((a,b) -> random.nextInt(-1 .. +1)
  1. Einlesen der gemischten Datei und diese sortieren zB so:

(Klasse Kennzeichen implements Comparable)

Burgenland: E;Eisenstadt EU;Eisenstadt Umgebung GS;Güssing JE;Jennersdorf MA;Mattersburg ND;Neusiedl am See OP;Oberpullendorf OW;Oberwart . . .

Bis 16.5. Baukasten deutlich verbessern

2 PLF: je 35% PROJ: 30%

6.5. Streams API

JFOkus

  • kam mit java 8, 2014

2.5. Polymorphismus anhand vom Baukasten

29.4

  • Vererbung anhand von Skriptum
  • was von weiter unten haben wir gemacht

Offener Stoff vor Vaadin

  • Lambdas / functional Interfaces / .. :: .. syntax
  • packages
  • Linked List
  • Iterator (siehe BufferedReader!)
  • statische Methoden wiederholen
  • ternärer Operator .. ? .. : ..
  • Vererbung / abstract / interface / polymorphie
  • Exceptions / finally
  • Serialisierung / ObjectOutputStream::writeObject()
  • Streams API

Stoff für 14.3. UND 21.3

  • csv Datei einlesen und aus den Records Objekte machen
  • try-with-ressources verwenden
  • ArrayList
  • sort() mittels
    • Comparable (=Interface) !Elemente müssen das Interface implementieren!
    • Comparator (=Interface) eigene Implenentierung für arrayList.sort(compartor-instanz) (siehe "./2024-02-19__arraylist/src/main/java/SortierKriterium.java")
  • 2-dimensionale Arrays

PLF

  • 21.3.
  • 17.6.

11. Jänner

  • sortieren eines Arrays mit Objekten (2024-01-11 personen)

Stoff 22.1

  • Array Excel Funktionen
  • Array Sort Objekte
  • irgendwas mit signatur

8. Jänner

  • Auflösung PLF und Noten

PLF2 Auflösung und Anregungen für die Freizeit

  • Im Ordner 2023-12-21__PLF2_um/ sind meine Testklassen zu finden, mit welchen Ihre Abgabe bewertet wurde. Versuchen Sie (bitte ohne KI bzw. extrem kritisch), Ihren Code soweit zu bekommen, dass alle Tests funktionieren, also holen Sie sich hier Ihr "sehr gut" ab!
  • Weiters habe ich Ihnen in der Datei git-intro-GRG.pdf einen kleinen Schummelzettel rund um das Thema git erstellt.

PLF2 Invite

https://classroom.github.com/a/rYpnAHHD

Test Termine

  • 14.12.
  • 22.1.

Files hier in diesem Repo

  • 2023-* Übungsverzeichnisse
  • skriptum.pdf: Offizielles Java Skriptum der Fachgruppe
  • History.md: Übersicht besprochene Inhalte
  • Git.md: Notwendiges zu Git.

Inhalte besprochen

Siehe Datei History.md

About

Material und Code zum Unterricht

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •