Introduction to Java Programming – Y. Daniel Liang – 8th Edition


Regardless of major, students will be able to grasp concepts of problem-solving and programming — thanks to Liang’s fundamentals-first approach, students learn critical problem solving skills and core constructs before object-oriented programming.

Liang’s approach has been extended to application-rich programming examples, which go beyond the traditional math-based problems found in most texts. Students are introduced to topics like control statements, methods, and arrays before learning to create classes.

Later chapters introduce advanced topics including graphical user interface, exception handling, I/O, and data structures. Small, simple examples demonstrate concepts and techniques while longer examples are presented in case studies with overall discussions and thorough line-by-line explanations.

Increased data structures chapters make the Eighth Edition ideal for a full course on data structures.

View more

  • Chapter 1 Introduction to Computers, Programs, and Java
    Chapter 2 Elementary Programming
    Chapter 3 Selections
    Chapter 4 Loops
    Chapter 5 Methods
    Chapter 6 Single-Dimensional Arrays
    Chapter 7 Multidimensional Arrays
    Chapter 8 Objects and Classes
    Chapter 9 Strings and Text I/O
    Chapter 10 Thinking in Objects
    Chapter 11 Inheritance and Polymorphism
    Chapter 12 GUI Basics
    Chapter 13 Exception Handling
    Chapter 14 Abstract Classes and Interfaces
    Chapter 15 Graphics
    Chapter 16 Event-Driven Programming
    Chapter 17 Creating Graphical User Interfaces
    Chapter 18 Applets and Multimedia
    Chapter 19 Binary I/O
    Chapter 20 Recursion
    Chapter 21 Generics
    Chapter 22 Java Collections Framework
    Chapter 23 Algorithm Efficiency
    Chapter 24 Sorting
    Chapter 25 Lists, Stacks, and Queues, and Priority Queues
    Chapter 26 Binary Search Trees
    Chapter 27 Graphs and Applications
    Chapter 28 Weighted Graphs and Applications
    Chapter 29 Multithreading
    Chapter 30 Networking
    Chapter 31 Internationalization
    Chapter 32 JavaBeans and Bean Events
    Chapter 33 Containers, Layout Managers, and Borders
    Chapter 34 Menus, Toolbars, and Dialogs
    Chapter 35 MVC and Swing Models
    Chapter 36 JTable and JTree
    Chapter 37 Java Database Programming
  • Citation
    • Full Title: Introduction to Java Programming
    • Author/s:
    • ISBN-10: 0132130807
    • ISBN-13: 9780132130806
    • Edition: 8th Edition
    • Topic: Computer
    • Subtopic: Java Programming
    • File Type: eBook
    • Idioma: English

Leave us a comment

1 Comment

Notify of
1 Comment
Inline Feedbacks
View all comments
Would love your thoughts, please comment.x