Java Foundations
$206.65
| Title | Range | Discount |
|---|---|---|
| Trade Discount | 5 + | 25% |
- Description
- Additional information
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.
- Data and Expressions
- Using Classes and Objects
- Conditionals and Loops
- Writing Classes
- Graphical User Interfaces
- Arrays
- Inheritance
- Polymorphism
- Exceptions
- Analysis of Algorithms
- Introduction to Collections–Stacks
- Linked Structures–Stacks
- Queues
- Lists
- Iterators
- Recursion
- Searching and Sorting
- Trees
- Binary Search Trees
- Heaps and Priority Queues
- Sets and Maps
- Multi-way Search Trees
- Graphs
- Databases
APPENDICES
- Glossary
- Number Systems
- The Unicode Character Set
- Java Operators
- Java Modifiers
- JavaFX Graphics
- JavaFX Scene Builder
- Regular Expressions
- Hashing
- 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 |





