Series: For Dummies
Paperback: 960 pages
Publisher: For Dummies; 4 edition (March 24, 2014)
Product Dimensions: 7.4 x 2 x 9.2 inches
Shipping Weight: 2.6 pounds (View shipping rates and policies)
Average Customer Review: 4.4 out of 5 stars See all reviews (27 customer reviews)
Best Sellers Rank: #34,491 in Books (See Top 100 in Books) #6 in Books > Computers & Technology > Programming > Languages & Tools > Java > Beginner's Guides #120 in Books > Textbooks > Computer Science > Programming Languages #9795 in Books > Reference
I am not the target audience of this book but I was sent the book to review for Wiley. The intro asks if you really need a six-pound book on Swing. That is one of the books I've written, where I basically did a brain dump on all there was to Swing at the time. What this 900-plus page book provides instead is a quick introduction on a variety of topics to help you get started with many of the different Java technologies that are out there. There are nine mini-books built into this single book. In the early days of Java books, where books over 1,000 pages were common, the mini-books would be called sections, especially since there is a single author for the whole book, not separate ones for each minibook.The nine sections mentioned on the cover are as follows:* Java Basics* Programming Basics* Object-Oriented Programming,* Strings, Arrays, and Collections* Programming Techniques* Swing* Web Programming* Files and Databases* Fun, Games, and MobileI view the target audience of the book as someone familiar with the basics of programming, just not in Java. It does cover Java 8, which is great, though perhaps there could have been more Java 8 specific discussions. The place where Java 8 is most evident is the Date and Time chapter. The lambda/closure discussion is pretty much limited to a ten page chapter though, and a handful of pages elsewhere.The first three minibooks make up a decent introductory text to Java programming. Depending upon your level of familiarity with programming, some of it may be review.The next two minibooks are what I view as the core material of the book.