May 1999 Code
From the May 1999 issue
(Vol. 4, No. 5)
Features
Power Java
To Do Or Not To Do—That Is the Question
by Peter Long
Power Java
Concurrent Contracts
by Mike Mannion
Columns
2D Graphics
Understanding Java 2D™: AffineTransforms
by Vincent Hardy
Distributed Computing
Implementing custom sockets with Java/RMI
by Govind Seshadri