Request for consultation

Thanks for your request. You’ll soon be chatting with a consultant to get the answers you need.
{{formPostErrorMessage.message}} [{{formPostErrorMessage.code}}]
First Name is required. 'First Name' must contain at least 0 characters 'First Name' cannot exceed 0 characters Please enter a valid First Name
Last Name is required. 'Last Name' must contain at least 0 characters 'Last Name' cannot exceed 0 characters Please enter a valid Last Name
Institution is required.
Discipline is required.
Why are you contacting us today? is required. 'Why are you contacting us today?' must contain at least 0 characters 'Why are you contacting us today?' cannot exceed 0 characters Please enter a valid Why are you contacting us today?

Overview

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.

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.
  • 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.
  • 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.
  • 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.
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.
Appendices.
A: Working with the Java Platform.
B: Learning about ASCII and Unicode.
C: Formatting Output.
D: Generating Random Numbers.
E: Javadoc.

Textbook Only Options

Traditional eBook and Print Options

{{collapseContainerClosed['detail_0'] ? 'Show More' : 'Show Less'}}
z

  • ISBN-10: 113345982X
  • ISBN-13: 9781133459828
  • STARTING AT $17.99

  • STARTING AT $28.99

  • ISBN-10: 1111529442
  • ISBN-13: 9781111529444
  • Bookstore Wholesale Price $138.00
  • RETAIL $183.95

Cengage provides a range of supplements that are updated in coordination with the main title selection. For more information about these supplements, contact your Learning Consultant.

FOR INSTRUCTORS

Online Instructor Resource

ISBN: 9781285856926
Everything you need for your course is in one place! This collection of book-specific lecture and class tools is available online via www.cengage.com/login. Access and download PowerPoint presentations, images, instructor's manual, videos, and more.

Cengage Learning Testing, powered by Cognero Instant Access

ISBN: 9781305506800
Cengage Learning Testing, powered by Cognero, is a flexible, online system that allows you to author, edit, and manage test bank content from multiple Cengage Learning solutions. Create multiple test versions in an instant and deliver tests from your LMS, your classroom or wherever you want.

CourseMate, 1 term (6 months) Instant Access

ISBN: 9781285856957
Cengage Learning's CourseMate brings course concepts to life with interactive learning, study, and exam preparation tools that support the printed textbook. Access an integrated eBook, learning tools including videos, flashcards, quizzes, and more, all designed specifically to work with Java Programming, 8E.

FOR STUDENTS

CourseMate, 1 term (6 months) Instant Access

ISBN: 9781285856957
Cengage Learning's CourseMate brings course concepts to life with interactive learning, study, and exam preparation tools that support the printed textbook. Access an integrated eBook, learning tools including videos, flashcards, quizzes, and more, all designed specifically to work with Java Programming, 8E.