Higher Education

Java Programming, 6th Edition

  • Joyce Farrell
  • ISBN-10: 1111529442  |  ISBN-13: 9781111529444
  • 912 Pages
  • Previous Editions: 2010, 2008, 2006
  • © 2012 | Published
  • College Bookstore Wholesale Price = $160.50
  • Newer Edition Available
  *Why an online review copy?
  • It's the greener, leaner way to review! An online copy cuts down on paper and on time. Reduce the wait (and the weight) of printed texts. Your online copy arrives instantly, and you can review it anytime from your computer or favorite mobile device.

If you prefer a print copy to review, please contact your representative.



JAVA PROGRAMMING, Sixth Edition provides the beginning programmer with a guide to developing applications using the Java programming language. Java is popular among professional programmers because it can be used to build visually interesting GUI and Web-based applications. Java also provides an excellent environment for the beginning programmer – students can quickly build useful programs while learning the basics of structured and object-oriented programming techniques.

Features and Benefits

  • Uses clear language and easy-to-understand business examples for comprehensive coverage of Java and object-oriented programming techniques.
  • Builds applications from the bottom up, facilitating a deeper understanding of concepts used in object-oriented programming.
  • "Two Truths and a Lie" quizzes reinforce material covered in each chapter section.
  • "You Do It" sections contain step-by-step exercises to illustrate concepts just learned, reinforcing the student's understanding and promoting concept retention.
  • Don't Do It tips explain common errors made by beginners and help the student have a successful programming experience.
  • Debugging Exercises help students see how others approach a problem, discover what kinds of errors might be made, and help students gain expertise in programming logic and syntax.
  • "Game Zone" exercises provide appealing gaming programming experiences while reinforcing learning objectives.
  • SAM Test bank available.

Table of Contents

1. Creating Your First Java Classes.
2. Using Data.
3. Using Methods, Classes and Objects.
4. More Object Concepts.
5. Making Decisions.
6. Looping.
7. Characters, Strings and the StringBuilder.
8. Introduction to Arrays.
9. Advanced Array Concepts.
10. Introduction to Inheritance.
11. Advanced Inheritance Concepts.
12. Exception Handling.
13. File Input and Output.
14. Introduction to Swing Components.
15. Advanced GUI Topics.
16. Graphics.
17. Applets, Images, and Sound.
A: Working with the Java Platform.
B: Learning about ASCII and Unicode.
C: Formatting Output.
D: Generating Random Numbers.
E: Javadoc.

What's New

  • NEW! An additional chapter on arrays is included. In this edition array coverage has been split into two chapters, providing a gentler introduction to this important and sometimes difficult topic, giving more options for instructors in how much to cover, and allowing additional array exercises and examples.
  • NEW! The book has been updated to reflect new features in Java 7, the latest version of the programming language.
  • NEW! CourseMate that includes an interactive eBook, which allows you to take notes, highlight, bookmark, search the text, and use in-context glossary definitions and interactive teaching and learning tools including: quizzes, flashcards, videos and more.

Learning Resource Bundles

Choose the textbook packaged with the resources that best meet your course and student needs. Contact your Learning Consultant for more information.

Bundle: Text + Java Programming CourseMate with eBook Printed Access Card

ISBN-10: 1133391168  | ISBN-13: 9781133391166

List Price = $253.95  | College Bookstore Wholesale Price = $190.46

This Bundle Includes:

  • Java Programming
    List Price = $213.95  | CengageBrain Price = $213.95  | College Bookstore Wholesale Price = $160.50
  • Java Programming CourseMate with eBook Printed Access Card
    List Price = $149.00  | College Bookstore Wholesale Price = $160.50

Printed Text + Java Programming CourseMate with eBook Instant Access Code

ISBN-10:  1285265955 | ISBN-13:  9781285265957

List Price = $232.95  | College Bookstore Wholesale Price = $174.71

This Bundle Includes:

  • Java Programming
    List Price = $213.95  | CengageBrain Price = $213.95  | College Bookstore Wholesale Price = $160.50
  • Java Programming CourseMate with eBook Instant Access Code
    List Price = $149.00  | College Bookstore Wholesale Price = $149.00

Meet the Author

Author Bio

Joyce Farrell

Joyce Farrell has authored several popular programming textbooks, including books on Programming Logic and Design, Java, C#, and C++. Her books are recognized for their clear, direct writing style and effective presentation. A well-respected instructor, Ms. Farrell has taught Computer Information Systems at Harper College in Palatine, Illinois; the University of Wisconsin-Stevens Point; and McHenry County College in Crystal Lake, Illinois.