Free Downloads
Java Illuminated: An Active Learning Approach

Each new print copy includes Navigate 2 Advantage Access that unlocks a comprehensive and interactive eBook, student practice activities and assessments, a full suite of instructor resources, and learning analytics reporting tools. Fully revised and updated to reflect the most recent features in Java 7 and Java 8, Java Illuminated, Fourth Edition is one of the most interactive and user-friendly texts available. Comprehensive but accessible, the text takes a progressive approach to object-oriented programming, allowing students to build on established skills to develop new and increasingly complex classes. Java Illuminated follows an activity-based active learning approach that ensures student engagement and interest. This Fourth Edition now includes techniques for producing graphical output and animations using both applets and graphical applications. Packed with real-world applications and student activities, Java Illuminated, Fourth Edition, will draw students in to the world of programming. Key Features Include: • Supports recent features in Java 7 and Java 8, using switch with Strings (Example 5.14) and varargs (Examples 8.24–8.25) • Includes the addition of UML to many examples to better illustrate the architecture of the applications and the relationships between classes • Stronger coverage of interfaces and how they can be used to promote reusability of code • An expanded discussion of the Model-View-Controller architecture to better support students who are continuing on to more advanced programming courses, web programming, or mobile computing (for iPhone™ or Android™) • Chapter-by-chapter Programming Activities provide students with immediate visual feedback assessing the correctness of their code and give students the tools to fully understand and implement both basic and sophisticated techniques • Common Error Trap boxes warn against typical student errors • Look it Up programming projects promote independent student research Instructor and Student Support Materials: Every new, printed copy is packaged with a full suite of ancillary resources, including Navigate 2 Advantage Access that benefits BOTH the student and the Instructor! For the Instructor: • Lecture Slides in PowerPoint format • Solutions to Exercises • Test Bank For the Student: • Every NEW copy includes a free access card for Turing’s Craft CodeLab With Navigate 2, technology and content combine to expand the reach of your classroom. Whether you teach an online, hybrid, or traditional classroom-based course, Navigate 2 delivers unbeatable value. Experience Navigate 2 today at

Paperback: 1240 pages

Publisher: Jones & Bartlett Learning; 4 edition (September 29, 2014)

Language: English

ISBN-10: 1284045315

ISBN-13: 978-1284045314

Product Dimensions: 7.4 x 1.8 x 9.1 inches

Shipping Weight: 3.6 pounds (View shipping rates and policies)

Average Customer Review: 3.8 out of 5 stars  See all reviews (23 customer reviews)

Best Sellers Rank: #204,600 in Books (See Top 100 in Books) #55 in Books > Computers & Technology > Programming > Languages & Tools > Java > Beginner's Guides #253 in Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Object-Oriented Design #417 in Books > Computers & Technology > Programming > Introductory & Beginning

I really like how this book is written. It comes with lots of online resources for you to use and improve your coding skills. It also comes with all the examples from the book on a separate folder so you can see them and play with them.It is very clear to understand and follow through. It covers a lot of key topics that will help beginners (like me) develop coding skills.

The book explains things very well. The only reason Im giving it 2 stars instead of 5 is because I bought this book because it was the newest edition and had online supplements, however, the online supplements are still not ready to use. It is now April and I have yet to get the online access.

I wish I could give a higher rating for this book because the content is very clear and concise but it's pathetic how easily pages simply fall out while reading it. You'd think that for $100+ they'd bind the book better.

I bought this book as required reading for my course in object oriented programming. It's a good book. my only issue is that as soon as I opened it, FLAT, on a desk surface, pages started falling out. Pages 3-6 have fallen out and page 215 so far. This tells me the binding the book uses isn't strong enough to hold the book together. Pages shouldn't fall out as I flip a page. That's pretty much my only complaint with the book.

The information in the book is clear and precise. The problem is the binding. It doesn't hold well even for turning a couple of pages. I had a requested exchange and even the new one has same problem. The pages fall out. The binding won't hold after a semester. If you are planning to resell the book don't bother. You won't be able to resell a book with pages falling apart.

Need for my Java class, this book contains so many resources to assist you with obtaining a greater programming skill.

The book itself is informative and great for beginner Java programmers with a bit of programming background. The online supplement is honestly pathetic and useless. The main pet peeve I have with this book is the BINDING. I am two chapters in... and 4 pages have already fallen out. I'm NOT rough on my books at all. It's as if the manufacturer simply forgot to finish the binding process.

Use it everyday love it

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 Illuminated: An Active Learning Approach 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: Easy Java Programming for Beginners, Your Step-By-Step Guide to Learning Java Programming (Java Series) Learning: 25 Learning Techniques for Accelerated Learning - Learn Faster by 300%! (Learning, Memory Techniques, Accelerated Learning, Memory, E Learning, ... Learning Techniques, Exam Preparation) 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) Software Architecture And Design Illuminated (Jones and Bartlett Illuminated (Paperback)) Web Development With Javascript And Ajax Illuminated (Jones and Bartlett Illuminated (Paperback)) Learn: Cognitive Psychology - How to Learn, Any Skill or Subject in 21 Days! (Learn, Learning Disability, Learning Games, Learning Techniques, Learning ... Learning, Cognitive Science, Study) 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 Active Directory: Designing, Deploying, and Running Active Directory The Complete Works of Stephen Crane (12 Complete Works of Stephen Crane Including The Red Badge of Courage, Maggie - A Girl of the Streets, Active Service, The O'Ruddy, Active Service, And More) JAVA: A Beginner to Expert Guide to Learning the Basics of Java Programming (Computer Science Series) Java: Regex Crash Course - The Ultimate Beginner's Course to Learning Java Regular Expressions in Under 12 Hours Tao Oracle: An Illuminated New Approach to the I Ching Creative Child Support Strategies A Fathers Rights Approach: A Fathers Rights Approach (The Pro-Active Fathers Rights Series Book 2) 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)