


Full description not available
K**N
Used good condition
Arrived in nice condition although clearly used.
A**S
Excellent book for a beginner
I purchased this book to complement a class I was taking at a university and found the book to be more helpful than the professor himself. Coming from a beginner in both programming and Java, this book is extremely easy to follow and explains absolutely everything clearly and unambiguously. The entire book uses lots of graphics, flowcharts, and other visually appealing methods (hah) to help the reader understand what the text itself is trying to explain. The chapters are organized well and have tons of examples, review, and questions for the reader. Along with the book there is a website with more examples and source code to complement the text ([...] I can't speak for someone who is more familiar with programming languages or java, but as someone who started with an entirely clean slate this book has been nothing but helpful, clear, invaluable resource.
J**M
Mediocre, not the book to try and teach yourself JAVA with
I rented this book for an intro to JAVA class. I'm a complete beginner to programming and found the book to be okay. This text book tends to give you examples of how to write code and then make statements like "we will discuss this concept more in chapter 8." I find those statements and layout of material frustrating and unhelpful. It reeks of poor organization on the part of the author. The book does provide decent explanations and examples, and if you have to get this book for a class your taking you'll be okay. However, if you're buying this book to try and learn JAVA on your own your better of purchasing Beginning Programming with JAVA for Dummies by Bary Burd. It assumes that you have no programming knowledge and explains things in a succinct and well thought out way.
J**K
Great Book for New Programmers
This is an excellent book for anyone who is new to programming. Not only do you learn Java, but also all the basics of programming. The book is filled with tons of great exercises. The problems are grouped according to the subject matter - business, science, graphics.If you already know several programming languages, you might want to get a different book that jumps right into objects, classes, and all the other concepts of object-oriented programming. This book delays object-oriented material until the later chapters.The author has done an excellent job creating a text book for students of computer science. It's one of the best I've ever seen.
J**A
Good book
Very informative and things are explained well
K**M
that would be great.
The book was here in time without any markings or damage. However the online chapters, ... I am yet not sure how I will be able to read them. If I am able to figure that out through the book, that would be great.
C**P
Great book for beginners! If you have experience get Horstmann's 'Core Java' instead.
Great book for beginners! My only caveat is that I knew C going in, so this book was actually too slow paced for me (it was required for my class is why I used it). Knowing what I know now, I would have preferred Horstmann's 'Core Java' book, but in any case Horstmann is a great author with great online material too. And if you are a beginner, this is a perfect book!
H**N
Easy to Follow and Understand
Going into this I actually already have some experience in C/C++. This book is very clear and easier to follow compared to the C/C++ books I was using. This is a beginner friendly Java book. It gives you a lot of examples and shows off a lot of functions from the standard library rather than how my C/C++ books rarely ever talked of the standard library.
Z**D
I think this book is really fantastic. The reason is that Horstmann does go in ...
As an introduction to Java, I think this book is really fantastic. The reason is that Horstmann does go in to a lot of effort to explain things and generally his exposition is pretty good. The book has a lot of examples and exercises to do and worked example code can be accessed from the companion website.So who is this book aimed at? I would say definitely novice or infrequent programmers. If you are, say, an expert C/C++ programmer and wanted to learn Java, you would find the pace of the book far too slow and dealing with concepts that you are already familiar with. I mean, you wouldn't want to learn about pseudocode would you? However, if like me you've dabbled a bit over the years but wouldn't really class yourself as a programmer (or you're a total beginner), then this book will introduce you to Java and also to some simple ideas about programming.The other good thing in my opinion is the liberal use of colour. If you've ever been presented with a 4 inch thick computer book with text in various shades of grey and are then expected to learn from it, you'll know what I mean. Horstmann uses colour liberally, the book is large format A4 size and there is a companion website with some instructional videos too. There also a lot of pictures, as one other reviewer has pointed out. The author explains in the introduction that he feels that a picture is worth a thousand words so lots of pictures and drawings is what you get. Occasionally, these can seem rather obvious. For example, do I really need a picture of two children standing at a fork in a road to illustrate that software can take different paths using if…then…else? I suppose what is obvious to one person is as clear as mud to another so perhaps they are necessary and I don't think they distract from the overall information in the book. Some people learn better visually anyway.Horstmann takes the late objects approach so object orientation isn't introduced until Chapter 8 (and there are only 10 chapters in the book). So you get a good grounding in data types, loops, decision making, input/output, arrays etc long before you hit objects. This seems targeted at the neophyte programmer - teach general programming stuff first and then get to object orientation. Chapters 8 & 9 then take you into objects, inheritance and interfaces. Finally, Chapter 10 introduces you to GUIs.There are actually a further 5 chapters to the book but these have to be downloaded as PDF files from the companion website. I assume this was done to keep costs down and to also conveniently split the book into two parts as these other chapters tackle more advanced subjects like advanced GUIs, object oriented design, recursion, sorting and searching and the Java Collections Framework. So if you want to dip into more advanced stuff you can or you can stick to the basics in the book itself.There are no doubt other books out there that will cover Java more comprehensively but as a good introduction for beginners I think this book is hard to beat.
M**O
About the best manual I've found on JAVA
Its not an easy subject so finding a book that explains it in a manner that is easy is never going to happen. This is about the best way that it can be taught. Stick with it it gets easier as you go along. My only grumble about the book is the stupid pictures that seem to be placed irrelevantly around the pages.... weird!
S**Y
Good
As described
A**R
Kindle Version
Do not purchase the kindle version - the entire book is messed up with random capital letters everywhere, formatting errors, text is oddly positioned and it's simply unreadable.
J**A
Good book to learn Java
Bought the book for my Java class. Good so far.
Trustpilot
1 month ago
1 month ago
1 month ago
3 weeks ago