9780135205976

Java Foundations Introduction to Program Design and Data Structures

by ; ;
  • ISBN13:

    9780135205976

  • ISBN10:

    0135205972

  • Edition: 5th
  • Format: Paperback
  • Copyright: 2019-04-08
  • Publisher: Pearson

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • Get Rewarded for Ordering Your Textbooks! Enroll Now
  • We Buy This Book Back!
    In-Store Credit: $16.80
    Check/Direct Deposit: $16.00
    PayPal: $16.00
List Price: $173.32 Save up to $123.83
  • Rent Book $50.00
    Add to Cart Free Shipping

    TERM
    PRICE
    DUE
    IN STOCK USUALLY SHIPS IN 24 HOURS.
    HURRY! ONLY 1 COPY IN STOCK AT THIS PRICE
    *This item is part of an exclusive publisher rental program and requires an additional convenience fee. This fee will be reflected in the shopping cart.

Supplemental Materials

What is included with this book?

Summary

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.

Author Biography

John Lewis is the co-author of the best-selling introductory Java programming book Java Software Solutions , as well as Java Software Structures, Programming with Alice and Java , and books for AP computer science.  He teaches courses at both Virginia Tech and Radford University. He received his Ph.D. degree from Virginia Tech.

 

Peter DePasquale is an assistant professor of computer science at the College of New Jersey (TCNJ). He is the author of Addison-Wesley’s Java Backpack Reference Guide and Addison-Wesley’s C++ Backpack Reference Guide, as well as Programming with Alice and Java .

 

Joe Chase is an associate professor of computer science at Radford University. He is the co-author of Java Software Structures and Java Software Structures for AP* Computer Science AB.

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



Rewards Program

Write a Review