Join Amazon Prime and get unlimited Free One-Day Delivery. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
37 used & new from £8.43

Have one to sell? Sell yours here
 
   
Hardcore Java
 
 

Hardcore Java [Illustrated] (Paperback)

by Robert Simmons (Author)
3.5 out of 5 stars See all reviews (6 customer reviews)
RRP: £30.99
Price: £26.34 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £4.65 (15%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

Only 1 left in stock--order soon (more on the way).

Want guaranteed delivery by Saturday, July 18? Choose Express delivery at checkout. See Details
25 new from £9.95 12 used from £8.43

Frequently Bought Together

Hardcore Java + Java Threads + Java Generics and Collections
Price For All Three: £64.02

Show availability and shipping details


Customers Who Bought This Item Also Bought

Java Threads

Java Threads

by Scott Oaks
4.4 out of 5 stars (7)  £20.14
Java Generics and Collections

Java Generics and Collections

by M Naftalin
5.0 out of 5 stars (3)  £17.54
Java-NIO

Java-NIO

by Ron Hitchens
4.3 out of 5 stars (3)  £17.54
Java Extreme Programming Cookbook

Java Extreme Programming Cookbook

by Eric M. Burke
4.8 out of 5 stars (4)  £22.94
iText in Action: Creating and Manipulating PDF

iText in Action: Creating and Manipulating PDF

by Bruno Lowagie
£30.59
Explore similar items

Product details

  • Paperback: 400 pages
  • Publisher: O'Reilly Media, Inc.; illustrated edition edition (11 Mar 2004)
  • Language English
  • ISBN-10: 0596005687
  • ISBN-13: 978-0596005689
  • Product Dimensions: 23 x 17.8 x 2.4 cm
  • Average Customer Review: 3.5 out of 5 stars See all reviews (6 customer reviews)
  • Amazon.co.uk Sales Rank: 505,069 in Books (See Bestsellers in Books)

    Popular in this category:

    #66 in  Books > Computing & Internet > Programming > Languages > Java > XML
  • See Complete Table of Contents

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
UML/JAVA Model&Generation
   www.modeliosoft.com    Powerful Model Driven tool-100! Complete-Code Model consistency 
Javascript
   microsoft.com/VisualStudio    Program in Multiple Languages with more flexibility for efficiency. 
Java .NET OO Web 2.0
   jaoo.dk/aarhus-2009/    at JAOO Aarhus 2009 October 5 The top thought leaders in software 
  
 

Product Description

Amazon.co.uk Review
Just as software development is an iterative process in which an application is never truly "done," the education of a developer should continue for years. You can use Hardcore Java as a guide to the transition from novice Java programmer to journeyman, or as a map to parts of the language you haven't explored (or explored adequately) in your development work to date. Because of those design goals, this book is something of a catch-all, covering about a dozen general topics ranging from exception-handling to nested classes (and interfaces!) and the reflection API. The coverage clearly derives from the author's "lessons learned" notes, and they're rich with information. If nothing in this book surprises you, you're probably very experienced with Java.

In addition to this book's tutorial function, Hardcore Java puts forth and defends a number of opinions about the design and style of Java software. One example: After explaining how bit fields work--bit fields aren't widely used in Java programming, and their advantages may be interesting to some programmers--Robert Simmons points out that they're inherently limited in their ability to contain data, and that this can cause problems. This is the kind of design tradeoff that more advanced Java programmers have to consider, and Simmons does the Java community a service by showing programmers how to think critically about the capabilities of their language. --David Wall, Amazon.com

Topics covered: advanced Java topics, including final constants, collections, exception handling, and nested classes. There's a useful bit about getting customers to help you design the data models they need, and very extensive coverage of reflection.

Review
"Hardcore Java will help even the most advanced developers move beyond their own limited understanding about Java into truly advanced applications of the language. That transformation of a developer from an intermediate-level programmer to a true guru is the goal of this book which distills years of experience into a cincise but generous compendium of java guru expertise. It reveals the difficult and rarely understood secrets of the language that true master programmers need to know." Industrial Networking and Open Control, June

See all Product Description


Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
Check a corresponding box or enter your own tags in the field below
work
web
reference
programming

Your tags: Add your first tag
 

What Do Customers Ultimately Buy After Viewing This Item?

Hardcore Java
54% buy the item featured on this page:
Hardcore Java 3.5 out of 5 stars (6)
£26.34
Effective Java: Second Edition
28% buy
Effective Java: Second Edition 5.0 out of 5 stars (4)
£21.59
Java Generics and Collections
18% buy
Java Generics and Collections 5.0 out of 5 stars (3)
£17.54

 

Customer Reviews

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

 
37 of 39 people found the following review helpful:
1.0 out of 5 stars Very disappointing, 30 Jun 2004
By Alberto Gemin (St. Paul-de-Vence France) - See all my reviews
(REAL NAME)   
In the preface, the author states that the goal of this book is to transform a developer from the intermediate level to a true guru. In the back cover it even promises that "you'll master the art of writing error-prone (sic!) code", and the reference to "error-prone code" sadly finds its confirmation once one starts reading.

It takes about two chapters to demolish the author's credibility as a guru, and you will be reading the rest of the book with a skeptical eye, doubting every assertion that looks questionable and suspecting that the author is talking well above his level of competence, and patronizing about it too!

The first chapters are an atrocious review of some Java concepts, densely packed with serious mistakes, not typos, mistakes (plenty of typos too).

As an example, on page 9 the definition of the 'for' statement is wrong, a simple check of the Java Language Specification would have spared the author some embarrassment.

On page 15 the author gives us wrong rules for labels in Java, and in the same page he confuses the logic of the 'break' and 'continue' statements, providing also a logically wrong code example, just to screw-up things even better.

I would not know how to describe the section on "Chained deferred initialization" on page 53, "raving" maybe. This one is cited in the errata page at oreilly.com, and the "author regrets that it slipped through the proverbial cracks". I am more concerned that something like that has been actually written (complete with code samples!), than that it has passed unscathed through editing and reviewing. Let's hope it was written by somebody else playing with the author's laptop. Somebody who does not know what JVM means.

There are also less severe but equally confidence-abating points, like, on page 25, the form:

new String("A button to show" + text);

which we should not find in books for guru wannabes.

The author is probably a productive software architect, some points, later in the book, are interesting, though nothing could be defined advanced, but he does not know Java better than an average developer, and this book does not add very much to an intermediate level, apart, maybe, from a warning about writing books: writing a book can transform you from a good developer into a bad author.

It is sad that we are flooded with such mediocre and unprofessional "error-prone"publications from such once reputable publishers, from time to time I still re-read and enjoy the conciseness, clarity and value of classics like K&R's "The C Programming Language" and I wonder why today's output is so vastly inferior.

As one of the few exceptions, I strongly recommend Bloch's "Effective Java" (Addison-Wesley) which is truly a book written by a guru. After reading that one, "Hardcore Java" will seem even emptier.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
3 of 4 people found the following review helpful:
3.0 out of 5 stars Not bad but a fair few typo's, 6 Sep 2004
By Mr. Steven Webb "webby_99" (UK) - See all my reviews
(REAL NAME)   
I think this book makes some fairly good points but I think a lot of the points are drawn out for too long and there are quite a few typos. Personally I think Effective Java would make a better buy.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
3 of 4 people found the following review helpful:
4.0 out of 5 stars Contains what it says in the title, 1 April 2004
By M. W. Walker (Newport, S. Wales) - See all my reviews
(REAL NAME)   
I first noticed this book when o'reilly added it to safari a couple of weeks ago. It's impressive, though a little heavy on GUI examples. However the chapters of References and Proxies are essential for any java developer that wants to progress beyond the "Hello World" stage of java coding.

My only caveat was that he seems to think that anonymous inner classes are "not mainstream Java... " (p.142), which is an appalling statement. Still considering the lack of books that go into this level of detail on any subject, he still gets 4 stars.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


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

4.0 out of 5 stars Something for everyone
If you read this book and find out nothing you didn't already know then you should be writing books on Java, not reading them. Read more
Published on 11 April 2006 by Jon Humble

4.0 out of 5 stars Some excellent material, but not all is 'hardcore'
This book presents some of the more arcane things you can do with Java, including esoteric uses of nested classes; this was a real eye-opener for me. Read more
Published on 12 May 2005 by hertzsprung

5.0 out of 5 stars Another useful O'Reilly book
Another book to my O'Reilly collection, and again it did not disappoint me. Within 10 minutes of picking up this book I found myself opening my IDE and proceeded to modify my... Read more
Published on 31 May 2004 by parkie1982

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

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

   


Listmania!


Look for similar items by category


Feedback


Fun for Everyone

Christmas Gifts
Achieve over 15,000 RPM with our great range of Powerballs.

Shop the Powerball store

 

Let Olay Amaze You

Olay Total Effects Day Moisturiser SPF15 50ml
Amazon.co.uk sells all your favourite ranges from Olay, including Regenerist and Total Effects.

Discover Olay at Amazon.co.uk

 

Train Hard...Play Hard

Nike, Gola, Converse, and more
Gear up with up to 60% off athletic and outdoor shoes.

Shop now

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue Shopping: Top Sellers

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates