Have one to sell? Sell yours here
The Java Programming Language (Java Series)
 
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.

The Java Programming Language (Java Series) [Paperback]

Ken Arnold , James Gosling
4.7 out of 5 stars  See all reviews (18 customer reviews)

Available from these sellers.


Formats

Amazon Price New from Used from
Paperback £37.39  
Paperback, 22 Dec 1997 --  
Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Plus, get an extra £5 Gift Certificate when you trade in books worth £10 or more before June 30, 2012. Visit the Books Trade-In Store for more details.
There is a newer edition of this item:
The Java Programming Language The Java Programming Language
Currently unavailable


Product details

  • Paperback: 464 pages
  • Publisher: Prentice Hall; 2 edition (22 Dec 1997)
  • Language English
  • ISBN-10: 0201310066
  • ISBN-13: 978-0201310061
  • Product Dimensions: 23.1 x 18.3 x 2.3 cm
  • Average Customer Review: 4.7 out of 5 stars  See all reviews (18 customer reviews)
  • Amazon Bestsellers Rank: 1,501,113 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

Written by several of Java's inventors, The Java Programming Language, Third Edition provides a nearly indispensable guide to basic and advanced features in today's hottest programming language. Perfect for the intermediate or advanced developer, this book delivers a wealth of information on how to do more with Java. The first sections of this title provide a nicely compact tour of Java basics. If you're a beginner, you'll get a glimpse of the fundamentals of Java quickly. Most of this new edition has the more experienced reader in mind. Subsequent chapters delve into basic and advanced language features of what can be done with classes, interfaces and other design features in Java. The authors' explanations are notably clear and never pedantic. Many examples are illustrated using simple mathematical problems, and the class design samples for inheritance and interfaces all use comprehensible class names and concepts.

This book is just outstanding when it comes to class design. This title will definitely let any reader do more with classes, whether you want to make use of such features as "anonymous inner classes", reflection (for loading classes dynamically), or do more with interfaces (including extending interfaces, and even tricks to change data members in interfaces).

Standout sections here include a complete guide to Java language statements, including keywords, literals and support for Unicode. Later sections feature a nicely clear explanation of Java's complicated I/O classes, a fine tutorial on threading and a solid introduction to using Java's collection classes. The book closes with a tour of some additional "core" Java packages that are available in the language.

In all, this up-to-the-minute guide to some of the more complex features in today's Java fills a valuable niche for any Java developer. Besides providing a glimpse into what the Java team at Sun is up to, this authoritative resource can help you master the finer points of class design, as well as make the most out of newly added features in the new JDK 1.3 standard. --Richard Dragan, Amazon.com

Topics covered: Quickstart overview of Java, class and object design in Java, access control, construction and initialisation, static methods, method overloading, class inheritance, redefining members, the protected keyword, the strictfp keyword and floating point processing, cloning objects, interfaces (constants, methods and modifiers), extending interfaces, marker interfaces, nested classes and interfaces (including static nested types, inner classes and anonymous inner classes), tokens, operators and expressions in Java, literals, keywords, operator precedence, control flow, Java exception handling, exception classes, the String and StringBuffer classes, threads, synchronisation APIs and techniques (scheduling, thread groups and thread local storage), the wrapper classes for Number types, Java reflection, loading classes, garbage collection (GC algorithms, finalisation and reachability states), packages, JavaDoc documentation tags, tour of Java I/O stream classes, serialisation techniques, new and legacy Java collections, misc. utility classes, system programming with properties, processes and JVM shutdown; internationalisation and localisation techniques, and tour of additional Java core packages. --This text refers to an alternate Paperback edition.

Product Description

Third Edition now available! Co-authored by the creator of the Java technology and an experienced object-oriented developer, The JavaTM Programming Language, Second Edition, is the definitive resource for all serious Java programmers. This book will give you a solid foundation in Java programming language strategies and techniques. It features a concise introduction to the language; detailed descriptions of Java's commands, constructs, and libraries; and numerous real-world examples that show you how to exploit the language's power, portability, and flexibility. You will find in-depth and progressively advanced coverage of classes and objects, interfaces, exception-handling, threads and multitasking, and packages. In addition, the book describes the Java core library packages, including I/O, standard utilities, language types, and system classes. Thoroughly revised from start to finish, this second edition fully integrates Java 1.1 into both text and examples. This edition includes the changes introduced in Java 1.1 , such as nested classes (including anonymous classes), threading issues, character-based streams, object-serialization, documentation comments, new utility classes, plus internationalization and localization. The book lets you in on the rationale behind Java's design, direct from the language's creator, as well as the tradeoffs involved in using specific features. With these insights, you will have the understanding you need to begin developing Java applications and applets. 0201310066B04062001

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)
 
(17)
(2)

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

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

Most Helpful Customer Reviews
5 of 5 people found the following review helpful
An Invaluable Resource 24 July 1999
By A Customer
Format:Paperback
When I began studying Java, I purchased _The_Java_Programming_Language_ (2nd ed.) and spent a month of free time reading the entire tome. It provided invaluable insights into Java's philosophy and syntax; I don't believe that my study and subsequent employment of the language would have been nearly as successful had I neglected to read _The_Java_Programming_Language_.

Reading an introductory book prior to tackling _The_Java_Programming_Language_ is in my opinion a necessary step if you're unfamiliar with object-oriented concepts; _The_Java_Programming_Language_ assumes a preexisting understanding of OOP. Though I had learned OOP basics in a college CS course on C++, I found the concepts and examples presented in Arnold's book a worthy challenge.

The book is so concise and authoritative that I continue to use it as a reference. I consider _The_Java_Programming_Language_ a jewel of my library and wholeheartedly recommend it to anyone embarking on a study of Java.

Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
By A Customer
Format:Paperback
This is one of THE two must-have books for learning Java and the rationale of Java, in my opinion. (The other is Deitel & Deitel's Java, how to program, which teaches you the mechanics.) The book has a few omissions (e.g., the awt classes are not sufficiently covered), but the coverage given to classes and class extensions as well as the explanation of input and output alone is well worth the price of the book.
Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
By A Customer
Format:Paperback
Good book for software porfessionals !!!. especially who are in the industry and wanna learn real Java. This book has no baby graphics and no silly examples. Its straight to the point and boards you on java. But a bit difficult to non programmers. Needs some basic OO concepts. Also demands some patience while reading. should be accompanied by some CD or project examples. Lastly and surely !!! Its NO way near to the C bible by K & R.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
Good Java learning book
It is very good book for a beginner to learn Java. It will be better to use it together with other books which may provide more examples or different explainations to gain more... Read more
Published 7 months ago by Tsu Y. Nieh
Indepth Java Coverage
At first I thought this was an introductory book for beginners, but even in the first two chapters I learnt a lot, even though I've been using Java for a few years now. Read more
Published 22 months ago by Kotai
Simply the best
One of the the best Java books available from the people who really know about the language. If you want to learn Java, it's a must-have book.
Published on 25 Jan 2004
Excellent Comprehensive Guide.
Direct from the creators of the Java programming language, this Third Edition of The Java Programming Language is a valuable resource for both novice and advanced programmers. Read more
Published on 15 Jan 2002
Best comprehensive java reference
This book is one of the best references I have ever come across for Java. This book is for someone who is familiar with Java and wishes to learn all those nuts & bolts about... Read more
Published on 5 Feb 2001
Good For Getting To The point
I'm reading this along with five other books on Java, and, after some investigation, this is now may main book; If I don't quite get a concept I then refer to the others.
Published on 22 Mar 2000 by K. F. Moore
Cool for people experienced programmers
A no nonsence walkthrough of core thing in Java - very well written - good for experienced programmers - bad for inexperienced (I think).
Published on 27 Sep 1999 by Rasmus
Let this be the SECOND book you buy on Java...
This was the first book I bought on Java, coming from a C background. Clearly the book has been modelled (in style) on 'The C Programming Language' which boded well as I began. Read more
Published on 10 July 1999
When will Addison-Wesley publish the third Edition?
This book is the best Java book available so far. I am eagerly waiting for the third edition which should cover new features in Java 1.2
Published on 8 April 1999
Java complit
I need tutorial Java complit
Published on 3 Mar 1999
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!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback