Jump to ratings and reviews
Rate this book

Java All-in-One Desk Reference For Dummies

Rate this book
Nine minibooks filling more than 800 pages provide the world's five million-plus Java developers with a basic all-in-one programming reference Covers the recent release of the Java 2 Platform Standard Edition 5.0 and the new J2SE Development Kit 5.0 Starts with beginner topics including getting started with Java, using the Java development platform, and Web programming Expands into more advanced Java fundamentals such as object-oriented programming, working with arrays and collections, and creating user interfaces with Swing

860 pages, Paperback

First published January 1, 2005

108 people are currently reading
258 people want to read

About the author

Doug Lowe

180 books11 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
66 (40%)
4 stars
54 (33%)
3 stars
27 (16%)
2 stars
8 (4%)
1 star
7 (4%)
Displaying 1 - 11 of 11 reviews
Profile Image for Thomas.
2 reviews
December 14, 2022
I been coding for around a year now and I can say this is probably one of the best programming books I ever read. The author does a really good job at explaining concepts and even the most complex concepts. However I do NOT recommend this book to total beginners of coding. Java is a pretty hard language to learn and again the author does a really good job at explaining things its java and it has pretty long code and syntax so your probably just gonna get a bad experience on this book. However if you have a fairly decent idea of all the concepts in programming then you should be just fine reading this. The book is around 800 pages so your gonna be busy with this one for a while! I also love that the author is able to sneak in some humor into the book and makes it the entire reading experience a little bit more fun and interesting to read. Thank you Doug lowe!
Profile Image for John F Garrett.
24 reviews1 follower
June 14, 2020
This is a good beginner book but could be laid out better if not updated. The author references readers to use a text editor (TextPad) to type up and run programs. I see how this is important but with so many different IDE's out there it would be helpful to have a book that walks through the use of those as opposed to simple text editors.
Profile Image for Megan.
1 review
May 27, 2018
Very well written. This author helped explain what my java instructor could not. Use it constantly as a reference.
1 review
June 8, 2017
Some mistakes in Java All-in-One For Dummies(5th).pdf

Error 1, in Book 2 Chapter 3, section: Using Increment and Decrement Operators, page 129

int a = 5;
int b = a--; // both a and b are set to 4
When the second statement is executed, the expression a--is evaluated first, so a
is set to 4. Then the new value of a is assigned to b. Thus both a and b are set to 4.

should be a--


Error 2, in Book 2 Chapter 3, section: Using Increment and Decrement Operators, page 130

int a = 5;
int b = --a; // b is set to 5, a is set to 4.
This example is similar to an earlier example, but this time the prefix increment
operator is used. When the second statement is executed, the value of a is assigned
to b. Then a is decremented. As a result, b is set to 5, and a is set to 4.

should be a-- postfix decrement


Error 3, in Book 2 Chapter 3, section: Division by zero, page 149

» If you divide a number by zero, and the sign of both numbers is the same, the
result is positive infinity. 0.0 divided by 0.0 is positive infinity, as is -34.0 divided by -0.0.

should be 40.0

» If you divide a number by zero, and the signs of the numbers are different, the
result is negative infinity. -40.0 divided by 0.0 is negative infinity, as is 34.0 divided by 0.0.

should be -0.0

Profile Image for Oleksandr Stefanovskyi.
54 reviews2 followers
June 24, 2019
I didn't expect much from this book.
Probably, it would be wonderful to read such kind of book for every beginner. A lot of complicated material is explained using simple real-life examples. Each topic well explained and available for understanding to everyone.
Also, it could be useful even for experienced developers to look through the book and remind some topics or even learn some new features from new versions of java.
But still, I do not recommend this book to start with. The author teaches his reader to use bad tools, in the future, it could harm your career.
Profile Image for Rose.
4 reviews3 followers
July 22, 2015
Very useful when learning Java and as a reference to have on hand all the time. The writer makes things clear regardless of programming level and the examples are relevant and easy to understand. An extremely good book to have around for all Java programmers.
21 reviews
August 20, 2017
One of the best books you could find in the topic.

What I love in Java:
Java's EULA, Recursive Programming, Java Module System, Accessors, Casting, Generics, Bulk Data Operation, enhanced for loop, JNI, JVM Languages & alternatives to some Java APIs and terse coding practices.
Profile Image for Zac Ori.
89 reviews6 followers
January 27, 2025
I think this book does an excellent job of explaining how to use Java. I went into this book not knowing Java was. I came out of this book bristling with ideas on how to use it.
6 reviews1 follower
September 2, 2012
I think this is an excellent book for a people who are still beginning and have no experience in programming. This book provides all the basic concepts of Java Programming.
Displaying 1 - 11 of 11 reviews

Can't find what you're looking for?

Get help and learn more about the design.