Java: An Introduction to Problem Solving and Programming, 8th edition

Published by Pearson (July 14, 2021) © 2018

  • Walter Savitch University of California, San Diego
  • Kenrick Mock

eTextbook on Pearson+

ISBN-13: 9780137503629 (2021 update)

eTextbook rental includes

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

Details

  • Loose-leaf, 3-hole-punched pages

This product is expected to ship within 3-6 business days for US and 5-10 business days for Canadian customers.

Java is a concise, accessible introduction to Java for the beginning programmer. It covers object-oriented programming as well as key concepts such as design, testing and debugging, programming style, interfaces and inheritance, and exception handling.

Table of Contents

  1. Introduction to Computers and Java
  2. Basic Computation
  3. Flow of Control: Branching
  4. Flow of Control: Loops
  5. Defining Classes and Methods
  6. More About Objects and Methods
  7. Arrays
  8. Inheritance, Polymorphism, and Interfaces
  9. Exception Handling
  10. Streams, File I/O, and Networking
  11. Recursion
  12. Dynamic Data Structures and Generics

Appendices:

  1. Getting Java
  2. Running Applets
  3. Protected and Package Modifiers
  4. The DecimalFormat Class
  5. Javadoc
  6. Differences Between C++ and Java
  7. Unicode Character Codes
  8. Introduction to Java 8 Functional Programming
  9. The Iterator Interface
  10. Cloning
  11. Java Reserved Keywords

Index

Need help? Get in touch