See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

64 used & new from $0.23

Have one to sell? Sell yours here
 
 
Java(TM) Programming Language, The (3rd Edition) (The Java Series)
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Java(TM) Programming Language, The (3rd Edition) (The Java Series) (Paperback)

by Ken Arnold (Author), James Gosling (Author), David Holmes (Author)
4.2 out of 5 stars See all reviews (71 customer reviews)


Available from these sellers.


10 new from $9.46 54 used from $0.23
Also Available in: List Price: Our Price: Other Offers:
Paperback (4) $64.99 $44.88 62 used & new from $30.99
There is a newer edition of this item:
Java(TM) Programming Language, The (4th Edition) (Java Series) Java(TM) Programming Language, The (4th Edition) (Java Series) 4.2 out of 5 stars (71)
$44.88
In Stock.
What Do Customers Ultimately Buy After Viewing This Item?
Java(TM) Programming Language, The (3rd Edition) (The Java Series)
79% buy the item featured on this page:
Java(TM) Programming Language, The (3rd Edition) (The Java Series) 4.2 out of 5 stars (71)
Effective Java (2nd Edition) (Java Series)
8% buy
Effective Java (2nd Edition) (Java Series) 4.9 out of 5 stars (35)
$44.63
Head First Java, 2nd Edition
5% buy
Head First Java, 2nd Edition 4.4 out of 5 stars (241)
$29.67
The Java Tutorial: A Short Course on the Basics, 4th Edition (Java Series)
5% buy
The Java Tutorial: A Short Course on the Basics, 4th Edition (Java Series) 4.6 out of 5 stars (7)
$34.64

Customers Who Bought This Item Also Bought

Effective Java (2nd Edition) (Java Series)

Effective Java (2nd Edition) (Java Series)

by Joshua Bloch
4.9 out of 5 stars (35)  $44.63
Java(TM) Language Specification, The (3rd Edition) (Java Series)

Java(TM) Language Specification, The (3rd Edition) (Java Series)

by James Gosling
4.7 out of 5 stars (15)  $44.99
Java In A Nutshell, 5th Edition

Java In A Nutshell, 5th Edition

by David Flanagan
4.2 out of 5 stars (32)  $29.67
Java Concurrency in Practice

Java Concurrency in Practice

by Brian Goetz
4.8 out of 5 stars (59)  $37.79
Effective Java: Programming Language Guide (Java Series)

Effective Java: Programming Language Guide (Java Series)

by Joshua Bloch
4.8 out of 5 stars (122)  $44.40
Explore similar items

Editorial Reviews

Amazon.com 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 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 by using simple mathematical problems, and the class-design samples for inheritance and interfaces all use comprehensible class names and concepts.

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

Prominent sections here include a complete guide to Java language statements, including keywords, literals, and support for Unicode. Later sections feature a nice, 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

Topics covered: QuickStart overview of Java, class and object design in Java, access control, construction and initialization, 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, synchronization APIs and techniques (scheduling, thread groups, and thread local storage), the wrapper classes for Number types, Java reflection, loading classes, garbage collection (GC algorithms, finalization and reachability states), packages, JavaDoc documentation tags, tour of Java I/O stream classes, serialization techniques, new and legacy Java collections, miscellaneous utility classes, system programming with properties, processes and JVM shutdown; internationalization and localization techniques, and tour of additional Java "core" packages.

Product Description
Direct from the creators of the Java(tm) programming language, this Third Edition of The Java(tm) Programming Language is a valuable resource for both novice and advanced programmers. More than 100,000 developers who programmed with C, C++, Smalltalk, or other high-level languages have used this book to get a concise, intelligent, and deep understanding of the Java programming language. This book is what you need to understand the basic design goals of the language and the application of the language in real-world development. It provides unique insights into why and how the language was designed and intended to be used. The authors describe the latest version of the language, as defined in the Java(tm) Language Specification, Second Edition and implemented in version 1.3 of the Java 2 SDK, Standard Edition. This third edition has been structured to give more in-depth treatment of the newer language features, as well as informative examples on using some of the new APIs. New and/or revised in this edition: more details on language features, including an expanded section on nested classes more comprehensive treatment of garbage collection and related programming issues coverage of new APIs, such as collections and internationalization Thoroughly revised from start to finish, this edition fully covers the features of the current release of the Java programming language and class libraries. The book serves as a tutorial introduction to the language and essential libraries as well as a reference. Experienced programmers will find this new edition to be a valuable reference, and will gain new insights into the subtleties of the language. Novice and intermediate programmers will benefit from the valuable examples and clear explanations of language and library features. Make sure you understand the contents of this book before you begin any serious development for the Java platform.

See all Editorial Reviews


Product Details

  • Paperback: 704 pages
  • Publisher: Prentice Hall PTR; 3 edition (June 5, 2000)
  • Language: English
  • ISBN-10: 0201704331
  • ISBN-13: 978-0201704334
  • Product Dimensions: 9.1 x 7.3 x 1.8 inches
  • Shipping Weight: 2.4 pounds
  • Average Customer Review: 4.2 out of 5 stars See all reviews (71 customer reviews)
  • Amazon.com Sales Rank: #740,907 in Books (See Bestsellers in Books)

Look Inside This Book

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

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 Reviews

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

 
80 of 85 people found the following review helpful:
5.0 out of 5 stars Concise but complete Java Language Model, July 12, 2000
By Graeme Webster (Adelaide, Australia) - See all my reviews
I have worked with Java for two years, and have a six-year background in C++. I didn't seek an introduction to Java when I bought The Java Programming Language Third Edition, and I would use many of my own notes, and the book chapters in a different order, with beginning programmers (although it would make an excellent university programming text, supported with tutorials and workshops). Experienced programmers will love this book, but beginners (first-time programmers) should come back to it. But the book's strength is its concise, comprehensive unfolding of insight into the Java language model -- more than just the object model. Serious programmers will not regret reviewing everything they thought they knew about Java (especially those of us who regularly work in C++ and Object Pascal as well as in Java). I will read this book every six months, and dip into it daily, if necessary. It offers me a nice blend of terse explanation and illustrative examples of the language core. This is clearly one of the few "5 star" Java core language books available: good scope, well written, trustworthy -- expert knowledge at my fingertips. Use this book to polish your insight.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
19 of 19 people found the following review helpful:
5.0 out of 5 stars exellent java book, August 21, 2000
By A Customer
This is one of the best java programming books that I have read. The book concentrates ONLY in java concept and programming language, it does not cover networking, no Graphics, etc... Its advantage is to help newbie concentrated on the core language first. Novice might find the topic a bit too advanced and terse to digest, more advanced programmer will find the book concise and can be used as a reference for later used. Advanced programmer will find the book a bit too verbose--unlike the C programming language from Dennis and Brian which is very terse, great as reference.

The book offers enough depth that it requires few different re-reads for most people.

I think the book is on par with the "C programming language" as a reference of the language, I also like the layout of the page, very easy on the eyes to help the reading. It comes with good examples. The book is printed on high quality paper...

A must have JAVA book, but not the first java book for novice.

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



 
22 of 23 people found the following review helpful:
5.0 out of 5 stars Great book for both novice and experienced Java programmers, June 17, 2000
By A Customer
Although I have been programming with Java for three years, I still found this book (third edition) valuable. However, if you are looking for a good introductory Java book, I would recommend Bruce Eckel's Think in Java (2nd Edition) instead.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


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

5.0 out of 5 stars JLS Simplified
This book is basically the Java Language Specification (JLS) but simplified, focused and made relevant to real-world programming. Read more
Published 3 months ago by Shashikant Penumarthy

4.0 out of 5 stars Java from the creators
As my current company is a Java house. I have requested them to buy me a copy of this book. After reading with it for a while, I would like to make the following comments:... Read more
Published 5 months ago by Yuanchyuan Sheu

5.0 out of 5 stars I am very satisfied with this book
I am very satisfied with this Java(TM) Programming Language, The (4th Edition) (The Java Series) book because it includes all necesary information to learn about the language and... Read more
Published 11 months ago by Cirino Silva Tovar

5.0 out of 5 stars If you're comfortable with programming ..
and would like to learn Java, then this is the book for you. It provides a very good discussion on all important topics in Core Java at a level that would suit a person who... Read more
Published 20 months ago by Ram Sriharsha

3.0 out of 5 stars mediocre, too verbose
every programming language supposedly has two books: one tutorial, and the other a reference manual. Read more
Published on December 8, 2006 by Roger

5.0 out of 5 stars What a book!
I thought I have fine Java knowledge, actually I already knew most stuff in this book exception some new things from Java 5. Read more
Published on November 3, 2006 by mingdong he

4.0 out of 5 stars The reference book of the Java programming language (up to J2SE 5.0)
This book presents the basics of the Java programming language. Java is an object-oriented programming language, with a syntax inspired from the C and C++ programming languages... Read more
Published on August 14, 2006 by Jean-Pierre Norguet

4.0 out of 5 stars The reference book of the Java programming language
This book presents the basics of the Java programming language. The Java programming language is object oriented, and its syntax has been inspired from the C and C++ programming... Read more
Published on June 28, 2006 by Jean-Pierre Norguet

1.0 out of 5 stars Don't even consider to look at it
Why did my f**king instructor pick this book for his beginning Java class?
Published on June 17, 2006 by F. Kong

5.0 out of 5 stars The Java Bible
If you want to understand Java inside out, this is the book for you. It is equivalent of "The C++ programming language" by Stroustrup and the original "K&R" for Java. Read more
Published on April 7, 2006 by Sharad Hegde

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
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]


Active discussions in related forums
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Bath Wonders from LUSH

LUSH bath bombs
Find bath bombs, bath melts, shower jellies, and more great gifts for yourself (or a friend!) from LUSH Fresh Handmade Cosmetics.

Shop LUSH now

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Free Shipping on Marpac SleepMate

Marpac Sleep Mate
Sleep tight with the Marpac SleepMate white noise machine. It's perfect for restless sleepers, children, students, apartment residents, and others. Best of all, it ships for free.

Shop now

 
Ad

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.



Where's My Stuff?

Shipping & 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
Free
Free by Chris Anderson
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Glenn Beck's Common Sense

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates