Intermediate Level day 3 Part A
Aims
Threads
Creating a Thread
Runnable
Thread constructors and names
Executing Threads
InterThread Communication
Thread states
Implementing Runnable
Extending Thread
Priorities
Other Thread methods
Synchronizing, locks and monitors
Synchronized methods
Account Example
Synchronized statements
Thread groups
Summary
Quiz
Exercises 1
Exercises 2
Intermediate Level day 3 Part B
Networking with Java
InetAddress
URL basics
Creating new URLs
Querying URLs
Getting data from a URL
URL, other methods
Reading from a URL
Sockets for clients
The Socket class
Using Sockets
Sockets Exceptions
Sockets for Servers
Using Server Sockets
java.rmi
RMI’s subpackages
Using RMI in 7 simple steps
Exercises
Intermediate Level day 3 Part C
JDK 1.1 packages
java.applet
java.awt
java.awt.datatransfer
java.math
java.util.zip
java.text
java.sql
The JavaSoft JDBC Framework
java.security
Difficulties Learning Java
How to improve
The 10 most common Java mistakes
The 10 Developing mistakes
Where to find info
What to read:
How to troubleshoot
Java Intermediate Level day3
Email: azt@cs.nott.ac.uk
Home Page: www.cs.nott.ac.uk/~azt