4.04.0 out of 5 stars
6 product ratings
  • 5stars

    4ratings
  • 4stars

    0rating
  • 3stars

    1rating
  • 2stars

    0rating
  • 1star

    1rating

5 Reviews

by

NOT FOR BEGINNERS!

Seasoned object-oriented programmers looking for a comprehensive Java manual should be satisfied with this selection. HOWEVER, if you are new to object-oriented programming, THIS BOOK IS NOT FOR YOU.<br>
This book was required for my Intro to Object-Oriented Programming course. Unfortunately for the prof, the entire class -- with the exception of a few, experienced C++ programmers -- was horribly confused by Chapter 3.

To borrow a well-coined phrase, this book reads like stereo instructions.
Deitel & Deitel try to do too much with such a complex topic. They spend a couple of chapters laying a great introductory background by explaining the history of programming and the internet, but then proceed with typical, programmer-oriented, reference-style information: cramped, dictionary-like pages filled with non-intuitive code examples. Definitions are delivered in a "drive-by" manner: bolded terms with only a few words or context as an explanation. As EACH of the first several chapters has in excess of SEVENTY (70) highlighted definitions, this is unfortunate. The chapter introducing objects and their components left me more confused than before I read the text. Finally, although the text is sprinkled with helpful program engineering tips, error-trapping techniques and debugger use is sequestered in the appendices and not taught by the text.

FELLOW NOOBS, my recommendation to you is: "Objects First with Java: A Practical Introduction Using BlueJ" by Barnes and Kolling (Pearson: Prentice Hall), 3rd or 4th edition. Definitions are spare and well-highlighted, examples begin visually and simply, and exercises use code on the included CD Rom. You will be building simple programs immediately and debugging by Chapter 6.

Then, go get the Deitel book. Good luck.
Read full review...

by

Heavy learning.

Its a great book to get you started in Java. If you have a choose between the international version and the American version, understand that the content is the same, but the int'l version has black and white pictures and is larger and heavier, due to being printed on a different kind of paper. However, the int'l version is also, usually, cheaper.
Review; Great learning tool, but the int'l version is kinda heavy (but the same otherwise).
Read full review...

by

JHTP assumes you know nothing of programming in order to get started

I studied from this book for my programming degree. It is actually the second programming book that was in my posession in my studies (and my best learning tool thus far in software development). To put it simply this books assumes you know nothing about programming. However, you will find it very complicated if you trying to learn from scratch with this book. Most people will tell you it is far too complicated before they tell you it is too easy or simple. Only people saying it's too simple will be seasoned veterans in programming. The first time through several of the chapters the syntax looks like Egyptian hyroglyphics the second and third time through the chapters you will know what you're looking at. My quickest advancement in learning programming has been from this book and I practice the concepts covered in it daily.Read full review...

by

good book

good quality,good book overall . i decided to buy it because it was prescribed for my java class. i like the book because it is very comprehensive. the only downside is that i cant take it to class because it is so heavy.Read full review...

by

Easy for me?

Can we not talk about shiping and pricing and get to the part of, is this book simplistic or confusing as hell!!.im a novice, so will it help me??

Why is this review inappropriate?