Amazon.com: Introduction to Java Programming-Comprehensive Version (6th Edition) (GOAL Series) (9780132221580): Y Daniel Liang: Books

Buy Used
Used - Good See details
$9.49 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Sell Back Your Copy
For a $0.96 Gift Card
Trade in
Have one to sell? Sell yours here
Introduction to Java Programming-Comprehensive Version (6th Edition) (GOAL Series)
 
See larger image
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Introduction to Java Programming-Comprehensive Version (6th Edition) (GOAL Series) [Paperback]

Y Daniel Liang (Author)
4.1 out of 5 stars  See all reviews (13 customer reviews)


Available from these sellers.


Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more

Formats

Amazon Price New from Used from
Paperback --  
There is a newer edition of this item:
Introduction to Java Programming, Comprehensive Version (9th Edition) Introduction to Java Programming, Comprehensive Version (9th Edition)
$124.52
Available for Pre-order

Book Description

July 22, 2006 0132221586 978-0132221580 6

Now integrating Java 5 throughout, this reference introduces Java programming fundamentals – including problem-solving, object-oriented programming, GUI programming, data structures, networking, internationalization, advanced GUI programming, and Web programming.  Includes many new illustrations. Enhances examples throughout, using small, simple, and stimulating examples to demonstrate concepts and techniques.  Offers anearlier introduction to writing programs than the previous edition. Features a new chapter on recursion, expanding treatment from earlier editions.  A useful reference for anyone interested in learning more about programming.



Editorial Reviews

About the Author

Y. Daniel Liang is the author and editor of the Prentice Hall Liang Java Series. His innovative Java texts have been adopted by many universities throughout the world. Dr. Liang is currently a Yamacraw professor of software engineering in the School of Computing at Armstrong Atlantic State University, Savannah, Georgia.

Product Details

  • Paperback: 1328 pages
  • Publisher: Prentice Hall; 6 edition (July 22, 2006)
  • Language: English
  • ISBN-10: 0132221586
  • ISBN-13: 978-0132221580
  • Product Dimensions: 9.9 x 8 x 2 inches
  • Shipping Weight: 5 pounds
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (13 customer reviews)
  • Amazon Best Sellers Rank: #542,236 in Books (See Top 100 in Books)

 

Customer Reviews

13 Reviews
5 star:
 (7)
4 star:
 (3)
3 star:
 (1)
2 star:
 (1)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
4.1 out of 5 stars (13 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

62 of 63 people found the following review helpful:
5.0 out of 5 stars Excellent textbook for learning Java..., August 27, 2006
This review is from: Introduction to Java Programming-Comprehensive Version (6th Edition) (GOAL Series) (Paperback)
If you prefer your computer technology learning in textbook style, then this is an excellent choice in books... Introduction to Java Programming - Comprehensive Version (Sixth Edition) by Y. Daniel Liang. It's an entire college-level course in Java in one very big (and well-written) volume...

Contents:

Part 1 - Fundamentals of Programming: Introduction to Computers, Programs, and Java; Primitive Data Types and Operations; Selection Statements; Loops; Methods; Arrays

Part 2 - Object-Oriented Programming: Objects and Classes; Strings and Text I/O; Inheritance and Polymorphism; Abstract Classes and Interfaces; Object-Oriented Design

Part 3 - GUI Programming: Getting Started with GUI Programming; Graphics; Event-Driven Programming; Creating User Interfaces; Applets and Multimedia

Part 4 - Exception Handling, I/O, and Recursion: Exceptions and Assertions; Binary I/O; Recursion

Part 5 - Data Structures: Lists, Stacks, Queues, Trees, and Heaps; Generics; Java Collections Framework, Algorithm Efficiency and Sorting

Part 6 - Concurrency, Networking, and Internationalization: Multithreading; Networking; Internationalization

Part 7 - Advanced GUI Programming: JavaBeans and Bean Events; Containers, Layout Managers, and Borders; Menus, Toolbars, Dialogs, and Internal Frames; MVC and Swing Models; JTable and JTree

Part 8 - Web Programming: Java Database Programming; Advanced Java Database Programming; Servlets; JavaServer Pages; Remote Method Invocation

Appendixes: Java Keywords; The ASCII Character Set; Operator Precedence Chart; Java Modifiers; Special Floating-Point Values; Bit Operations

Index

At over 1300 pages, you'd expect there to be quite a bit of material covering a wide range of topics. And you'd be right... Liang has written a textbook on Java, and it's one textbook that I'd probably buy even if I wasn't enrolled in a class. As you can tell from the contents, everything from the very basics of the language (like primitives) to highly advanced topics (like RMI) are covered in at least some level of detail. Once you get done working through the material (or the semester ends, whichever comes first), you should have a complete understanding of Java. From that point, you'll simply need experience. Each chapter is laid out with objectives, the material, quite often a case study that ties together everything in the chapter, a summary, review questions, and programming exercises. There's even an entire website devoted to supporting instructors that are using this book as their course reference.

One thing I noticed about this book is that early on they start using Swing examples to show programming examples using a visual interface. Most Java books have historically used command line programs to teach the language. It's an acceptable method, but it tends to make the use of GUI features something to be learned separately. Since there's a mixture of command line and graphical examples from the beginning, the mental divide between the two types of programs is greatly diminished. It probably means that Java will be thought of as a Visual Basic language that can be used to mock up applications. That's a good thing...

Excellent coverage of Java, clear layout of material, and aesthetically pleasing design... a good choice...
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


13 of 14 people found the following review helpful:
5.0 out of 5 stars Good book for self-learner, December 24, 2006
Amazon Verified Purchase(What's this?)
This review is from: Introduction to Java Programming-Comprehensive Version (6th Edition) (GOAL Series) (Paperback)
I am learning java on my own. I have tried few books before with varying degrees of satisfaction. This book by Dr. Liang really help me to understand the basics. The topics are explained in concise manner with help of numerous illustration. It is indeed true that a picture worth thousands of words.

In addition, I appreciate the author provides solutions to almost all review questions on website. This is really useful for me to check my answers and learn from it. It is in contrast to some of the books whereby the answers is treated like a 'secret' to you. There is also supplementary materials like online quiz on the author's website.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


11 of 12 people found the following review helpful:
5.0 out of 5 stars Difficult to find a better thought out book on Java, in general!, March 15, 2007
This review is from: Introduction to Java Programming-Comprehensive Version (6th Edition) (GOAL Series) (Paperback)
I have the pleasure of starting to learn Java and OOProgramming from scratch through Liang's book. Being a novice at this but already possesing two degrees one in engineering and an MBA I have had my share of good and not so good books, on many subjects. I have already purchased several books on the subjects of Java and OOP, modelling etc. Liang's book is the epitome of how a modern book should be designed and written! It seems that Liang has carefully 'listened' to the needs of the student of Java. It starts gently with the very basics and slowly builds up; the way it is designed with reminders on the sidelines, tips, notes and hints allows one to go through almost the entire text without having to underline anything. This and the very helpful material on Liang's site, make this book indispensable reading for anyone that is seriously interested in learning Java. The exercises and the programming problems are carefully selected to test your knowledge of what you read in the chapter, thoroughly. If you skip over the details, you will have to go back and review to get them right. Buy it and enjoy the Java journey!
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews











Only search this product's reviews



What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(5)
(1)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
How many pages should the book have? 0 Jul 1, 2007
See all discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
   
Related forums



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject