Sams Teach Yourself Java 2 in 21 Days: Professional Reference Edition Hardcover – 21 May 2001
Customers Who Viewed This Item Also Viewed
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 your mobile phone number.
With many books dedicated to advanced Java programming topics you need a firm foundation in the Java language before they're useful. Sams Teach Yourself Java 2 in 21 Days provides those foundations. The original version of this book proved popular and thankfully this new version is written in the same easy style. However this time round it covers Java 2 version 1.3 (so Swing replaces AWT, for example when writing visual interfaces) and adds sections on technologies which have subsequently become important.
Despite the name there are actually 28 sections--the last seven being intended to occupy a bonus week. It deals with writing servlets, JSP, reading XML files and other Java extras. The majority of the book is a well-structured, lucid course in Java fundamentals with plenty of discussion of Java features and best practice. The authors go as far as line numbering example code for easier reference in the text. The authors are particularly strong on areas where programmers are often weak. The section on error handling for example is excellent, with examples of both good and bad practice--useful even though your code never has any errors.
The accompanying CD contains all the example code, the SDK 1.3 and Forte for Java (Community Edition)--though you'll get more from the book if you input the examples yourself. Overall, Sams Teach Yourself Java 2 In 21 Days is the first book any budding Java programmer should buy. --Steve Patient
From the Back Cover
Sams Teach Yourself Java in 21 Days continues to be one of the most popular, best-selling Java tutorials on the market. It has been acclaimed for its clear and personable writing, for its extensive use of examples, and for its logical and complete organization. The Professional Reference Edition of the book includes an extra seven chapters covering advanced topics like object serialization, remote method invocation, accessibility, security, JavaBeans, JDBC, and advanced data structures – as well as a 200-page reference section detailing the most commonly used aspects of the Java language. This edition of the book has been updated and revised to cover version 1.3 of the Java 2 Standard Edition SDK, and the books CD-ROM includes a fully functional Java compiler, as well as the books source code and a collection of third-party Java development tools and utilities.See all Product Description
What Other Items Do Customers Buy After Viewing This Item?
Top Customer Reviews
I wish I hadn't listened to this advice as I could have spent far more time in the bar than at pointless lectures that taught me nothing.
I recently bought this book as I am now an IT professional and wanted to brush up my Java skills. The one thing that is obvious as soon as you start reading this book is that it has been written by an author with very effective communication skills (something too many lecturers lack). The book is well structured and the examples give the reader lots of hands on coding in a manner that consolidates your learning excellently.
If you're a full time student, I can't see any reason why you wouldn't be able to pick up this book and learn Java in 21 days or less. So put your time to good use, buy this book, and allow yourself more time in the bar, go on you deserve it, after all you do work extremely hard.
There is a good coverage of Java1.1 Applets, and a basic introduction to Graphics. The area it excels in is getting to grips with Swing, and building user interfaces with clear examples.
The bonus chapters are what really makes the book excellent value for money. In particular new areas of technology like XML is great
The only downside - 21 days ???? Months more like! Still, the breaking of chapters into 'days' gives nice manageable chunks of knowledge. Also no 'exercises' to really test how much knowledge has really been learnt.
One of the pitfalls of many Java books is that they assume a level of familiarity with programming (especially C or C++) and that you will come across sentences such as "java does not have pointers" with no explanation of what a pointer is. A good book will give you directions to find out this missing information but a great book will explain everything for you. This is where this book really scores highly. It takes you through the basics of object orientated programming starting with simple examples and working up to more advanced ones which demonstrate the power and flexibility of Java. I found it good enough that after 6 months of study (learning Java from this book and other technologies from others) I changed professions and became a developer :-)
Each chapter will take you between 3 to 6 hours to complete and understand so to complete it in 21 days is some acheivement (it took me several months) but for a beginner this book is a fantastic place to start.
I would certainly recomend this book but if asked to criticise I would raise the following issues:
- There are some elements in the book which don't seem to have been fully updated for the new edition - a couple of places where things are done differently than you would expect given their previous advice.
- Equally in a couple of places the online examples are not quite the same as the text given in the book - presumably corrections have been made but they are not explained.
And a couple of minor quibbles:
- the authors assume that you are using a programming environment. If you've decided to use textpad (for example) then there will be issues that the book doesn't cover.
- some of the exercises seem very difficult to even start as a complete novice - at least a couple of the solutions they provide involve concepts that hadn't been thoroughly covered by that point.
- and finally - a little encouragement around the end of 'week 1' would be nice! By that stage you've covered the concepts but have little idea how you might be able to actually do anything with them - it would be nice to be reassured that they will help you bring it all together.
As I say I would recomend this book to anyone starting Java for the first time, and also as a good reference for the basics.
Most Recent Customer Reviews
Decent book, but I lost interest (this was many moons ago though).Published 23 months ago by Kyle J. Farquhar
Thought after this I would be king of Java, but this book proved me wrong, decided to look at online tutorials instead, i am sure other people will have different views to mine... Read morePublished on 11 Sept. 2011 by Sammy
Its a good read for beginners! Although didn't have much use for it after uni, still helped me pass the course!Published on 26 Nov. 2008 by Sunil Chauhan
It book is not for Java beginner, it is very hard to understand the concept of Java, there are only a few examples and lack of explaination!Published on 20 Jan. 2008 by S. HE
Although, the first few chapters of this book flowed relatively easily,
I "hit a wall" one third into this text, with the chapter on "Threads, Exceptions and Assertions" and... Read more
I bought this book as a complete beginner who had only ever programmed using really basic mathematical languages like Fortran, and it was an absolute godsend! Read morePublished on 10 Sept. 2003
As you may know, most programming books are either very complicated and boring or full of useless twaddle. This book however combines both of these. Read morePublished on 10 April 2002
Look for similar items by category
- Books > Computing & Internet > Networking & Security > Network Topics
- Books > Computing & Internet > Programming > Introduction
- Books > Computing & Internet > Programming > Introduction to Programming
- Books > Computing & Internet > Programming > Languages
- Books > Computing & Internet > Programming > Languages & Tools
- Books > Computing & Internet > Software & Graphics