Starting Out with Java: From Control Structures through Objects, Global Edition, 8th edition

Published by Pearson (September 13, 2024) © 2024

  • Tony Gaddis Haywood Community College

eTextbook in Pearson+

undefined
Products list

Access details

  • Register via our Revel page to complete your purchase
  • A Course ID link or VLE link from your instructor is required
  • Instant access once purchased

Features

  • More than a digital textbook
  • Multimedia content and practice integrated
  • Immediate feedback on tests and quizzes
  • Highlighting, notetaking and study tips
  • Anytime, anywhere learning
Products list

Details

  • A print edition

Title overview

Starting Out with Java uses author Tony Gaddis's clear, step-by-step approach to present essential programming concepts and the fundamentals of the Java programming language. Procedural programming and control structures and methods are covered before object-oriented programming. This ensures that you understand fundamental programming and problem-solving concepts. Every chapter includes easy-to-read code listings, practical real-world examples and an abundance of exercises.

The 8th Edition introduces JShell, including JShell experiment sections that allow you to explore Java coding and prototyping. New and updated topics cover JavaFX, String methods, features of the switch statement and more.

Table of contents

  1. Introduction to Computers and Java
  2. Java Fundamentals
  3. Decision Structures
  4. Loops and Files
  5. Methods
  6. A First Look at Classes
  7. Arrays and the ArrayList Class
  8. A Second Look at Classes and Objects
  9. Text Processing and Wrapper Classes
  10. Inheritance
  11. Exceptions and Advanced File I/O
  12. JavaFX: GUI Programming and Basic Controls
  13. JavaFX: Advanced Controls
  14. JavaFX: Graphics, Effects, and Media
  15. Recursion
  16. Databases

APPENDICES

  1. JOptionPane Dialogs
  2. The ASCII/Unicode Characters
  3. Operator Precedence and Associativity
  4. Java Keywords
  5. Installing OpenJDK and Using the JDK Documentation
  6. Installing and Working with JavaFX
  7. Using the javadoc Utility
  8. More about the Math Class
  9. Packages
  10. Working with Records and Random Access Files
  11. Downloading and Installing Apache Derby
  12. The QuickSort Algorithm
  13. Named Colors
  14. Answers to Odd-Numbered Review Questions

CASE STUDIES

  1. Calculating Sales Commission
  2. The Amortization Class
  3. The PinTester Class
  4. Parallel Arrays
  5. The FeetInches Class
  6. The SerialNumber Class
  7. A Simple Text Editor Application Using Swing

Need help?Get in touch