Click on the links below to access this module's lecture notes in pdf format. If you do not have a pdf reader, Adobe Acrobat is freely available from here.

Lecture 1 - Basic Concepts

Lecture 1 Additional Material

Lecture 2 - Object-Orientation in Java

Lecture 3 - Inheritance - Incremental Programming

Lecture 4 - Wrappers, Arrays, Strings, Vectors and Exceptions

Lecture 4 Additional Material

Lecture 5 - Packages and AWT

Lecture 6 - Interfaces, Events and Event Handlers

Lecture 7 - Callbacks, Inner classes, Graphics

Lecture 7 Additional Material

Lecture 7 Additional Material

Lecture 7 Additional Material

Lecture 8 - Threads

Lecture 9 - More on Threads, Simple Animation, Applet Tags, Applet Parameters, Applet Security

Lecture 10 - Java I/O and Networking Making Applets into Applications

Lecture 11 - Java: Features and Future

All slides plus notes

All slides - 6 per page

Revision slides

Revision slides - 6 per page


Dr. K. Buckley (K.A.Buckley@wlv.ac.uk)