Java Foundations: Introduction to Program Design and Data Structures, 5th Edition

By John Lewis, Peter DePasquale, Joe Chase

Published by Pearson

Published Date: Apr 8, 2019

Description

For courses in Java Programming.

 

A comprehensive, cohesive, and seamless exploration of Java programming

Java Foundations is a comprehensive textbook for introductory programming sequences. The versatile layout supports a

two-or three-semester sequence and introduces students to the world of programming–from basic programming concepts to the design and implementation of complex data structures. Inspired by the success of their industry-leading text, Java Software Solutions, authors Lewis, DePasquale, and Chase build a solid framework for lasting comprehension.

 

The 5th Edition is updated to keep the content fully up-to-speed while incorporating changes from user feedback. The biggest change in this edition is the overhaul of the graphical content to fully embrace the JavaFX platform, which has replaced Swing as the supported technology for graphics and Graphical User Interfaces (GUIs) in Java. The switch over to the new approach simplifies GUI development and provides better opportunities to discuss object-oriented programming.

Table of Contents

  1. Data and Expressions
  2. Using Classes and Objects
  3. Conditionals and Loops
  4. Writing Classes
  5. Graphical User Interfaces
  6. Arrays
  7. Inheritance
  8. Polymorphism
  9. Exceptions
  10. Analysis of Algorithms
  11. Introduction to Collections–Stacks
  12. Linked Structures–Stacks
  13. Queues
  14. Lists
  15. Iterators
  16. Recursion
  17. Searching and Sorting
  18. Trees
  19. Binary Search Trees
  20. Heaps and Priority Queues
  21. Sets and Maps
  22. Multi-way Search Trees
  23. Graphs
  24. Databases

Appendix A Glossary

Appendix B Number Systems

Appendix C The Unicode Character Set

Appendix D Java Operators

Appendix E Java Modifiers

Appendix F JavaFX Graphics

Appendix G JavaFX Scene Builder

Appendix H Regular Expressions

Appendix I Hashing

Appendix J Java Syntax



Print

Java Foundations: Introduction to Program Design and Data Structures, 5th Edition

Add to Cart

$173.32 $164.65 | ISBN-13: 978-0-13-520597-6

Free Ground Shipping.