Series: In Easy Steps
Paperback: 192 pages
Publisher: In Easy Steps Limited; 5th ed. edition (September 2, 2014)
Language: English
ISBN-10: 1840786213
ISBN-13: 978-1840786217
Product Dimensions: 7.2 x 0.4 x 8.8 inches
Shipping Weight: 10.6 ounces (View shipping rates and policies)
Average Customer Review: 3.8 out of 5 stars See all reviews (31 customer reviews)
Best Sellers Rank: #515,640 in Books (See Top 100 in Books) #122 in Books > Computers & Technology > Programming > Languages & Tools > Java > Beginner's Guides #658 in Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Object-Oriented Design #1882 in Books > Textbooks > Computer Science > Programming Languages
Java In Easy Steps offers a brief and superficial overview of Java syntax and some common classes. You can quickly learn to produce simple programs. With more work, and some imagination, you may be able to produce more complex ones.However, you will not master Java without looking elsewhere. As soon as you step outside the walled garden of its pre-programmed examples, you will encounter issues for which the book provides no guidance.For example: the book shows you how to catch an exception, but not how to throw one. Neither does it explore various related issues such as the difference between checked and unchecked exceptions, or the need to provide throw specifications as part of a method's signature. This stuff is important. You can't write serious Java without knowing about it.Another example: I see no explanation of the difference between the equality operator ("==") and the Object.equals() method. If you naively compare two Strings with "==", you probably won't get the results you might reasonably expect. It took me some head-scratching to figure that out,You can run the examples on your own system, but that's just an exercise in typing. There are no exercises inviting you to modify or extend the examples. Of course, if you can't come up with your own exercises, you're probably not cut out to be a programmer anyway.In all fairness, the many syntax errors in the examples do provide opportunities to practice the important art of deciphering the compiler's error messages. As it happened, I created plenty of opportunities on my own, and didn't need the help.I noticed a more serious error in the section on writing files. A sidebar claims that the BufferedWriter.
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 in easy steps: Covers Java 8 THE BEATLES ALBUM COVERS 1963 - 1970: A Collector's Guide To Over 55 Album Covers Produced While The Beatles Were Still A Group (Collector's Guide To Beatles Album Covers) 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: 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 JAVA: Easy Java Programming for Beginners, Your Step-By-Step Guide to Learning Java Programming (Java Series) 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) The SHADOW: Vintage Pulp Magazine Covers: OVER 185 Classic Pulp Magazine Covers FromThe 1930s & 1940s InDesign in easy steps: Covers Versions CS3, CS4, and CS5 Building a PC in easy steps: Covers Windows 8 MacBook in Easy Steps: Covers OS X Mountain Lion iPad for Seniors in easy steps: Covers iOS 9 iPad for Seniors in easy steps: Covers iOS 8 Psychic Development: 3 Easy Steps To Developing Your Intuition (3 Easy Steps Psychic Series) Javascript: Beginner to Expert with Javascript Programming (Javascript, Javascript Programming, Javascript for Beginners, Java, Java Programming, Java for Beginners,) Play for Java: Covers Play 2 C++: The Ultimate Guide to Learn C Programming, C++ in 24 Hours, Learn C++ fast! C++ in easy steps, C++ programming (c plus plus, C++ for beginners, computer ... (HTML, Javascript, Java, PHP Book 1) Chainmail Made Easy: Beginner's Guide in 7 Easy Steps! Manifest in 5 Easy Steps With the Law of Attraction (Create Love, Success and Happiness With Easy Manifestations Book 1) The Dukan Diet: 2 Steps to Lose the Weight, 2 Steps to Keep It Off Forever