To calculate the overall star rating and percentage breakdown by star, we do not use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyses reviews to verify trustworthiness.
There is plenty of information in this book, but it's certainly not a hands-on tutorial. There are plenty of code listings to look at, but if you're like me and prefer to learn these sorts of things by actually doing them, then this book will be frustrating, as it was for me. There's also far too much "professional programmers don't usually do things like this, but I'm going to for this book" for my liking.
4.0 out of 5 starsGreat theoretical grounding with a general, non-platform-specific approach
Reviewed in the United Kingdom on 31 July 2017
First off, this is a very general introduction to Java. As such, it will serve pretty the goals of pretty much anyone, whether they intend to use Java for Android apps, desktop apps or whatever. What is ISN'T is a specific guide to a particular IDE like Android Studio or NetBeans. For the former, there's a great Dummies book that would make a good companion to this one:
Java Programming for Android Developers for Dummies, 2nd Edition (For Dummies (Computers))
Instead, what you get is a total, crystal clear focus on the fundamentals of Java programming. It's excellent for getting a feel for the syntax and program flow specifics of the language, albeit quite a theoretical approach. Being so tightly focussed on Java the language, rather than any particular platform application, it is a perfect grounder for a computing course that requires a knowledge of the language, for example.
From my point of view - a developer with a little Java experience, having to use Java now and again, but specialising in other programming languages rather than Java itself - it serves as a nice, easily navigable reference guide. You can't beat Dummies books for the clarity of explanation and examples, and this book is no exception.
I think it could do with just a little more information on setting up an environment to work in, or selecting a base IDE to work with for the book's examples. But that would defeat the object, given that the book's strength is this general, theoretical approach to learning the language (and not third-party tools). I'd say it succeeds very well on that front.
Newbie to Java? Familiar but need a good reference with solid examples? Then go for it.
5.0 out of 5 starsAs good an introduction to general programming as you will find
Reviewed in the United Kingdom on 16 February 2018
I would describe this first and foremost as an introduction to computer programming and how to write good software. It happens to cover the Java language, but most of what it teaches would apply to any modern programming language.
Like all the best modern programming languages, Java is "object oriented" (don't worry, all explained in the book) which means you will learn sound lessons from this book even if you never program Java again. Java is a great choice for the beginner (as BASIC was back in my ancient day), because it is widely-used, available on any platform, and simple to get started with. It is also completely safe, and you are not going to do any damage to your computer no matter how you foul up!
This books takes you gently through the basics of programming, before making these theories live in the form of some simple Java programming. As with all Dummies books, nothing is assumed and every level of help is here. Someone with a little existing knowledge can easily skip over the introductory parts to the "meat" of the book.
This book is based on the latest Java 9 (issued in 2017) so is bang up to date for now. But that does not really matter. What you are learning here are the fundamentals that will help you program anything in future, and also help you to be a better designer in future.
I'm sure there is nothing here that you could not also find in any number of online "how to program" courses, so it's really down to whether you like having a paper reference rather than flipping screens all the time.
3.0 out of 5 starsA beginners introduction and a bit wordy in places. However, a good place to start.
Reviewed in the United Kingdom on 21 October 2017
Java for Dummies, 7th Edition (For Dummies (Computers)) Paperback – 16 May 2017
The book. This is the seventh edition of this about Java and Java programming. It has been updated during each edition to reflect modern programming practice and procedures. It is a very large book with lots of in-depth topics.
Structure. It develops Java ell and shows you how to make reusable objects. At the same time it teaches programming structure and good practice. It can be a bit wordy in places but I suppose it is aimed at those with little knowledge of Java script. It can be used as a course or a dip into reference on the language.
What’s good. It hand holds all the way and the explanations are good and easy to follow. It is also good value compared to other texts I have seen.
What’s bad. Well not really bad, it’s aimed at the beginner and does not contain too much real world coding and practice examples. However, if you are using it as part of a course this part will be filled in. The paper quality is low and the book is easily damaged and does start to fasll apart with continued use. A lot of hands on tutorials are available on the web as well. overall. A decent enough attempt at teaching you the rudiments of Java programming. Mostly aimed at beginners.
4.0 out of 5 starsThis is a very decent introduction
Reviewed in the United Kingdom on 25 July 2017
This is a very decent introduction. It does use the For Dummies format so if you hate that you will be unlikely to get much out of this book. It isn't as annoyingly slow paced like a lot of For Dummies books. I find that some of them go into far too much detail at the beginning level and then when harder topics are introduced they tend to go too fast and gloss over any difficult areas. This largely avoided the problem.
I am only a beginner when it comes to Java but this seems reliable and accurate. There are lots of free online resources available but if you do like learning from books this is much better than some that I have to use.
4.0 out of 5 starsDecent book, well written and interesting but not for beginners
Reviewed in the United Kingdom on 26 September 2017
I am a professional programmer in other languages starting with C in the 1990's. I have never used Java professionally but had an interest in learning what it can do. This book is labelled a dummies book but familiarity with some programming is essential to get the best from it. It is mostly a discussion of Java features and how it implements things rather than a how to guide.
I found it very interesting and I would use it for reference but it is not a starter book. It is also very generic s perhaps suited best to a Java course rather than actual industry implementation.
I've a few of the "Dummies" range, as I feel they can be good to dip in and out of at your own pace, and provide an easy format to either read as a beginner, or skip parts / explanations if you already know what is being covered.
Learning Java has been on my list for a while; I've dipped in and out of online resources, but it's only ever been touched on briefly. This book provides clear instruction, and the resources to guide you through well. The book is well written, and everything is explained in a way that even the simplest of person can make headway.
Overall, I like this book - if you're up for a teach yourself session, this is a good place to start, or continue from.
4.0 out of 5 starsDecent Book to Learn Java with no understanding of Development
Reviewed in the United Kingdom on 20 December 2017
I got this as a basic introduction to Java for my son - who is doing a Computer Science GCSE. Whilst they mainly use Python they also do a lttle bit of Java and he has found this to be useful in his studies. From my point of view it's somewhat different - I'm an experienced IT Systems Engineer/Architect with 20+ years in IT and whilst I'm an most certainly NOT a developer (I'm an infrastructure guy) I found this to be a bit waffaly and slow.
Good for the target market - people with very limited exposure to IT/development.
I'm not sure that learning Java should be within the 'For Dummies' remit - For this dummy, it's a quite difficult and time consuming process which I don't think there's an 'easy' way to do. Given that, in this I could probably had done without the potted history, folksy real-world examples and Dad jokes that typify the style of series, It's still not gonna be fun to do, you know? Still, as a comprehensive printed guide to the program, you won't do any better and, while it is more of a guide than a tutorial, a handy thing to have if you want to learn Java, and already have some grasp of programming concepts.
3.0 out of 5 starsNot for dummies like me! Only buy if you are a natural with HTML coding!
Reviewed in the United Kingdom on 4 June 2018
Disappointing, I wanted to be able to review this book and say that I am now making my own Java Apps, which I am sure that I will be able to do eventually, but this should be called Java made slightly easier, but only slightly easier! Java may come easily to some people but it doesn't to me, this book makes it slightly easier to grasp, but it's by no means as easy as the title makes it seem!