I just finished a C++ class using a Savitch book. I thought the Savitch book was great, although at times a bit watered down.
Then I pick up this Intro to Java book and it just takes programming instruction to a new level. Because C++ and Java are incredibly similar, at least for the basics, I've flown through the first 5 chapters because I understand the concepts. Although I've yet to work any of the problems. Just reading at this point.
However, while flying through I've picked up an incredible amount of good info through the cautions and tips, little things you end up learning on your own through trial and error but that are generally not explicitly pointed out to you. It makes a world of difference when someone that knows what they are doing validates those things you "think" you know and explains to you why things are the way they are. You suddenly realize you're not crazy and that you actually do understand a little bit of this stuff.
I also like the diagrams, showing how variables are passed to methods, how the method returns to the caller, etc. Seemingly simple, but I've yet to see a book that shows it so clearly. Very well done.
I'm looking forward to the rest of the book. I have my first Java class starting in a couple of weeks and I think I'll be through the first pass of the book by then. All 1,200+ pages. It's that good of a read.
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 . In addition, the student companion website has a lot of useful materials such as tutorials, answers to review questions and much more. This books has it all , it walks you from the basics to the advance programming techniques such as data structures, user interfaces and web programming step by step. I have read How to Program series before which are hard to understand and follow. The books is well organized, very clear and easy to understand. Now i have replaced all my How To program series books with Daniel Liang books. I really like this author.
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. Let me explain.
Here's the thing: two weeks ago, this guy I met online on one of those dating sites takes me out for a pretty nice date. He was kind of sweet and he's telling me about some computer startup dot-com thing he used to work at in California. I figure he's in programming or something, but I didn't want to pry -- I mean save something for the second date, right? Third date, you don't even have to talk all that much, but the second date's a good time for follow-up questions and details. I don't need his whole resume the first time I meet him.
I mention this only by way of clarifying that this guy is in computers (except I think he's sort of between jobs) and Java is a computer language. With me so far? Good.
Anyway, the date went okay. He says he wants to go out again, and then he sends me an email the next day and says he'll call me and (again, he repeats) he wants to go out later this week...
... two weeks go by - TWO WEEKS - and no call, no email. Nothing. So I figure, whatever, he's not interested. No big deal. He was nice, but he wasn't George F***ing Clooney or anything. Then a couple days ago, he emails me and says sorry he didn't call in all this time, but am I available to go out TONIGHT. And I'm all like WTF?
So not really this book's fault, but seriously. Come on! Three stars for this book on computers because on the one hand people seem to like this book okay (I haven't read it -- don't plan to) and on the other hand... MEN!
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 here,to give you an idea of how big this book is, it has about 43 chapters,that span over 1290 pages covering the basics to the most difficult database programming principles.
This book is meant for those individual who are really serious and determined to learn, and the price tag clearly shows that. If you wanna half-learn java, this book is not for you. If you want to be a java geek, I would recommend you dig deeper into you pocket and get this book as soon as you can. You will never regret it. All the concepts are clear and easy to understand except one or two, which really won't hurt that much considering the abundant material locked down in this text.
Introduction to Java Programming, Comprehensive Version (7th Edition)
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 language.......