Ebook - Introduction to Java Programming Comprehensive Version Download | Ebook, Lecture Notes & slides of Java, C / C++, .Net ( VB & C# ), HTML, PHP, ASP.NET.

Ebook - Introduction to Java Programming Comprehensive Version Download

Posted By Learn BookTure On 11:50 Under

Book : Introduction to Java Programming Comprehensive Version
Author : Y. Daniel Liang
Publication : Prentice Hall
Year : 2007
No of Pages : 1657 Pages




Introduction to Java Programming Comprehensive Version

Fundamentals First introduces the fundamentals of programming, problem-solving, object-oriented programming, and GUI programming. This version is suitable for an introductory course on problem-solving and object-oriented programming.
The Comprehensive Version contains all the chapters in the fundamentals first version. Additionally, it covers data structures, networking, internationalization, advanced GUI programming, and Web programming

This edition substantially enhances Introduction to Java Programming, Fifth Edition. The chapters covered in this book as following:

  1. Part 1, "Fundamentals of Programming," is expanded into six chapters to focus on problem-solving and basic programming techniques with many new illustrations and practical examples, such as math tutor. New organization reinforces the teaching of fundamental problem-solving techniques.
  2. Part 2, "Object-Oriented Programming," is expanded into five chapters to give a comprehensive introduction on OOP and how to use it to design programs. New organization enhances the presentation of object-oriented programming and enables GUI programming to be covered earlier.
  3. Part 3, "GUI Programming," is expanded into five chapters to introduce GUI programming, graphics painting, event-driven programming, creating user interfaces, and applets.
  4. Part 4, "Exception Handling, I/O, and Recursion," contains a brand new chapter on recursion. New short and simple examples are used to introduce the concept of exception handling. Since the text I/O has moved to Chapter 8, "Strings and Text I/O," the I/O chapter covers only the binary I/O.
  5. Part 5, "Data Structures," is expanded to cover data structure design and implementation (array list, linked list, stack, queue, heap, priority queue, and binary tree), generics, Java Collections Framework, and algorithm efficiencies and sorting. 
  6. Part 6, "Concurrency, Networking, and Internationalization," is updated to cover Java 5 thread pooling, locks, and semaphores.
  7. Part 7, "Advanced GUI Programming," is expanded into five chapters with short, simple new examples to teach complex subjects. For example, a new example is used to demonstrate how to develop source components. The MVC architecture is introduced along with the Swing models.
  8. Part 8, "Web Programming," is expanded into five chapters. Advanced database programming is in a separate chapter and may be skipped. Several new examples are presented to introduce the JSP.