Java Foundations

Java Foundations book cover

Java Foundations

$206.65

In stock
0 out of 5

$206.65

SKU: 09780135205976 Category:
Title Range Discount
Trade Discount 5 + 25%

Description

About our authors

John Lewis is the coauthor 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 PhD 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 coauthor of Java Software Structures and Java Software Structures for AP* Computer Science AB.

New and updated features of this title

  • NEW: Chapter 6 covers developing GUIs using JavaFX.
  • NEW: Appendix F discusses the rendering of graphics using JavaFX.
  • NEW: Appendix G explores the JavaFX Scene Builder, a drag-and-drop application for developing graphical front ends.
  • UPDATED: Examples, exercises and discussions throughout the text. The text is loaded with fully implemented examples, intertwining small examples and realistic larger examples that are easy to understand.
  • UPDATED: End-of-chapter Programming Projects in several chapters provide ample opportunity for student practice.
  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

APPENDICES

  1. Glossary
  2. Number Systems
  3. The Unicode Character Set
  4. Java Operators
  5. Java Modifiers
  6. JavaFX Graphics
  7. JavaFX Scene Builder
  8. Regular Expressions
  9. Hashing
  10. Java Syntax

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.

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.

Hallmark features of this title

  • A highly focused chapter on Graphical User Interfaces includes engaging graphical examples making comprehension easier for students.
  • Concepts that overlap with procedural programming, such as methods and their invocation, are discussed in terms of an object-oriented approach and present objects in a gradual manner.
  • Exclusive coverage of software-testing and debugging effective practices is included.
  • Code Annotation and Common Error features highlight specific issues that might otherwise get lost in the body of the text, and don’t interrupt the flow of the topic.
  • A unified approach makes the important introductory sequence more cohesive and accessible for students. Term lists with succinct definitions at the end of each chapter summarize core issues.

Additional information

Dimensions 1.75 × 7.45 × 9.10 in
Imprint

Format

ISBN-13

ISBN-10

Author

, ,

Subjects

computer science, higher education, java, Engineering and Computer Science, Introduction to Programming