See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

95 used & new from $14.14

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 yours here.
 
  

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

by Y Daniel Liang (Author)
4.4 out of 5 stars See all reviews (25 customer reviews)


Available from these sellers.


18 new from $17.99 77 used from $14.14
Also Available in: List Price: Our Price: Other Offers:
Paperback (7) $118.00 $106.20 69 used & new from $64.69
There is a newer edition of this item:
Introduction to Java Programming, Comprehensive Version (7th Edition) Introduction to Java Programming, Comprehensive Version (7th Edition) 4.4 out of 5 stars (25)
$106.20
In Stock.
What Do Customers Ultimately Buy After Viewing This Item?
Introduction to Java Programming-Comprehensive Version (6th Edition) (GOAL Series)
81% buy the item featured on this page:
Introduction to Java Programming-Comprehensive Version (6th Edition) (GOAL Series) 4.4 out of 5 stars (25)
Head First Java, 2nd Edition
7% buy
Head First Java, 2nd Edition 4.4 out of 5 stars (241)
$29.67
Effective Java (2nd Edition) (Java Series)
4% buy
Effective Java (2nd Edition) (Java Series) 4.9 out of 5 stars (35)
$44.66
Core Java(TM), Volume I--Fundamentals (8th Edition) (Sun Core Series)
4% buy
Core Java(TM), Volume I--Fundamentals (8th Edition) (Sun Core Series) 4.4 out of 5 stars (17)
$37.79

Customers Who Bought This Item Also Bought

The Elements of Java Style

The Elements of Java Style

by Allan Vermeulen
4.2 out of 5 stars (33)  $14.39
Head First Java, 2nd Edition

Head First Java, 2nd Edition

by Kathy Sierra
4.4 out of 5 stars (241)  $29.67
Effective Java (2nd Edition) (Java Series)

Effective Java (2nd Edition) (Java Series)

by Joshua Bloch
4.9 out of 5 stars (35)  $44.66
Java In A Nutshell, 5th Edition

Java In A Nutshell, 5th Edition

by David Flanagan
4.2 out of 5 stars (32)  $29.67
Beginning Programming with Java For Dummies (For Dummies (Computer/Tech))

Beginning Programming with Java For Dummies (For Dummies (Computer/Tech))

by Barry Burd
4.5 out of 5 stars (34)  $16.49
Explore similar items

Editorial Reviews

Product Description

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.



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.4 out of 5 stars See all reviews (25 customer reviews)
  • Amazon.com Sales Rank: #260,303 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #47 in  Books > Computers & Internet > Programming > Java > Beginner's Guides

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(5)
(1)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

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 Reviews

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

 
30 of 30 people found the following review helpful:
5.0 out of 5 stars Excellent textbook for learning Java..., August 27, 2006
By Thomas Duff "Duffbert" (Portland, OR United States) - See all my reviews
(TOP 50 REVIEWER)    (REAL NAME)      
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...
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
23 of 24 people found the following review helpful:
5.0 out of 5 stars Introduction? Yes. Yet, so much more., February 25, 2006
I actually didnt learn Java using this book. I used another book that the university prescribed. Although that was just introductory level, as i moved on to more advanced java programming, the need to understand JSP, the java.net api etc... I looked to books that would explain it well. Most java books out there at the advanced level assume that you have much programming experience and know a few other langauges. Thus they skip out a lot of important details that would otherwise be helpful to beginners and possibly even a good revision for experts.

This book had it all. It was perfect. After going through many books, I can safely say that any java problem i come across I look to this book first.

In fact I liked it so much for these advanced chapters that I decided to read through the whole thing, even the introductory chapters, just to see if i missed out anything while learning java.

All I can say is I wish i had this book while beginning to learn java.

A true beginner to expert book. Not just for Java, but programming in general. A must read!
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
22 of 23 people found the following review helpful:
5.0 out of 5 stars Rigorous introduction to programming fundamentals., October 18, 2005
There are too many Java programming books where the author just can't wait to get the student into Java API'S, Javadoc documentation, IDE's, GUI's, and so on. This is unfortunate because it does not prepare the student for the fundamentals of programming (understanding loops, arrays, methods, and so on) that you have to know prior to being able to manipulate the Java API's to produce "real-world" applications. This book provides excellent preparation for those students willing to work hard - the exercises are tremendously effective in forcing you to think not only about why your proposed solution works but why it doesn't work.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


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

5.0 out of 5 stars Fantastic Book (6th edition)
This review is for the 6th edition.

I just finished a C++ class using a Savitch book. I thought the Savitch book was great, although at times a bit watered down... Read more
Published 1 month ago by Jeff Magill

5.0 out of 5 stars One of the Best Programming Books I ever read
This book not only teaches you how to program but also teaches you a lot of programming techniques . Read more
Published 1 month ago by Abdulhamid I. Al salman

3.0 out of 5 stars Oh you men!
First off, I was going to give this book zero stars, but (a) you can't rate things at zero and (b) that wouldn't be entirely fair to the book. It's not really its fault. Read more
Published 1 month ago by Suzanne C

5.0 out of 5 stars Introduction to Java Programming --- Perfect Book
Dr. Liang's style of writing is easy and simple to understand even for the novice. This book covers a wide range of java programming concepts, these concept are so many to list... Read more
Published 3 months ago by Pule Nong

4.0 out of 5 stars good choice.
Muy buen libro para una persona que trabaja o estudia esete lenguaje por primera vez.......
Good book for that people that work for first time this type of programming... Read more
Published 4 months ago by Antonio Santiago

5.0 out of 5 stars As thorough and complete as introductions get
I'm not in the habbit of writing reviews, but for this book I felt I had to, because its the best IT-book I've ever read. Read more
Published 6 months ago by Luc Tassaert

5.0 out of 5 stars Good
It is a very comprehensive book for java programming. The chapters are well written, they are general and have thorugh examples to practice. Read more
Published 7 months ago by Carlos I. Vargas

3.0 out of 5 stars Easy read
I've never liked reading tech books but this one I haven't fallen asleep to. Not sure if it's the book or because I'm reading it at the gym. Read more
Published 10 months ago by Tsai Young

5.0 out of 5 stars maybe its the learning style
I saw Dream a Little's review and came to the conclusion it may be peoples learning style that determines if they like this book. Read more
Published 11 months ago by P. Lewis

4.0 out of 5 stars Good book, very informative
Got this book for an object oriented programming class. I have had very little programming experience, but the book has helped greatly in both learning Java and learning some of... Read more
Published 17 months ago by Francis P. Reed

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (1 discussion)
  Discussion Replies Latest Post
How many pages should the book have? 0 July 2007
See all discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Turn On the Savings

Home Improvement Value Center
Shop for bathroom faucets in the Home Improvement Value Center, where the savings can flow as much as 50% off brand-name products.

Shop the Value Center

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 
Ad

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.



Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Free
Free by Chris Anderson
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Darkfever
Darkfever by Karen Marie Moning

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates