- ホーム
- > 洋書
- > 英文書
- > Computer / Languages
Full Description
For courses in Java programming. A fundamentals-first approach. Introduction to Java Programming and Data Structures, Global Edition integrates programming, data structures and algorithms into 1 text. It takes a fundamentals-first approach, building a strong foundation of basic concepts and techniques before teaching object-oriented and advanced programming. Programming is explained in a problem-driven way that focuses on problem solving rather than syntax, illustrating concepts by example and providing many exercises with various levels of difficulty for practice.
The 13th Edition reflects Java 18 technology and is completely revised in every detail to enhance clarity, content, examples and exercises.
Contents
Introduction to Computers, Programs, and Java
Elementary Programming
Selections
Mathematical Functions, Characters, and Strings
Loops
Methods
Single-Dimensional Arrays
Multidimensional Arrays
Objects and Classes
Object-Oriented Thinking
Inheritance and Polymorphism
Exception Handling and Text I/O
Abstract Classes and Interfaces
JavaFX Basics
Event-Driven Programming and Animations
JavaFX UI Controls and Multimedia
Binary I/O
Recursion
Generics
Lists, Stacks, Queues, and Priority Queues
Sets and Maps
Developing Efficient Algorithms
Sorting
Implementing Lists, Stacks, Queues, and Priority Queues
Binary Search Trees
AVL Trees
Hashing
Graphs and Applications
Weighted Graphs and Applications
Aggregate Operations for Collection Streams
APPENDICES
Java Keywords
The ASCII Character Set
Operator Precedence Chart
Java Modifiers
Special Floating-Point Values
Number Systems
Bitwise Operations
Regular Expressions
Enumerated types
The Big-O, Big-Omega, and Big-Theta Notations