.
.

Friday, July 25, 2014

Introduction to Java Programming, Comprehensive Version (10th_Edition)

Introduction to Java Programming, Comprehensive Version
DETAIL

  • Author: Y. Daniel Liang
  • Language: English
  • Published: 2014
  • Page: 1345
  • Format: pdf
  • Size: 14 MB









Organization of the Book 
The chapters can be grouped into five parts that, taken together, form a comprehensive introduction to Java programming, data structures and algorithms, and database and Web programming.

Part I: Fundamentals of Programming (Chapters 1–8)
The first part of the book is a stepping stone, preparing you to embark on the journey of learning Java.

Part II: Object-Oriented Programming (Chapters 9–13, and 17) 
This part introduces object-oriented programming. Java is an object-oriented programming language that uses abstraction, encapsulation, inheritance, and polymorphism to provide great flexibility, modularity, and reusability in developing software.

Part III: GUI Programming (Chapters 14–16 and Bonus Chapter 34) 
JavaFX is a new framework for developing Java GUI programs. It is not only useful for developing GUI programs, but also an excellent pedagogical tool for learning object-oriented programming.

Part IV: Data Structures and Algorithms (Chapters 18–29 and Bonus Chapters 40–41) 
This part covers the main subjects in a typical data structures and algorithms course. Chapter 18 introduces recursion to write methods for solving inherently recursive problems. Chapter 19 presents how generics can improve software reliability.

Part V: Advanced Java Programming (Chapters 30–33 and Bonus Chapters 35–39, 42) 
This part of the book is devoted to advanced Java programming.

No comments:

Post a Comment