Learning Java and over one million other books are available for Amazon Kindle . Learn more


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
More Buying Choices
Have one to sell? Sell yours here
or
Get a £6.85 Amazon.co.uk Gift Card
Learning Java
 
 
Start reading Learning Java on your Kindle in under a minute.

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

Learning Java [Paperback]

Patrick Niemeyer , Jonathan Knudsen
4.1 out of 5 stars  See all reviews (14 customer reviews)
RRP: £34.50
Price: £22.42 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £12.08 (35%)
  Special Offers Available
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 9 left in stock--order soon (more on the way).
Want guaranteed delivery by Friday, June 1? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Kindle Edition £16.31  
Paperback £22.42  
Trade In this Item for up to £6.85
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in Learning Java for an Amazon.co.uk gift card of up to £6.85, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.

Special Offers and Product Promotions

  • Jubilee offer: spend £10 or more on any product sold by Amazon.co.uk on or before June 6 and you can buy The Diamond Jubilee  A Classical Celebration Album for just £2.50 Here's how (terms and conditions apply)

Frequently Bought Together

Customers buy this book with Java Pocket Guide (Pocket Guides) £10.35

Learning Java + Java Pocket Guide (Pocket Guides)
Price For Both: £32.77

Show availability and delivery details



Product details

  • Paperback: 980 pages
  • Publisher: O'Reilly Media; 3 edition (27 May 2005)
  • Language English
  • ISBN-10: 0596008732
  • ISBN-13: 978-0596008734
  • Product Dimensions: 17.8 x 23.4 x 5.6 cm
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (14 customer reviews)
  • Amazon Bestsellers Rank: 65,749 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Authors

Discover books, learn about writers, and more.

Product Description

Amazon.co.uk Review

Java is the language de jour and there's a stream of books covering it, but with so many books available new offerings have to be something special. Learning Java starts at the beginning with a "hello world" style program to demonstrate using Sun's Java tools, and it continues to introduce features with examples. These are all thoroughly discussed and explained in as straightforward and jargon-free manner as practicable.

A tricky aspect of Java is the way classes are related, so it's great to see a whole chapter devoted to the subject early on. Even more opaque is the explicit use of threads in Java. Again, this is covered in an accessible way, especially the discussion on thread synchronisation. The authors cover basic graphics, video handling and other media in Java before moving on to Beans and the builder environment, stopping short of JavaBeans. The book finishes with a section on applets, the Java plugin and digital signatures. There is, though, no feeling of working toward a goal--perhaps this would have been a better book with a project as a theme. Another odd decision is ignoring the several--some free--Java IDEs generally used to program Java. (Neimeyer makes a point of saying he hasn't discussed them but without saying why. Even beginners find Java more accessible in a programming environment.)

Still, Learning Java, which uses Java2 v1.3, does a competent job of introducing Java to beginners. As with most O'Reilly books, it's authoritative, lucid and well edited, though it 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 --This text refers to an out of print or unavailable edition of this title.

Product Description

Version 5.0 of the Java 2 Standard Edition SDK is the most important upgrade since Java first appeared a decade ago. With Java 5.0, you'll not only find substantial changes in the platform, but to the language itself-something that developers of Java took five years to complete. The main goal of Java 5.0 is to make it easier for you to develop safe, powerful code, but none of these improvements makes Java any easier to learn, even if you've programmed with Java for years. And that means our bestselling hands-on tutorial takes on even greater significance.

Learning Java is the most widely sought introduction to the programming language that's changed the way we think about computing. Our updated third edition takes an objective, no-nonsense approach to the new features in Java 5.0, some of which are drastically different from the way things were done in any previous versions. The most essential change is the addition of "generics", a feature that allows developers to write, test, and deploy code once, and then reuse the code again and again for different data types. The beauty of generics is that more problems will be caught during development, and Learning Java will show you exactly how it's done.

Java 5.0 also adds more than 1,000 new classes to the Java library. That means 1,000 new things you can do without having to program it in yourself. That's a huge change. With our book's practical examples, you'll come up to speed quickly on this and other new features such as loops and threads. The new edition also includes an introduction to Eclipse, the open source IDE that is growing in popularity.

Learning Java, 3rd Edition addresses all of the important uses of Java, such as web applications, servlets, and XML that are increasingly driving enterprise applications.


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

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)

Your tags: Add your first tag
 

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

Most Helpful Customer Reviews
25 of 25 people found the following review helpful
Format:Paperback
This is one seriously good book.

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. While not perfect in its coverage of these essentials, 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.

For people with some experience of programming (no matter how small) this is the best book to learn Java from. For those coming to programming for the first time, you might be better served by "Teach Yourself Java 2 in 21 Days" from Sams which deals with the basics with a little more depth. As an experienced developer, these are the 2 books I would recommend for those looking to learn Java.

Which ever book you decide to buy, you should also consider getting the superb "Java Cookbook" from O'Reilly where you see how Java code can be used in various situations (especially if you are the type who learns from seeing how things are really done).
Comment | 
Was this review helpful to you?
16 of 16 people found the following review helpful
Good, but not perfect 26 July 2000
By A Customer
Format:Paperback
Coming from a C++ background I needed a decent book on Java. After hours of searching and looking at reviews I decided upon this one. Thankfully I was not disappointed, as many programming books have failed to live upto their grandesque titles. The introduction was clear and informative and the book continued to provide useful information throughout. The only major let down was the CD which I felt could have been made much better. Although I thought this book assumed a bit of computing knowledge and as such wouldnt recommend it to the beginner. However I would definately suggest a purchase if like me you are interested in getting to know Java a bit better. After all most of the things we need for reference nowadays are on the internet. This provides a good back up to that.
Comment | 
Was this review helpful to you?
25 of 26 people found the following review helpful
By A Customer
Format:Paperback
I had an urgent need to learn Java quickly and bought several books: SAMS Java 2, Deitel&Deitel's How to Program Java to name but two, but this book is the best by far.

Pretty much all basic principles are demonstrated in the first few chapters, and backed up with some great examples. Also, the first chapters resist from telling you everything about a principle or class which avoids confusion and allow you to build a complete picture of the language in your head.

Later chapters concrete over your knowledge and fill in the gaps - it's much easier to understand than the other books that I started to read because you have all the basic principles from a very early stage.

In combination with the JAVA and JAVA ENTERPRISE IN A NUTSHELL books, this makes an excellent resource.

Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
Good for beginners, not so good for experienced developers
I bought this as I am a returning Java developer - I learnt Java 1.2 at university but I have a project where I need to use Java (1. Read more
Published 8 months ago by R Campos
Good thorough book
I recently purchased this book and started reading it right away.
It's fluent and well written and very thorough, it touches most, if not all, subjects of java that are of... Read more
Published 9 months ago by Mark
Excellent book
As a dyed-in-the-wool Microsoft Developer (C since 1982, C++ since 1990 and C# from 2001), I know enough to admit there's plenty I don't know, and on advice got this book to help... Read more
Published 13 months ago by Otto
Great for learning
This is a great book, would like it if it was a hard back since its so easy to get the pages bent
Published on 26 Feb 2010 by S Patel
Great book
This book is simple to understand, with good examples. For a user that already knows how to program and just want to get used with Java, I can say that the book is great. Read more
Published on 14 Dec 2009 by Tiago
You will learn if you already know a bit...
If you already know some about programming then you will find this book excellent. Otherwise you may struggle. Read more
Published on 23 April 2009 by Mitt
great book to get a firm handle on concepts and new features.
I've had this book (and still reading in it), but also had java in a nutshell with it, and I already knew older java versions. Both make a great combination. Read more
Published on 17 Jun 2007 by Saad
Starts badly, gets brilliant
I hated reading this book at first. It starts with some examples to "show the power of Java" that made my eyes glaze over. Read more
Published on 15 April 2007 by Samuel Halliday
Not having fun
I bought this book with the expectation that it would have me flying fast - as did the "Learning Perl" book. But no: I am still crawling on my knees. Read more
Published on 8 Mar 2007 by Erik Norgaard
Worth every penny.
If you wish to learn Java this is definitely the book for you. It is aimed at the java beginner or even people beginning programming. Read more
Published on 11 Sep 2005 by Mr. R. C. Tomlinson
Search Customer Reviews
Only search this product's reviews

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!


Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges