Paperback: 960 pages
Publisher: McGraw-Hill Education; 2 edition (January 25, 2013)
Language: English
ISBN-10: 007337606X
ISBN-13: 978-0073376066
Product Dimensions: 9 x 7.3 x 1.5 inches
Shipping Weight: 3 pounds (View shipping rates and policies)
Average Customer Review: 4.1 out of 5 stars See all reviews (12 customer reviews)
Best Sellers Rank: #133,955 in Books (See Top 100 in Books) #40 in Books > Computers & Technology > Programming > Languages & Tools > Java > Beginner's Guides #170 in Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Object-Oriented Design #291 in Books > Computers & Technology > Programming > Introductory & Beginning
The best thing I have to say about this book is that it is very conversational and easy to read and understand. There are a lot of concepts that are hard to understand in Object Oriented Programming (OOP) for a beginner - the authors do a very good job at breaking down these concepts into real world examples so that programming becomes easier to relate to. I used the first edition of this book as a beginner to OOP years ago, and to date, when I think of a class or an object, I think of the examples that are used in this book. That's how good this book is at "driving the point home", so to speak. I think one of the main reasons would probably be because this book discusses OOP concepts earlier on in the book, so that OOP becomes natural and not something "new and alien" that was introduced at the end of the book like I've seen in some of the other intro to programming books.I also find it interesting how the authors have updated the 2nd edition with examples from current pop culture - this definitely makes reading the book a fun experience. The second edition also has several new chapters that discusses additional language features, and program constructs - and more importantly, it includes an in depth discussion about the Java Collections Framework. The book slowly progresses to discuss complex concepts like recursion, exception handling and programming with GUI, without ever making the reader feel like they must have skipped an invisible chapter somewhere in between. Overall, I give this book 5 stars for ease of readability, organization and flow. Highly recommended!
I have used both 1st and 2nd editions of this book. By far this is one of the best books to start learning Object Oriented Programming and Java.For Java beginners, this book addresses all fundamentals, the quirks and nuances of Java in an easy to learn manner.The book is written in a manner, that helps you to quickly apply the principles to work in programs.I especially recommend this book to anyone who is using this as your first object oriented programming text. The book approaches both OOP and javain a way that explains the fundamental concepts and then builds on that to address the complex concepts.I believe this book takes on a very organic,simple and easy to learn approach to explain both OOP and JAVA!
The book says alot about programming but does little in explaining programs. There is little explaination on how things work. My other programming book "starting out with java from control structures through data structures" was much better.
Book was as good as it gets before you buy JAVA for dummies. The instructor however is a different story Park University has some of the worst for this course.
It's a great textbook that will come handy as a reference after the course is complete. The author uses simple language to describe scenarios.
its for my programming for java, it is very descriptive and very helpful.
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) Programming: Computer Programming for Beginners: Learn the Basics of Java, SQL & C++ - 3. Edition (Coding, C Programming, Java Programming, SQL Programming, JavaScript, Python, PHP) Javascript: Beginner to Expert with Javascript Programming (Javascript, Javascript Programming, Javascript for Beginners, Java, Java Programming, Java for Beginners,) Introduction to Programming with Java: A Problem Solving Approach MATLAB - Programming with MATLAB for Beginners - A Practical Introduction to Programming and Problem Solving (Matlab for Engineers, MATLAB for Scientists, Matlab Programming for Dummies) Java Programming Box Set: Programming, Master's Handbook & Artificial Intelligence Made Easy; Code, Data Science, Automation, problem solving, Data Structures & Algorithms (CodeWell Box Sets) Programming #8:C Programming Success in a Day & Android Programming In a Day! (C Programming, C++programming, C++ programming language, Android , Android Programming, Android Games) Programming #57: C++ Programming Professional Made Easy & Android Programming in a Day (C++ Programming, C++ Language, C++for beginners, C++, Programming ... Programming, Android, C, C Programming) Java: An Introduction to Problem Solving and Programming (7th Edition) Java: An Introduction to Problem Solving and Programming (4th Edition) Java: An Introduction to Problem Solving and Programming (6th Edition) Java: Introduction to Problem Solving and Programming (5th Edition) Student Value Edition for Java: An Introduction to Problem Solving and Programming (6th Edition) DOS: Programming Success in a Day: Beginners guide to fast, easy and efficient learning of DOS programming (DOS, ADA, Programming, DOS Programming, ADA ... LINUX, RPG, ADA Programming, Android, JAVA) Prolog Programming; Success in a Day: Beginners Guide to Fast, Easy and Efficient Learning of Prolog Programming (Prolog, Prolog Programming, Prolog Logic, ... Programming, Programming Code, Java) 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 Programming: Master's Handbook: A TRUE Beginner's Guide! Problem Solving, Code, Data Science, Data Structures & Algorithms (Code like a PRO in 24 ... design, tech, perl, ajax, swift, python)