Skip to main content

Teesside University - Shop


Introduction to Java Programming and Data Structures, Global Edition 13th edition

Paperback by Liang, Y.

Introduction to Java Programming and Data Structures, Global Edition

£73.18

ISBN:
9781292480718
Publication Date:
13 May 2025
Edition/language:
13th edition / English
Publisher:
Pearson Education Limited
Pages:
1220 pages
Format:
Paperback
For delivery:
Estimated despatch 11 - 12 Aug 2026
Introduction to Java Programming and Data Structures, Global Edition

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

Back

Teesside University