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! |