Java Programming References
There are a large number of books available for Java
programmers of all levels. And a significant number of package
specific books about Java APIs. I've looked at a signficant
number of texts for my
Introduction to Java Programming class at the
Johns Hopkins University,
as well as books written for the advanced programmer.
I recommend the following list of books and on-line resources
for consideration by developing programmers.
Introductory Texts
-
H.M. Deitel and P.J. Deitel,
Java: How to Program, 2nd edition, Prentice Hall,
1998. This is a good book but is pushing it a little
for students with absolutely no programming background.
The book would be a better introductory text if it left off
applets until about chapter 4, but I presume the authors
thought this would hurt sales.
- Arnow and Weiss,
Introduction to Programming Using Java,
Addison Wesley, 1998. This appears to be a great book with
programming examples of a Logo turtle and a Mancala program.
- Savidge's text
- Lewis/Loftus
- Java Gently
- Bell and Parr, Java for Students
Intermediate Texts
- Marty Hall,
Core Web Programming, Prentice Hall, 1997. This
excellent book is 2/3rds Java, but includes needed material on
HTML, CGI programming, and JavaScript. I was one of the
technical reviewers of this book. My
full review
is on-line.
- Horstmann and Cornell,
Core Java 1.1
(
volume 1,
volume 2), Prentice Hall,
1998. Volume 1 is a good introduction to Java for C/C++
programmers and Volume 2 contains information about specific
package APIs. E.g. java.net (networking), java.io (file,stream
input and output)
-
Peter van der Linden,
Just Java 1.1 and Beyond, Prentice Hall / SunSoft,
1997.
- Bruce Eckel,
Thinking in Java, Prentice Hall.
Reference Books
Notable Papers
Some Publishers of Java books
Conferences where you can learn about Java
 |
Still making changes to this page, gradually.
|
Paul McNamee:
http://www.apl.jhu.edu/~paulmac/
(paulmac@jhu.edu)
Last updated: February 9, 1999