- Paperback: 728 pages
- Publisher: O′Reilly; 1 edition (7 June 2000)
- Language: English
- ISBN-10: 1565927184
- ISBN-13: 978-1565927186
- Product Dimensions: 17.8 x 3.4 x 23.3 cm
- Average Customer Review: 2 customer reviews
- Amazon Bestsellers Rank: #11,93,247 in Books (See Top 100 in Books)
Learning Java +CD Paperback – Import, 7 Jun 2000
|Paperback, Import, 7 Jun 2000||
Customers who viewed this item also viewed
Description for Learning Java +CD
Java is the language du jour, and plenty of books have been written about it. But with so many books available, new offerings should be something special. This one isn't.
Learning Java starts at the beginning with a "hello world"-style program that demonstrates using Sun's Java tools. Throughout, the book introduces features using examples--all thoroughly discussed and explained in as straightforward and jargon-free a manner as practicable.
A tricky aspect of Java is the way classes are related, so it's neat to see a whole chapter devoted to the subject early on. Even more opaque is the explicit use of threads. Again, this topic is made accessible in this text, especially with its discussion of thread synchronization. Basic graphics, video handling, and other media in Java are discussed, followed by Beans and the builder environment--but stopping short of JavaBeans. The book finishes with a section on applets, the Java plug-in, and digital signatures.
Overall, however, the reader gets no feeling of working toward a goal, and perhaps this would have been a better book if a project had been its theme. Another odd decision in the mix here was to ignore the several--some free--Java IDEs generally used to program Java. (The book makes a point of saying it hasn't discussed them but doesn't explain. Even beginners find Java more accessible in a programming environment.)
Still, Learning Java, which uses Java 2 v1.3, does a competent job of introducing the language to beginners. As with most O'Reilly books, it's authoritative, lucid, and well edited. Though this book may fail to inspire in the reader the presumed enthusiasm for Java felt by the authors, you won't go wrong with this one, and its coverage of object-oriented programming issues is particularly good. --Steve Patient, Amazon.co.uk
'Finally, for new Java programmers, and those wanting to update to 1.3, Niemer is excellent.' UNIXNT, July/August 2000See all Description for Learning Java +CD
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter mobile phone number.
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
Most helpful customer reviews on Amazon.com
For those who have experience in O.O.Programming, this book will suit you just fine. However, for the rest of us, this book will be difficult to get through, let alone understand. You can read the book, understand the syntax, but unless you understand O.O.Programming, you will not be able to make effective use of this book.
My other complaint for this book was the lack of problems for novices to try. Many other O'Reilly books on programming will put problems at the end of every chapter (e.g. Learning Perl, Practical C Programming, etc.) but not this one. I think that would help any new Java programmer immensely.
One last complaint for this book was the first couple chapters. The authors tried to give you some code to try out (obviously to get new Java programmers excited about Java), but did so before even presenting Java concepts, so a reader will find himself frustrated from the start.
I had to give this book 3 stars because the content overall was good, but was definitely assuming too much from the reader. For people with C++ background, you will definitely enjoy this book, but if not, you will find yourself most frustrated.
I have over 6 years programming C++, yet that helped very little with my understanding Java after reading this book. The author starts off very well with some good examples, but then drops dead - nothing but code fragments and abstract text for the next 3 or 4 chapters! Argh.
This is the first O'Reily book that I disliked and found to be poorly written (and O'Reily has much of my money, too). I doubt I will invest in the rest of this series.
I bought Sams "Teach yourself Java in 21 days" and so far have found it very capable. If Niemeyer used the form of Sams' book (examples and organization), but with his knowledge, then this could be a 5-star book. Maybe.
The book covers a wide range of topics and gives an excellent (if brief) introduction to almost all aspects of Java programming. The coverage includes not only the basic syntax but goes into some of the enterprise Java topics normally found in more advanced books. For those looking for a good introduction to the language this is an excellent choice. Individuals looking for more detailed coverage of fewer topics should look elsewhere.
One of the best things about this book for experienced programmers is the fact that it does accept that you know loops and other control structures and does not spend any more time on them other than necessary to point out differences between Java and C/C++. This is a relief from those books that beat the subject to death for 3 chapters even when their target audience is experienced programmers.
This book is an excellent introduction to the language for someone interested in finding out what Java has to offer as a programming language. This book will not teach you all of the ins and outs of the language nor does it go too in depth in its examples. It is, as the title suggests, a book to learn Java not to master it. The topics are written clearly and there are plenty of small, easily understood code samples throughout the text. The authors� style is clear and not too technical, overall it makes for an easily understood and comprehendible book.
In short, I strongly recommend this book for anyone who wants to learn Java, and has experience in C/C++.