Amazon.com: Pure Java 2 (9780672316548): Kenneth Litwak: Books

Buy Used
Used - Acceptable See details
$3.99 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Have one to sell? Sell yours here
Pure Java 2
 
See larger image
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Pure Java 2 [Paperback]

Kenneth Litwak (Author)
4.2 out of 5 stars  See all reviews (8 customer reviews)


Available from these sellers.



Book Description

December 22, 1999
Pure Java 2 is a substantial and focused reference for professional Java programmers. This book begins with an accelerated introduction to Java 2 so that you can quickly understand the new concepts and begin developing your own applications. Professional programmers prefer to learn by examining code, so Pure Java 2 also contains hundreds of programming techniques, complete with well-commented code examples that you can immediately use in your own Java programs.

Editorial Reviews

From the Back Cover

Pure Java 2 is a substantial and focused reference for professional Java programmers. This book begins with an accelerated introduction to Java 2 so that you can quickly understand the new concepts and begin developing your own applications. Professional programmers prefer to learn by examining code, so Pure Java 2 also contains hundreds of programming techniques, complete with well-commented code examples that you can immediately use in your own Java programs.

About the Author

Kenneth Litwak, Ph.D. is a certified Java instructor with Sun Microsystems. He is a professional Java developer who also teaches Java programming and software engineering courses at UC Berkley. Kenneth is a dedicated, experienced Java software developer, skilled in all phases of the software development life-cycle, including planning, scheduling, analysis, design, programming, and testing. He speaks frequently at Java conferences and other software development industry events.

Product Details

  • Paperback: 816 pages
  • Publisher: Sams (December 22, 1999)
  • Language: English
  • ISBN-10: 0672316544
  • ISBN-13: 978-0672316548
  • Product Dimensions: 9 x 9 x 1.9 inches
  • Shipping Weight: 2.5 pounds
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (8 customer reviews)
  • Amazon Best Sellers Rank: #4,175,184 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

8 Reviews
5 star:
 (3)
4 star:
 (4)
3 star:
 (1)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.2 out of 5 stars (8 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

8 of 8 people found the following review helpful:
4.0 out of 5 stars Wonderful, but..., July 19, 2000
By 
Peter Bär (Fürth, Germany) - See all my reviews
This review is from: Pure Java 2 (Paperback)
This book has a logical structure, and it is didactically superb and very well written. It is highly recommende for people who want to make the second step, as it picks you up where the typical tutorial stops.

The book is unique in concept, as it doesn't just show you how things can be done, but also how they should be done in order to produce reusable, and object-oriented code. Eg, when Litwak explains multithreading, he shows you that there are in principle two ways to do it: inheriting from the Java class Thread, or implementing the Runnable interface. Ok, that's in "Thinking of Java", too, but Litwak also explains you why he thinks that inheriting from Thread compromises object-orientation. But he is never religious about these things, he just explains you what it possible, and what criteria you might want to consider to make your own decision of how to do it in a real-life project. And this is, what makes this book so valuable: it connects the abstract concepts of object-orientation with the code and advice for real-life programming practice. The book helps you not only to find some solution, but it helps you to find your own way to the most general or the most suitable solution. At last I understand what re-usable code really is, and how I can write it myself!

So, why not five stars? Because there are incredibly many typos as well in the text as in the code examples, especially in the first part or the book. With only little knowledge of oo concepts or Java it is easy to identify them, but they can certainly confuse a reader with no knowledge of the language or objects and such. It's not that bad in part two. It looks as if part II has been written first, and part one was created only shortly before the deadline. Pity! What about a revised edition, SAMS?

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


10 of 11 people found the following review helpful:
3.0 out of 5 stars What seems to be a good overall book soiled by typos, March 20, 2000
This review is from: Pure Java 2 (Paperback)
I can only assume Ken Litwak is ducking his head as he walks quickly past the computer book section in his local store. He'll still be easy to spot however, because his wife will likely be following closely behind smacking him for putting her in the dedication. He mentions and thanks her twice for her proofreading efforts but we don't even make it past page 30 before we find this:

chap 3, p30:

public static final int STUDENT_CARD=1;

public static final int FACULTY_CARD=2;

public static fianl int ALUMNI_CARD=3;

Even if this was written in Ken Litwak's word processor and the code never tested to determine if it compiles (a sad idea, in my mind), "fianl" isn't a word in any language my word processor checks against. C'mon Ken. Borland has a freely downloadable version of their Java IDE. Give it a stab.

At least four more obvious typos appear in and out of sample code in the next 20 pages. Where was Litwak's editor? (Actually, _three_ technical editors are named in the flyleaf. Where were you, Alexandre, David and Ethan?) And how has SAMS, who have been publishing C books for roughly a decade, released a book where every other code sample has bad tabbing and alignment? In a class sample with 2 member variables and 1 function it is not a major challenge to tab them all up evenly. This creeping misalignment pervades the book with class declarations slowly shifting farther and farther right with each member variable and function.

Lest you think this is an isolated incident, I spot-checked other code samples throughout the book. p703. p395. p247. I didn't even have to search hard - nearly every third sample is a nightmare of hard-to-read layout. Its annoying in samples where simple declarations shift every few lines. It's hard to follow in later code samples with three nested if-else blocks.

I might have been inclined to think this was some odd "style" I'd never encountered if not for examples without matching open and close brackets. In one 20 line example there's three curlyque bracket pairs which don't remotely line up vertically, one without a closing bracket and one with a "|" where the closing bracket should go.

There's no excuse for a company with SAMS' reputation not having a technical editor insure that sample code at the very least spells reserved words correctly and is readably formatted. A cursory web search turns up half a dozen free tools which will do syntax highlighting, spell checking and enforce consistent code formatting.

I bought this book because it seemed to cover a good variety of material with a voice targeted at a knowledgable audience. I still think the conversational tone and organization are good. However I now I find myself wondering if I can trust the information in it without consulting Sun's canonical documentation; if they didn't proofread for spelling or even examine the code samples how can I trust the quality of the content? I am unsure if this book was rushed to market or simply the result of inept editing and an unskilled layout team. The only thing I am sure of is that the days when I would pick up a book solely on the basis of the word "SAMS" on the binding are gone.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful:
4.0 out of 5 stars A very good introduction to Java 2...but, May 23, 2001
By A Customer
This review is from: Pure Java 2 (Paperback)
There are some features of Java2 that this book does not cover. The book consists of three parts, an introduction to java, a deeper explanation of some of the core techniques of Java 2, and an API reference. The introduction has unfortunantely lot of typing errors, so if you are unfamiliar to java, this may be more difficult than it should be. The technique reference is one of the most usefull parts of the book, where there are an deep, weel-documented explanation of some of the core features of java2. The best thing about this book is in fact the small notes, tips and tricks, wich points out a lot of pit-falls which should be avoided. If you are familiar with java, and need to go further and learn more, this is a book for you.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews






Only search this product's reviews



Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject