THE Java™ Programming Language, Fourth Edition

(Jeff_L) #1

Although dated, this is a good survey of uniprocessor garbage collection techniques that may or may
not be used by your particular virtual-machine implementations.


Garbage Collection: Algorithms for Automatic Dynamic Memory Management, by Richard Jones,
John Wiley, and Sons , 1999, ISBN 0-471-94148-4
An extensive coverage of many different forms of garbage collection and their respective trade-offs.
Information about the book is available from
http://www.cs.kent.ac.uk/people/staff/rej/gtemp0280.html, including an extensive online bibliography
of over 1800 papers.


http://www.w3.org/
Main site for the World Wide Web Consortium, where you can find documentation for HTML tags,
which are usable in doc comments.


http://tycho.usno.navy.mil/systimtemp0282.html
U.S. Naval Observatory data on the time paradigms used in the Date class.


Object-Oriented Design


An Introduction to Object-Oriented Programming, 3rd Edition, by Timothy Budd. Addison-Wesley,
2001, ISBN 0201760312
An introduction to object-oriented programming as well as a comparison of Java, C++, Objective C,
Smalltalk, and Delphi.


Pitfalls of Object-Oriented Development, by Bruce F. Webster. M&T Books, 1995, ISBN
1-55851-397-3.
A collection of traps to avoid in object technology. Alerts you to problems you're likely to encounter
and presents some solutions for them.


Design Patterns, by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides.
Addison-Wesley, 1995, ISBN 0-201-63361-2.


Object-Oriented Analysis and Design with Applications, 2nd Edition, by Grady Booch.
Benjamin/Cummings, 1994, ISBN 0-805-35340-2.


Structured Programming, by Ole-Johan Dahl, Edsger Wybe Dijkstra, and C. A.R. Hoare.
Academic Press, 1972, ISBN 0-12-200550-3.


Object-Oriented Programming: An Evolutionary Approach, 2nd Edition, by Brad J. Cox and
Andrew Novobilski. Addison-Wesley, 1991, ISBN 0-201-54834-8.

Free download pdf