Till KTH:s startsida Till KTH:s startsida

Ändringar mellan två versioner

Här visas ändringar i "Föreläsningar" mellan 2017-01-10 10:12 av Stefan Nilsson och 2017-01-10 10:16 av Stefan Nilsson.

Visa nästa > ändring.

Föreläsningar

Föreläsning Innehåll Filer Frl1 Java intro, variabler, data typer, styrstrukturer, arrayer Frl2 Arrayer, Arraylist, metoddeklaration, static Fil.java Frl3 Accessor, designmönster, polymorfi, Is-A, Has-A, Arv, method overloading, method overriding
* Integer.java
* Compute.java
Frl4 Grafik med AWT
* Knappfonster.java
Frl5 Felhantering, Filhantering
* Filhantering.java
* Felhantering.java
Samma kod efter kodgranskning:¶
* FileHandling.java
* ErrorHandling.java
Frl6 Grundläggande Java Exempeltenta¶ Frl7 (MVC, Designmönster Observer)
* KnappfonsterMedTimer.java
* MVC1.java (textbaserat)
* MVC1.java (grafiskt)
* MVC1.java (Designmönstern Observer
* MVC1.java (med timer)
* Test.java Trådar
Frl8 (Generics), binärträd
* Kort introduktion till träd
* Tree.java
* Regexp.java
Frl9 (Serialisering, generiska klasser och metoder)
* Uthyrning.java
* UthyrningGenerisk.java
* Generics.java
* Tree.java
* Server.java
Frl10
* del1
* del2
Bra kod: loopinvariant, dokumentation, IllegalArgumentException. (Bitvisa operatorer), syntaxanalys
* Loopinvariant
* Quicksort
Frl11 Bra kod: reguljära uttryck, testning¶ (Mer om nätverk)¶
* Beräkna postfixuttryck
* Reguljära uttryck i Java

* Server.java
* Client.java
* Paket.java
Frl12 Bra kod: software engineering¶ (RMI (Remote Method Invocation) och ett enklare socket-program)¶ The Joel Test: 12 Steps to Better Code¶
* Exempel (läs instruktioner som finns i Server.java)
* Uttryck.java
* Server.java
* Client.java

* Enklare Socket-program
* Client2.java
* Server2.java

Frl13 Repetition inför tenta.¶
* Kapitel 1-6 i Thinking in Java.
* Extenta
Introduktion