Java Software Solutions, Foundations of Program Design, 10th edition

Published by Pearson (November 7, 2023) © 2024

  • John Lewis Villanova University , Virginia Tech
  • William Loftus
Products list

eTextbook features

  • Instant access to eTextbook
  • Search, highlight, and notes
  • Create flashcards
Products list

Access details

  • Instant access once purchased
  • Anytime, anywhere learning via mobile app
  • Register via course invite or LMS link (Blackboardâ„¢, Canvasâ„¢, Moodle or D2L®)

Features

  • All-in-one digital learning platform
  • Integrated videos and rich multimedia
  • Immediate feedback on tests and quizzes
  • Highlighting, notetaking and study tips
  • App syncs progress across devices

Java Software Solutions helps you gain the knowledge and skills you need to design true object-oriented solutions. A natural progression of concepts focuses on the use of objects before learning how to write them. Sound programming practices are introduced and reinforced, giving you clear guiding principles to engineer good software. Both small and large real-world examples let you practice sharpening your problem-solving and design skills. Graphics and GUI sections serve as excellent visual examples of object-orientation.

The 10th Edition is updated to keep pace with the ever-evolving Java language. New examples and sections keep the material fresh and improve the discussion of individual topics.

  1. Introduction
  2. Data and Expressions
  3. Using Classes and Objects
  4. Writing Classes
  5. Conditionals and Loops
  6. More Conditionals and Loops
  7. Object-Oriented Design
  8. Arrays
  9. Inheritance
  10. Polymorphism
  11. Exceptions
  12. Recursion
  13. Collections

APPENDICES

  1. Glossary
  2. Number Systems
  3. The Unicode Character Set
  4. Java Operators
  5. Java Modifiers
  6. Java Coding Guidelines
  7. JavaFX Layout Panes
  8. JavaFX Scene Builder
  9. Regular Expressions
  10. Javadoc Documentation Generator
  11. Java Syntax
  12. Answers to Self-Review Questions

This publication contains markup to enable structural navigation and compatibility with assistive technologies. Images in the publication are fully described. The publication supports text reflow, is screen-reader friendly, and contains no content hazards known to cause adverse physical reactions.

Need help? Get in touch