Series: For Dummies
Paperback: 960 pages
Publisher: For Dummies; 4 edition (March 24, 2014)
Language: English
ISBN-10: 1118408039
ISBN-13: 978-1118408032
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.
JAVA: Quick and Easy JAVA Programming for Beginners (Java, java programming, java for dummies, java ee, java swing, java android, java mobile java apps) JAVA: The Ultimate Guide to Learn Java Programming Fast (Programming, Java, Database, Java for dummies, coding books, java programming) (HTML, Javascript, ... Developers, Coding, CSS, PHP Book 1) Java: The Ultimate Guide to Learn Java and C++ (Programming, Java, Database, Java for dummies, coding books, C programming, c plus plus, programming for ... Developers, Coding, CSS, PHP Book 2) JAVA: Easy Java Programming for Beginners, Your Step-By-Step Guide to Learning Java Programming (Java Series) Javascript: Beginner to Expert with Javascript Programming (Javascript, Javascript Programming, Javascript for Beginners, Java, Java Programming, Java for Beginners,) JAVA: JAVA 100 Tests, Answers & Explanations, Pass Final Exam, Pass Job Interview Exam, Pass Engineer Certification Exam, Examination, Learn JAVA programming in easy steps: A Beginner's Guide Cooking for One: 365 Recipes For One, Quick and Easy Recipes (Healthy Cooking for One, Easy Cooking for One, One Pot, One Pan) C++: Beginners Guide to Learn C++ Programming Fast and Hacking for Dummies (c plus plus, C++ for beginners, JAVA, programming computer, hacking, how to ... Programming, Coding, CSS, Java, PHP Book 5) Java All-in-One For Dummies How to Boil an Egg: Poach One, Scramble One, Fry One, Bake One, Steam One Windows Vista All-in-One Desk Reference For Dummies (For Dummies (Computer/Tech)) C++ All-in-One Desk Reference For Dummies (For Dummies (Computers)) Programming: Computer Programming for Beginners: Learn the Basics of Java, SQL & C++ - 3. Edition (Coding, C Programming, Java Programming, SQL Programming, JavaScript, Python, PHP) SOA with Java: Realizing Service-Orientation with Java Technologies (The Prentice Hall Service Technology Series from Thomas Erl) App Development: Swift Programming : Java Programming: Learn In A Day! (Mobile Apps, App Development, Swift, Java) Programming with Java IDL: Developing Web Applications with Java and CORBA Java Internationalization (Java Series) Data Structures in Java: From Abstract Data Types to the Java Collections Framework Functional Programming in Java: Harnessing the Power Of Java 8 Lambda Expressions JAVA: A Beginner to Expert Guide to Learning the Basics of Java Programming (Computer Science Series)