Till KTH:s startsida Till KTH:s startsida

Ändringar mellan två versioner

Här visas ändringar i "Föreläsningar" mellan 2016-03-06 15:16 av Stefan Nilsson och 2016-03-06 15:19 av Stefan Nilsson.

Visa < föregående | 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 kursboken Thinking in Java,.
*
Extenta
*