Valuable for description of Java development tools,
Rezension bezieht sich auf: Java Programming on Linux with CDROM (Taschenbuch)
Java Programming on Linux by Nathan Meyers is a valuable addition to your Java bookshelf, if you work on LINUX.
The introduction is a very good overview of Java and explains why Java (despite the hype) is not much used to program GUIs and why its main use is on the server.
It also explains where you can't use Java.
It is not really the tutorial. It takes the approach of diving into long program listings. The coverage of Java classes is about what you'd get by using the SUN online documentation (which is better).
So I wouldn't use the book to teach yourself Java or as a Java reference.
Here is where the book shines: setting up Java on LINUX and using the large number of tools that are available on LINUX for Java programming.
The book takes the approach of running programs and showing their output almost without commentary, but it is the only book I know of that will show you what is out there on LINUX if you want to do Java development.