Java för gränssnitt och nätverk: Gamla föreläsningsanteckningar från 2004

Det här är de gamla föreläsningsanteckningarna från 2004. Föreläsningsanteckningar för årets kurs läggs ut kontinuerligt här.

Föreläsning Innehåll
Föreläsning 1 Kursen, allmänt om Java, objektorientering, polymorfism
Föreläsning 2 Instans- och klassvariabler, instans- och klassmetoder, skräpsamling, felhantering med undantag, arv, klasser, gränssnitt, paket
Föreläsning 3 Fönster i Java, AWT och Swing, appletar
Föreläsning 4 Trådar, nätverkskommunikation
Föreläsning 5 Flera trådar för I/O, trådad chat-server med trådad chat-klient, kommunikationsprotokoll, behållare ("containers")
Föreläsning 6 JDBC, Några standardmetoder (toString m fl)
Föreläsning 7 Mer om standardmetoderna (equals m fl), inlämningsuppgift 2, Javadoc
Föreläsning 8 Inre klasser, inlämningsuppgift 2, telnet, layout
Föreläsning 9 Mer om skräpsamling, mer om inre klasser, look and feel, SwingSet2-demon, JComboBox, ButtonGroup, reflektion
Föreläsning 10 invokeLater, look and feel-ändring, mer om JPanel, att rita grafik, cirkeldiagram, JSlider
Föreläsning 11 JTabbedPane, mushändelser, adapterklasser, timers, rörlig grafik, tutorial-tips
Föreläsning 12 Datum och tider. Formatering av tal. Namngivna break. HTML-parametrar till applets. E-post från Java. Mer om JDBC. Repetition: gränssnitt och abstrakta klasser.
Föreläsning 13 OO-teori: likhet och arv. Mer om strömmar: gränssnittet Serializable. Säkerhet: klassen SecurityManager. Javabönor.
Föreläsning 14 Repetition. Kursvärdering. Obs: Skicka egna frågor!


Thomas Padron-McCarthy (thomas.padron-mccarthy@tech.oru.se), 1 november 2007