Buy Used
+ £2.80 UK delivery
Used: Very Good | Details
Condition: Used: Very Good
Comment: Get this book fast, expedited shipping available. We guarantee the following - No missing or damaged pages, no creases or tears, no underlining or highlighting of text, and no writing in the margins. Very little wear and tear.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Sams Teach Yourself Java 2 in 21 Days: Professional Reference Edition Hardcover – 21 May 2001

3.8 out of 5 stars 18 customer reviews

See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
"Please retry"
£28.12 £0.01
click to open popover

Special Offers and Product Promotions

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.

  • Apple
  • Android
  • Windows Phone

To get the free app, enter your mobile phone number.

Product details

  • Hardcover: 816 pages
  • Publisher: QUE; second edition edition (21 May 2001)
  • Language: English
  • ISBN-10: 0672320614
  • ISBN-13: 978-0672320613
  • Product Dimensions: 24.5 x 19.6 x 5.3 cm
  • Average Customer Review: 3.8 out of 5 stars  See all reviews (18 customer reviews)
  • Amazon Bestsellers Rank: 558,705 in Books (See Top 100 in Books)
  • See Complete Table of Contents

Product Description

Amazon Review

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

Customer Reviews

Top Customer Reviews

Format: Hardcover Verified Purchase
During the first lecture in programming I had at university the lecturer told us that books which were entitled "Teach Yourself programming language X in Y days" were useless and that we should stick to the recommended reading list. This advice is all well and good if you can learn from a dull and incomprehensible book that was probably written by one of your lecturers or one of their mates.
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.
Comment 56 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Hardcover
This book is an excellent follow on from its predecessor. There is a great set of software to start of with - the basic SDK. The introductory chapters assume no command-line experience. The introduction to objects and classes is clear, as is the intro to loops and operators.
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.
Comment 46 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
As somone that had no experience of programming I bought 3 books on Java (this one, Deital and Deital and another one so bad it's no longer in print). This was by far the best, covering all the topics in a thorough and understandable manner.
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.
Comment 30 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
By A Customer on 4 July 2004
Format: Hardcover
Superb book. It is what it says it is teach yourself java in 21 days. The one thing that is striking about this book is its clarity. Its obvious that it is written by a practical person who knows the language and the technology. Often when your working on an a project you discover you need webstart or html convertors. Other books don't tell you this. This book does. By the end you really are up to speed on professional java undertstanding clearly the basic principles behind servlets, jdbc, jsp etc. Only one fault could not find much info on Jtables but you can't blame for missing one detail. Get it, it's worth four other books.
Comment 10 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
By A Customer on 11 Mar. 2005
Format: Paperback
This is a carefully structured and well presented approach to learning Java completely from scratch. Apart from dabbling in Javascript (which hardly counts!) I had no experience of any programming language whatsoever before opening this book and I did not find this to be a problem.
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.
Comment 10 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews