|
|||||||||||||||||||||||||||||||||||
|
15 Reviews
|
Average Customer Review
Share your thoughts with other customers
Create your own review
|
|
Most Helpful First | Newest First
|
|
29 of 31 people found the following review helpful:
5.0 out of 5 stars
An example, too, of how to write a 'teaching book'...,
By Ricardo I. Santiago (Canada) - See all my reviews
This review is from: Java 2 by Example (Hayden/Que) (Paperback)
Java 2 by Example is a book well written. As a practitioner needing to a good refresher and a deeper appreciation of the intricacies of the language that I haven't encountered in my experience, the book certainly meets my expectations. Also for beginners who need a solid foundation on Java, this book is highly recommended. It is an excellent 'teaching book' -- the writing style is pleasant and precise while anticipating my questions and need for clarification.
16 of 17 people found the following review helpful:
5.0 out of 5 stars
Great ! No other way to describe it.,
By A Customer
This review is from: Java 2 by Example (Hayden/Que) (Paperback)
I did not know Java. I purchased a book on Java programming, and then I got lost. I could not even figure out how to differentiate a Java applet from a Java program. I went back to the bookstore and looked through at least 15 books. Java 2 by Example was the only one that spelled out clearly ... the simplest Java application vs. the simplest Java applet. I was impressed by the immediacy of the examples, so I bought the book and my intuition paid off. This book is terrific. Friesen takes you through the language in a clear, consise manner, with concrete examples that build one upon the other. It is very well organized and a breeze to read. And it should be. You are trying to learn Java, not the idiosyncrasies of an author's writing skills. This book is just terrific.
7 of 7 people found the following review helpful:
5.0 out of 5 stars
I am this book's author and need your help,
By Jeff Friesen (Winnipeg, Manitoba Canada) - See all my reviews
This review is from: Java 2 by Example (2nd Edition) (Paperback)
Hello, I am the author of Java 2 By Example, Second Edition -- and I have a problem with the 10 positive/negative reviews on this page. The problem is: all of those reviews apply to the book's predecessor and NOT to this book. Therefore, a potential reader that reads those reviews is at a disadvantage -- the reader thinks those reviews reflect the Second Edition of this book, when they do not. I would appreciate your removal of all ten reviews (if possible). Thanks in advance for your help.Jeff Friesen
4 of 4 people found the following review helpful:
5.0 out of 5 stars
Great! Introductory level Java book.,
By Kar (San Jose, CA United States) - See all my reviews
This review is from: Java 2 by Example (Hayden/Que) (Paperback)
This book quickly gets you up to speed on the fundamentals of the Java language. The concepts are clearly explained and well illustrated with examples. I am a intermediate/advanced C++ and C programmer, trying to switch over to the Java language. I tried various books and found this book the by far the best, as it brought to life the basic concepts and illustrates them with easy to understand examples. Overall a must by for the Java beginner!
3 of 3 people found the following review helpful:
5.0 out of 5 stars
Super Book,
By Amaury J. Rodriguez (Placetas, VC CUBA) - See all my reviews
This review is from: Java 2 by Example (2nd Edition) (Paperback)
Java 2 By Example, Second Edition, is the gift of an unforgettable friend. I consider myself a beginner in the Java programming field in spite of having a background in C and C++ and I think that Jeff makes an excellent exhibition of the most important topics in the Java language, each topic covers a group of very important concepts in programming that will nurture the readers with that whole necessary philosophical focus for the newbie programmers. Jeff has abundant programming experiences in programming, especially in Java 2 Standard Edition and he give many good guidelines. One of the most powerful aspects in Java that Jeff explores is Multitreading which can be intimidante and confused for the beginners, however Jeff adds to this topic the magic of his experience to achieve an almost painless topic for those that begin. I think that the existent repertoire of excellent, useful and varied exercises at the end of each chapter doesn't exist in other similar book. Those readers that solve all the exercises appeared in the book will be very prepared to face the more dissimilar tasks in Java. I could be writing about the excellent qualities of each chapter but it would surpass the 1000 words allowed in this review, but without a doubt it cannot lack a comment about the expressive Glossary appeared at the end of this book. Do you want a definition of some topic? Look for it in the Glossary and Bingo! This book will probably bring Java 2 to a whole new generation of beginning Java programmers and this book does represent a great way to get started on learning the Java language. If I could give 6 stars, I would give them! Thank you Jeff, we wait for Java 2 By Example, Third Edition!
5 of 6 people found the following review helpful:
2.0 out of 5 stars
The book's approach to Java doesn't work,
By Alexandre Romero (Miami, FL USA) - See all my reviews
This review is from: Java 2 by Example (Hayden/Que) (Paperback)
1) The approach that this book takes is to present a piece of code and then to explain "in line x we are doing this". OK, by looking at the commands and functions you can have an idea about what they do, but not introducing them first makes very frustrating to read the book. This is like watching "The Empire Strikes Back" without having watched "Star Wars I", you may enjoy the action but you don't know who the players are and what they are doing there. Also, a lot of the examples presented in the book use commands and concepts that are only explained in further chapters, I really don't understand why to do this.2) The chapters about oop are very light and because of the approach that the book takes, I think it would be very difficult for one who doesn't have previous experience in another object oriented language to understand them. 3) The chapter about threads is horrible. All examples are shown with the objects extending the Thread class and because of this, when it comes to applets it makes you think that he Runnable interface can only be used in applets. Because an applet class already extends the Applet class, you will not be able to also extend the thread class, so the solution is to have an object implementing the Runnable interface, which can also be done in a Java application, but the book never shows. Instead, on page 419 it makes this terrible statement: "It is important to stress that your code never calls the run() method". Sure it can call! This whole chapter made me to doubt about the author's knowledge in the subject.
2 of 2 people found the following review helpful:
5.0 out of 5 stars
Recommended book at Carnegie Mellon University,
By
Amazon Verified Purchase(What's this?)
This review is from: Java 2 by Example (2nd Edition) (Paperback)
I first came across 'Java 2' by Jeff Friesen at Carnegie Mellon.
I appreciated the initiation approach of using the complete application as an introduction to Java. The application with its solid commenting and solid outline of the primary features of java parlayed an old trick from the software design world. The craps application with it intuitively commented script set up the notion of understanding a language, abstract as it may be, by examining the whole first. From my experience, in the planning and design phases of software development the whole is the starting point. The whole decomposes into segments, comprehending the pieces and comprehending their synergy. Most experienced software engineers follow this profundity, piecing the code, modulizing the code, by working backwards from the whole. And I pose why should learning be any different? We can all remember those boring math problems in elementary school that didn't seem to have any real life application. Jeff's approach is exciting and more useful than the generic 'hello world' app. The text is clearly written and the author has enthusiasm for the subject. Let's make java fun and approachable is the bent. Java can be fun.
2 of 2 people found the following review helpful:
3.0 out of 5 stars
Some decent examples, but weak writing and skips subtleties,
By JG (Albuquerque, NM USA) - See all my reviews
This review is from: Java 2 by Example (Hayden/Que) (Paperback)
I read the reviews before I bought the book, and have to disagree after completing it. The author can write code, and he can probably teach a class, but he has trouble conveying concepts in prose. I feel sorry for any beginner to programming, which the author claims the book is suited for. The only value of the book is some half-decent examples, e.g. a car dealership sample that gets more object-oriented as he goes along. But overall, the book is not as example-oriented as the title implies. There is little line-by-line explanation, and in-line comments only appear in the larger samples towards the end of the book.The author seldom if ever refers back to previous concepts. An example is scope, the visibility of variables at various places in a program. When he discusses Containers (for buttons, etc.) he never explains what he is doing, e.g. "Why can I use this simple statement? Because the Panel is is scope." I had a lot of trouble going beyond the examples because they contained subtleties that the author did not explain.
4 of 5 people found the following review helpful:
1.0 out of 5 stars
By What Example?,
By
This review is from: Java 2 by Example (Hayden/Que) (Paperback)
Buyer beware: if you're just learning Java, skip this book entirely! After about 140 pages or so - probably sooner - you'll be left wondering just what you're learning (if anything), put the book down, and you won't pick it back up again. Start with either the O'Neil book "Teach Yourself Java" or an even better one: "Java: How to Program - 3rd Edition" by Deitel & Deitel. Sorry I wasted my money on this one. Don't you make the same mistake.
1 of 1 people found the following review helpful:
4.0 out of 5 stars
A Book that get's it done (-1 for no assertions),
By
This review is from: Java 2 by Example (2nd Edition) (Paperback)
I came to this book with an above basic level in Java 2. I have to admit I bought it because it was on special! Nevertheless, I found it a logical, well constructed book. It presented coded examples of major concepts and offered relevant detail. I think the pedagogy may be a little tough for the complete novice (Try head first Java), but excellent with some idea of programming. Covers all the major topics: from the beginnings of the language, up to threads (excellent chapter), inner classes (this book has a VERY good chapter on inner classes-> one of the best I've seen, better than deitel, Horton, Eckel, Van der Linden, schildt, all of whom glass over this important topic) and files and streams. Also collections! AGain, a good chapter with the intention of showing you what it means, rather than fobbing them off or sidestepping them in lieu of masses of SWING (graphics) stuff, which you can get easily enough if you get the language beneath it. Of course, everybody comes to a learning experience in different ways and what works for some doesn't work for others. However I found the combination of examples and explanations to be well suited to be learning style: read, try, modify, expand, intergrate. Big plus: The inclusion of a chapter on Java 2 and mathematics! Finally! Authors seemd to have forgotten that computer meanes a device for computation and some of actually do need to write mathematical programs. This book is the underlying language. It doesn't explore Swing or the AWT. Which, is fine, I think because it's better to get a book with a good, solid coverage of the fundementals then a book that glosses over everything so as to include everything (superficial). I recommend this book and progress on to Peter Van Der Linden's Just Java 2 for higher level topics. It has questions and programming exercises, with answers too so you can test yourself and check your progress. Altogether a good book for the beginner to get a handle on the Java language without having to absorb too many other distractions like GUI's and such. Let's face it, you have to learn to walk before you can run. And better to learn to walk properly than try to run with a limp. Also of note: As far as I can tell this book also covers (properly) virtually all the SCJP exam objectives (except there is no mention of assertions therefore minus 1 star because it's really not Java 2 1.4 then...more java 2 1.3)! Not bad. There are not full blown mock SCJP exams in this book however. Because it's focus isn't the SCJP exclusively, rather a broader, more encompassing overview of beginning of the language, you might consider this book as a strong supplement to one of the certifcation books around (Sierra/Bates). A good book! And also a useful one! Jeff doesn't walk away from his obligations to give you a strong grounding in the language. He doesn't seek to dazzle you with 300 pages of simplistic graphics stuff where the ooh-ahh factor is high for the novice. If you read and digest this book, you'll be able to figure out most of that anyway and do better than most- Using method local anonymous inner class for event handing on SWing objects -> at least YOU"ll understand, not merely mimick it! This is a very underrated and undervalued book. Which is a real shame because it is significantly more comprehensive in a Java language sense than most of the 'huge' Java books: Deitel, Horton that convolute what you need to know. Try it and see if I am wrong! Because I'm not. |
|
Most Helpful First | Newest First
|
|
Java 2 by Example (Hayden/Que) by Geoff Friesen (Paperback - Jan. 2000)
Used & New from: $0.01
| ||