Ajatuksena on, että kokeeseen tulee aika paljon pikkukysymyksiä harjoitustehtävien tyyliin. Yleisemminkin harjoitustehtävät tavalliseen tapaan ovat tärkeitä:
Mahdollisissa ohjelmointitehtävissä ei tietenkään edellytetä "APIn ulkoaosaamista"; periaatteet, idiomit ja ideat ovat tärkeämpiä.
Kurssimateriaalissa kuvalla "
"
merkityt linkit ovat keskeisintä kurssin sisältöä:
Overview and Preliminaries (JV, sivua vähän muokattu)
Advice on Software Construction (JV)
Java assert Facility (JV)
Notes on Java Exception Handling (JV)
Tutorial:
Lesson: Handling Errors with Exceptions
Introduction to Java GUI Library (JV)
Tutorial:
Lesson: User Interfaces that Swing: A Quick Start Guide
Tutorial:
Trail: Creating a GUI with JFC/Swing
(Table
of Contents)
Tutorial:
A Visual Index to the Swing Components
Tutorial:
Using Top-Level Containers
Esimerkkejä erilaisista tavoista käsitellä tapahtumia (AW 2.2.2004)
Tutorial:
On Event Handling (Swing)
Tutorial:
General Information about Writing Event Listeners
(adaptereista, sisäluokista, nimettömistä sisäluokista)
Esimerkkejä suunnittelumalleista
Koskimiehen Oliokirjasta tekijän luvalla (AW 5.2.2004)
Programming Patterns Overview, Rob Kremer,
University of Calgary, selkeä esitys!
Ohjelmisto- ja sovelluskehyksistä:
Koskimies, luku 13.1
Java
Collections: Data Structure
Framework (JV)
Katso myös oppikirjan vanhan version verkkosivuja:
[Horstmann & Cornell, 1999, Chapter 2: Collections]
Concrete
Collections (JV)
Tutorial: Trail:
Collections
On Implementation of Java Collections (JV)
Chapter 1: Multithreading [Horstmann & Cornell: Vol. II, 2002]
- oppikirjan tärkeä luku näytteeksi verkossa
Concurrent
Object-oriented Programming
(JV)
Thread
properties (JV)
Koskimies: Oliokirja, luku 11.3 JavaBeans, s. 232-244
JavaBeans Concepts
An Overview of EJBs
Lesson: All About Sockets
Takaisin Koeasioita-sivulle.