Goodreads helps you keep track of books you want to read.
Start by marking “Introduction to Java Programming: Comprehensive Version” as Want to Read:
Introduction to Java Programming: Comprehensive Version
Enlarge cover
Rate this book
Clear rating
Open Preview

Introduction to Java Programming: Comprehensive Version

4.07  ·  Rating Details ·  276 Ratings  ·  18 Reviews
For courses in Java--Introduction to Programming and Object-Oriented Programming. Daniel Liang teaches concepts of problem-solving and object-oriented programming using a fundamentals-first approach. Beginning programmers learn critical problem-solving techniques then move on to grasp the key concepts of object-oriented and GUI programming using Java 5. Students start with ...more
Paperback, 1301 pages
Published June 1st 2006 by Prentice Hall (first published June 1999)
More Details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Introduction to Java Programming, please sign up.

Be the first to ask a question about Introduction to Java Programming

This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

(showing 1-30 of 906)
filter  |  sort: default (?)  |  Rating Details
Zlatan
Oct 19, 2010 Zlatan rated it it was amazing  ·  review of another edition
Shelves: favorites
I must say that this is the best programming book I've ever read, and mostly because of all the awesome programming exercises at the end of each chapter. This was also the book that got me into the wonderful world of programming. I recall my professor telling me that the best way to learn how to program was to practice as much as I can, and that's what I exactly went to do. It took me about a half a year to go through all the examples and exercises in the book, but after that, learning every oth ...more
Maja Tomic
Apr 10, 2013 Maja Tomic rated it it was amazing
My favorite book on Java. I've bought several since Java 1.1. and none can measure up. Liang is one of my favorite authors on the subject.
It's a bible - it's huge. Great reference book.
Khang Nguyen
Jan 19, 2016 Khang Nguyen rated it it was amazing
There are thousands of Java book. But to me this one is unique. It was my text in 3 courses in college and served as reference books for a couple of others. Whatever I learned about Java, I learned from this book. The first half is pretty easy and hand on. But later in the book, more complicated (and useful!) concepts of the language are covered, such as socket communication or threading. The book won't win any awards for being illustrative (Head First series is far better on this) but deserves ...more
Wangyiran
May 15, 2015 Wangyiran rated it really liked it  ·  review of another edition
should read to knowledge java basis,
easy to read,it contain many tips to be worth paying attention.i just the fundamental book,and i learn many basic detailed knowledge.
Akshay Anurag
Jun 12, 2015 Akshay Anurag rated it really liked it
A rather voluminous approach to learn Java. Very well taught. Clear and concise.
Zhyar Ahmad
Jan 07, 2015 Zhyar Ahmad marked it as to-read
i think very good
Irshad
Oct 23, 2015 Irshad marked it as to-read
want
Benjamin Plume
May 15, 2012 Benjamin Plume rated it did not like it  ·  review of another edition
I did not think this textbook was very well done. The technical writing within was about as dry as it's possible to be, and that without providing much clarity of instruction. Unlike the text I had for C++, a lot of information was presented devoid of context, and the reasons behind a lot of the techniques were missing.

It made a language that is supposed to be much easier than C++ much more difficult instead.
Nathalia
I might be a bit biased here since I strongly dislike Java, however the book is a good guide to follow for those who wish to learn Java. I had to purchase this book for my Java course, and I barely heard any complaints from those who work with Java on a daily basis.

The only downside to this book was the price, but alas the woes of being a college student.
Tania
May 02, 2016 Tania rated it really liked it  ·  review of another edition
This book is pretty comprehensive for a beginner learning java. It covers a great deal of topics, and in each section code examples are given and are explained in great detail. The overall layout of the book is easy to follow.
Investiie
Aug 11, 2007 Investiie rated it liked it
Recommends it for: Davina
Haha.. gak ada review yang berarti si.. tapi inih buku TEBEEEELLL.. dan MAHAAAALLL... :P dibilang berguna banget juga enggak, tapi katanya sih dipake sampe 3 semester an. jadi gak rugi2 amat lah belinya.. :D
Douglas K.
Apr 20, 2015 Douglas K. rated it liked it  ·  review of another edition
Shelves: textbooks
Detailed and comprehensive, this is the best Java text I've read yet. I wouldn't recommend it as a self-study book, but it is pretty good when accompanying a decent instructor.
Daniel
Sep 16, 2008 Daniel rated it really liked it
Read 5th edition. Good intro Java book.
شذور الذهب
a great book for beginners
Nia
Dec 24, 2008 Nia rated it really liked it
Recommends it for: my father :P
Shelves: computer-science
Off-computer Java API.
Ingenioso
Aug 14, 2014 Ingenioso rated it did not like it  ·  review of another edition
Just one word : Hopeless.
Haree
Jul 24, 2010 Haree added it
all pages
Kirby Flake
Kirby Flake rated it it was amazing
Oct 07, 2016
Ana-Maria Ilie
Ana-Maria Ilie marked it as to-read
Oct 04, 2016
RAKSHA YADAV
RAKSHA YADAV marked it as to-read
Sep 24, 2016
BookDB
BookDB marked it as to-read
Sep 20, 2016
Jobber
Jobber added it
Sep 19, 2016
Yoland
Yoland rated it liked it
Sep 19, 2016
Steven
Steven is currently reading it
Sep 19, 2016
Shuaijie Liu
Shuaijie Liu marked it as to-read
Sep 19, 2016
Jobber
Jobber added it
Sep 15, 2016
Joga.Bhargavi
Joga.Bhargavi marked it as to-read
Sep 15, 2016
Frederik
Frederik is currently reading it
Sep 09, 2016
« previous 1 3 4 5 6 7 8 9 30 31 next »
There are no discussion topics on this book yet. Be the first to start one »
  • Concepts of Programming Languages
  • Programming Language Pragmatics
  • Beginning Linux Programming
  • Mathematics for 3D Game Programming and Computer Graphics
  • Objects First with Java: A Practical Introduction Using BlueJ
  • The Basic Practice of Statistics
  • Algorithms in C, Part 5: Graph Algorithms
  • C Primer Plus
  • Learn to Program
  • Beginning Programming with Java for Dummies
  • Learning Java
  • Single Variable Essential Calculus: Early Transcendentals
  • Microsoft SQL Server 2008 Internals
  • Java: How to Program
  • Python Pocket Reference
  • Networks: A Very Short Introduction
  • Java Examples in a Nutshell: A Companion Volume to Java in a Nutshell
  • Pro Html5 Programming: Powerful APIs for Richer Internet Application Development

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

Share This Book