Learning Resource and Development

Introduction to java programming and data structures : comprehensive version /

Liang, Y. Daniel, author.

Introduction to java programming and data structures : comprehensive version / Y. Daniel Liang. - Twelfth edition Global edition. - 1240 pages : illustrations ; 26 cm.

Includes index.

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 1/O -- Abstract classes and interfaces -- JavaFX basics -- Event-driven programming and animations -- JavaFX U1 controls and multimedia -- Binary 1/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 collections streams.

9781292402079


Java (Computer program language).

QA76.73.J38

005.133 / L613i