Request for consultation

Thanks for your request. You’ll soon be chatting with a consultant to get the answers you need.
Your form is submitting...
{{formPostErrorMessage.message}} [{{formPostErrorMessage.code}}]
Email Address is required. 'Email Address' must contain at least 0 characters 'Email Address' cannot exceed 0 characters Please enter a valid Email Address
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.
Country is required. 'Country' must contain at least 0 characters 'Country' cannot exceed 0 characters Please enter a valid Country
Cengage, at your service! How can we best meet your needs? 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?

Java Programming, 9th Edition

Joyce Farrell

  • {{checkPublicationMessage('Published', '2018-03-20T00:00:00+0000')}}
Starting At £45.00 See pricing and ISBN options
Java Programming 9th Edition by Joyce Farrell

Overview

Discover the power of Java™ for developing applications today when you trust the engaging, hands-on approach in Farrell's JAVA PROGRAMMING, 9E. Even if you're a first-time programmer, JAVA PROGRAMMING can show you how to quickly start developing useful programs, all while still mastering the basic principles of structured and object-oriented programming. Unique, reader-friendly explanations and meaningful programming exercises emphasize business applications and game creation while useful debugging exercises and contemporary case problems further expand your understanding. Additional digital learning resources within MindTap provide interactive learning tools as well as coding IDE (Integrated Development Environment) labs for practicing and expanding your skills.

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.
  • ALL PROGRAMS INCORPORATE THE LATEST VERSION OF JAVA™. Programs throughout this edition have been tested using Java 9 to prepare your students to master the latest version of the world's most popular development platform.
  • ALL PROGRAMS AND VISUALS REFLECT WINDOWS 10. This edition's programs, as well as all screen images, incorporate Windows 10 to prepare your students to work most effectively in this new environment.
  • NEW COVERAGE OF JAVAFX PREPARES STUDENTS TO CREATE AND DEPLOY MORE SOPHISTICATED APPLICATIONS. A new chapter (Ch. 15) addresses JavaFX in detail to prepare your students to work with this platform for creating and developing desktop and internet applications.
  • FULL-COLOR PRESENTATION CLEARLY ILLUSTRATES PRINCIPLES. This edition now uses full color to retain readers' attention as well as clarify and illustrate important principles and key skills.
  • CLEAR LEARNING OBJECTIVES DIRECT ATTENTION TO VITAL POINTS OF LEARNING. Each chapter begins with a list of well-defined objectives, enabling you and your students to efficiently review the topics presented in the chapter at a glance.
  • INFORMATIVE FIGURES IN EACH CHAPTER CLARIFY AND ILLUSTRATE IMPORTANT CONCEPTS. Code figures, frequently 25 lines or less, illustrate one concept at a time. All Java keywords appear in color to differentiate them from program-created identifiers. Callouts identify and highlight important code statements, while abundant screen captures show exactly how program output appears.
  • FULL PROGRAM FILES ENABLE CONVENIENT CLASS PRESENTATIONS AND ALLOW READERS TO EXPERIMENT WITH THE LANGUAGE. Every complete program shown in this edition is included in an easily accessed digital file. Students can run and modify these programs to experiment with the programming language. The full programs also allow you to execute programs in class without extensive typing or testing of classroom program examples.
  • "TWO TRUTHS AND A LIE" QUIZZES KEEP REVIEW ENGAGING AND INTERACTIVE. These intriguing short quizzes appear after each section and contain two true statements and one false statement about the preceding section of text. These true-false mini-quizzes provide students with immediate feedback as they read, without "giving away" answers to end-of-chapter multiple-choice and programming problem questions. This allows you to use the end-of-chapter exercises as assignments or test questions, if desired.
  • REVIEW QUESTIONS, PROGRAMMING EXERCISES, GAME ZONE, DEBUGGING EXERCISES, and CASE PROBLEMS KEEP READERS INVOLVED IN LEARNING. The author provides a wide variety of programming experiences designed to both engage and challenge readers at the end of each chapter.
  • KEY TERMS LIST OFFERS AN AT-A-GLANCE REFERENCE TOOL FOR LEARNERS. Each chapter includes a list of key terms introduced in the chapter. Full definitions for the terms are provided in this edition's glossary.
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. 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. Using JavaFX and Scene Builder.
Appendix A: Working with the Java Platform.
Appendix B: Learning about ASCII and Unicode.
Appendix C: Formatting Output.
Appendix D: Generating Random Numbers.
Appendix E: Javadoc.
Glossary.
Index.
MindTap
Each MindTap product offers the full, mobile-ready textbook combined with superior and proven learning tools at one affordable price. Students who purchase digital access can add a print option at any time when a print option is available for their course.

This Cengage solution can be seamlessly integrated into most Learning Management Systems (Blackboard, Brightspace by D2L, Canvas, Moodle, and more) but does require a different ISBN for access codes. Please work with your Cengage Learning Consultant to ensure the proper course set up and ordering information. For additional information, please visit the LMS Integration site.

Standalone Digital Access — Ultimate Value

Recommended and most popular

  • ISBN-10: 1337675571
  • ISBN-13: 9781337675574
  • RETAIL £45.00

Textbook Only Options

Traditional eBook and Print Options

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

  • ISBN-10: 0357688422
  • ISBN-13: 9780357688427
  • RETAIL £53.00

  • ISBN-10: 1337397075
  • ISBN-13: 9781337397070
  • RETAIL £72.99

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 STUDENTS

International MindTap Programming, Instant Access for Java Programming

ISBN: 9781337675574
International MindTap Programming, Instant Access for Java Programming, is the digital learning solution that powers students from memorization to mastery. It gives you complete control of your course--to provide engaging content, to challenge every individual, and to build their confidence. Empower students to accelerate their progress with MindTap. MindTap: Powered by You. MindTap gives you complete ownership of your content and learning experience. Customize the interactive syllabi, emphasize the most important topics and add your own material or notes in the ebook. All online text media materials accessible through this access code are available in EMEA, Latin America, Asia, and India only.