GUI and threading sample code (zip file)
Example using java.net classes: URLConnectionReader.java
Evolution of a bounded queue: BoundedQueue.java, SyncBoundedQueue.java, GuardedBoundedQueue.java
Test classes for queues: Producer.java, Consumer.java, TestQueue.java
Example of deadlock: Deadlock.java
A simple web server: WebServer.java