This item is not eligible for Amazon Prime, but millions of other items are. Join Amazon Prime today. Already a member? Sign in.

37 used & new from $0.01
See All Buying Options

Have one to sell? Sell yours here
 
   
Tell a Friend
The Java Programming Language (Java Series)
 
 
Are You an Author or Publisher?
Find out how to publish your own Kindle Books
 
  

The Java Programming Language (Java Series) (Paperback)

by Ken Arnold (Author), James Gosling (Author)
4.1 out of 5 stars  (58 customer reviews)


Available from these sellers.


37 used & new available from $0.01
Also Available in: List Price: Our Price: Other Offers:
Paperback (3) 44 used & new from $0.84
 
   

Customers Who Bought This Item Also Bought

Head First Java, 2nd Edition

Head First Java, 2nd Edition by Kathy Sierra

4.5 out of 5 stars (208)  $29.67
Practical Java(TM) Programming Language Guide (Addison-Wesley Professional Computing Series)

Practical Java(TM) Programming Language Guide (Addison-Wesley Professional Computing Series) by Peter Haggar

4.3 out of 5 stars (38)  $32.50
C Programming Language (2nd Edition) (Prentice Hall Software)

C Programming Language (2nd Edition) (Prentice Hall Software) by Brian W. Kernighan

4.7 out of 5 stars (253)  $43.80
Thinking in Java (4th Edition)

Thinking in Java (4th Edition) by Bruce Eckel

4.2 out of 5 stars (298)  $40.94
A Programmer's Guide to Java(TM) Certification: A Comprehensive Primer (2nd Edition)

A Programmer's Guide to Java(TM) Certification: A Comprehensive Primer (2nd Edition) by Khalid Mughal

4.6 out of 5 stars (208)  $40.80
Explore similar items : Books (7)

Editorial Reviews
Amazon.com
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. --This text refers to an out of print or unavailable edition of this title.

Book Description
Co-authored by the creator of the Java technology and an experienced object-oriented developer, The Java (TM)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 integrate, 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.

See all Editorial Reviews


Product Details
  • Paperback: 442 pages
  • Publisher: Addison Wesley Publishing Company; 2nd edition (December 1997)
  • Language: English
  • ISBN-10: 0201310066
  • ISBN-13: 978-0201310061
  • Product Dimensions: 9.1 x 7.2 x 0.9 inches
  • Shipping Weight: 1.7 pounds
  • Average Customer Review: 4.1 out of 5 stars  (58 customer reviews)
  • Amazon.com Sales Rank: #970,749 in Books (See Bestsellers in Books)
    (Publishers and authors: Improve Your Sales)
  • Also Available in: Paperback (3) |