Vous voulez voir cette page en français ? Cliquez ici.


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
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¿ Developers Almanac 1.4, Volume 1: Examples and Quick Reference (4th Edition) [Paperback]

Patrick Chan
3.9 out of 5 stars  See all reviews (11 customer reviews)
List Price: CDN$ 36.99
Price: CDN$ 29.59 & this item ships for FREE with Super Saver Shipping. Details
You Save: CDN$ 7.40 (20%)
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
Only 1 left in stock (more on the way).
Ships from and sold by Amazon.ca. Gift-wrap available.
Want it delivered Wednesday, May 22? Choose One-Day Shipping at checkout.

Formats

Amazon Price New from Used from
Paperback CDN $19.23  
Paperback, Mar 25 2002 CDN $29.59  
There is a newer edition of this item:
The Java Developers Almanac 1.4, Volume 2: Examples and Quick Reference (4th Edition) The Java Developers Almanac 1.4, Volume 2: Examples and Quick Reference (4th Edition) 3.9 out of 5 stars (11)
Currently unavailable

Book Description

Mar 25 2002 0201752808 978-0201752809 4
The ultimate Java quick reference -- now fully updated for J2SE Version 1.4!
Now printed in 2-color for even easier access.
JDK 1.0/1.1 through J2SE 1.4 -- thousands of classes and members, organized and cross-referenced for fast lookup and complete answers!
Raves from the experts! "An indispensable desk reference!" -Bill Joy, Chief Scientist, Sun Microsystems. "Quite simply, a stroke of genius." -John Vlissides, IBM T.J. Watson Research, and co-author of Design Patterns. Thousands of expert Java developers rely on The Java™ Developers Almanac for the fast answers they need to save time -- and the authoritative guidance they need to build great applications. Together, the Part A and Part B volumes are twice as big as the previous edition, The Java™ Developers Almanac Version 1.4 offers up-to-the-minute, thorough quick-reference information for every major version of the core Java™ Class Libraries, from JDKs 1.0/1.1 through the brand-new J2SE Version 1.4. Youll find updated coverage of 2,100 classes and 24,000 members -- all formatted, organized, and cross-referenced for easy lookup. No other quick ref includes as much information. The book is now printed in 2-color -- so its even easier to find what youre looking for. The Java™ Developers Almanac Version 1.4 presents detailed analyses of API changes for each release, and 300+ “examplets™” succinctly demonstrating each packages key operations. This, Part A, and its companion Part B, are logically divided in a way programmers will understand. Both volumes are essential resources for every Java developer.
Patrick Chan, a leading authority in the Java community, was a founding member and lead developer of the original Java project at Sun Microsystems, Inc. Currently CTO of Bluelight.com, he was chosen as one of the worlds 25 most influential CTOs by InformationWeek Magazine. He is author or co-author of all The Java Class Libraries books and posters in Addison-Wesleys Java™ Series.
Lan-Ahn Dang is a Java developer.


Product Details


Product Description

From Amazon

While Java started out simply enough with relatively few objects and APIs, today's Java 2, Standard Edition (J2SE) bundles over 2,100 classes. The Java Developer's Almanac provides a truly valuable reference to nearly all the classes and APIs in standard Java. This "white pages" for Java puts all classes and APIs at your fingertips, along with short samples illustrating essential programming tasks.

It's a compliment to say that this title resembles a telephone book. With over 1,000 pages (and printed on similar grade of paper), like a phonebook, The Java Developers Almanac is organised alphabetically. Early sections look at Java 2 classes by package, such as graphics (including Java 2D), file I/O, network programming, AWT and Swing. Early sections include several hundred short code excerpts, which provide key programming solutions.

The heart of this text is an A-to-Z compendium of over 2,100 Java classes and a whopping 24,000 methods and properties. Readers get a listing of what's in each class, along with prototype and arguments. As an "almanac" there is no room for explaining what each method does, but by using a clever set of symbols, each listing provides the details of each method (such as which ones are "final," "static" and the like), plus the version of Java in which each method first appeared (JDK 1.0, 1.1, 1.2 or 1.3). These reference sections set a new standard of clarity for documenting classes. (Method and property names are aligned in the middle of the page regardless of return type, a typographic convention that makes it easy to find what you need quickly.)

Later sections provide useful references that list the changes from Java 1.0 through 1.3, as well as PersonalJava, the Java Native Interface (JNI), plus some of the details of the Java Virtual Machine (with a listing of byte codes). An innovative index cross-references all methods and classes (including where objects are used as parameters and return values). Truly encyclopaedic and remarkably well organised, this book is a virtual must-have resource for any serious Java developer. --Richard Dragan, Amazon.com

Topics covered:

  • Comprehensive reference to Java 2, Standard Edition (J2SE) packages, classes and APIs (including 2,100 classes and 24,000 methods), sample code for common programming tasks, working with graphics and images (including Java 2D), playing audio and MIDI files, Abstract Window Toolkit (AWT) and Swing components, JDBC database basics, directory programming with JNDI/LDAP, file system and file I/O, using the Java reflection APIs, basic socket, URL and networking in Java.
  • RMI working with Strings, arrays and collections.
  • Unicode, locale and internationalisation support
  • documented changes in JDK 1.0 through JDK 1.3, the Java Native Interface (JNI), classes included in PersonalJava, and Java Virtual Machine (JVM) byte codes.
--This text refers to an alternate Paperback edition.

From the Inside Flap

Welcome to the fourth edition of The Java™ Developers Almanac.

There was a time when I intimately knew all of the Java class libraries. I knew how it allworked and exactly how everything fit together. I knew what subclassed what, what overrodewhat, and so on (of course, it helped that I was one of the original developers:-). But aside from the occasional inability to remember which argument of Vector.insertElementAt() is the index, I rarely had to refer to any reference documentation.

Version 1.1 added 250 classes and my mastery of the Java class libraries was reduced tohalf. This left me feeling a little disoriented since I no longer knew my way around, and theincreased size of the libraries exceeded my ability to recall the details of the signatures.

Since I make my living writing Java code, it was important that I find an efficient way of"navigating" the new libraries. What I wanted was a quick overview of all of the libraries;something that covered every class and briefly showed their relationships; something thatwould allow me to explore and quickly learn about new packages. This need led to this book.

The Java™ Developers Almanac is like a map of the Java class libraries. It's a compactand portable tool that covers almost all of the libraries, if only from a bird's-eye view. It'sgreat for reminding you of things like method names and parameters. With today's class countat 3000, you're bound to forget a few details now and again. The almanac is great for discoveringthe relationships between the classes, such as determining all methods that return animage. It's also great for quickly exploring a new package.

While this book is comprehensive, the libraries are so vast that there simply isn't enoughroom to provide equally comprehensive documentation.This part is useful when you need an overviewof a package or want to see what other related classes are available in a package.

Most packages provide a number of examples demonstrating common usage of classes inthe package. The examples are designed to demonstrate a particular task using the smallestamount of code possible. Their main purpose is to show you which classes are involved in thedescribed task and generally how they interact with each other.

Part 2: Classes

This part contains 500 pages of class tables, one for each class in all the covered packages. Eachclass table includes a class tree that shows the ancestry of the class and a list of every member inthe class. Also included in the member lists are inherited members from superclasses. Thus youhave a complete view of all members made available by a class. This part is useful when you'realready working with a particular class and want a quick reference to all of the members in theclass. New for this edition are example numbers on some of the members. This number refers toan example that demonstrates the use of the member (or a related member).

Part 3: Topics

This part is a set of quick-reference tables on miscellaneous topics. For example, the topic title"Java 1.4" contains a detailed analysis of the API differences between Java 1.3 and Java 1.4.

Part 4: Cross-Reference

This part is a cross-reference of all of the Java classes and interfaces covered in this book. Thispart is useful when you have questions such as What methods return an Image object? or Whatare all the descendents of java.io.InputStream?

Updates

As the title suggests, this book is intended to be updated whenever a new major version of theJava class libraries is released. Since it is designed for you to use in your everyday programming-related work, I would love to hear how I could improve it for the next version or simplywhat you thought about it. Although I'm afraid I probably won't be able to reply, I promise toread and consider each suggestion I receive. You can reach me at the following e-mail address:

almanac14@xeo.com



0201752808P02282002

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

Most helpful customer reviews
5.0 out of 5 stars Essential Java Reference April 29 2003
Format:Paperback
I picked this book up a couple months ago and can't imagine how I got along without it before. The first section includes simple examples of common uses of the java packages. I find this extremely useful. There are realms in Java where the intricacies often slip my mind, particularly in java.io, and the small examples of these packages shown in section 1 serve as a perfect reminder of how exactly to accomplish my task.

Section 2 is the meat of the book and includes a reference to the classes and their members. This is similar to the online API, but lacking the descriptions for the methods / classes. This is strictly a quick reference of the methods, their arguments, return types and modifiers, and the variables belonging to a class. For a description of every method, use the online API. Personally though, I find this reference quicker to use than the online API when searching for a particular class. It probably comes down to personal preference, though.

Sections 3 and 4 I honestly haven't found a need for. The first two sections alone are worth the (relatively) [inexpensive] price of the book.

For reference, my qualifications include Sun Java Programmer Certification 1.4 (Passed with an 86%), Graduated Magna Cum Laude from UMass Dartmouth with a Computer Science degree.

Was this review helpful to you?
5.0 out of 5 stars An essential reference Dec 3 2002
Format:Paperback
For some time, the Java Developers Almanac version 1.3 has been my constant companion when I taught my courses in Java. With it at my side, I was always able to answer questions of the form, "What class(method) do you use for . . . ?" It is one of that small of number of indispensable references that occupy my special shelf of books that stay within reach of my main workstation.
However, now it has been superceded by this version, the first volume of which covers 91 packages used in server-side development. It is a quick, yet thorough reference to the classes. Each description of a class in part 2 has the name and package it is found in, the inheritance tree describing how it is derived and the prototypes of all data and methods. Part 1 has small segments of code that illustrate the basics of how a class is used. The code examples are organized according to packages, where the packages are listed alphabetically. This makes it very easy to find the basic information about any class and method of the class. There is also a list of newly deprecated members, a complete list of all possible exceptions, a list of the modifications from 1.3 and the default values of the swing UI elements.
This book is rarely more than two feet from my body when I am writing Java and when it gets too far away, I correct the problem very quickly. I included it in my best books of the year column for the online Journal of Object Technology. ...
Was this review helpful to you?
3.0 out of 5 stars Good for, if you don't have IDE tool. Jun 19 2002
By Rakesh
Format:Paperback
Volume 1 covers java.beans to org.xml packages useful for server side development.
Volume 2 covers java.applet to javax.swing packages useful for developing GUI application.
This is is a review for Vol. 1.
This book is not for begineers or not for learning A Java.This book is a good reference book
for all the java Packages, Classes and Interface.
Packages is useful when you need an overview of a package or what other related classes are
available in a package.
Classes gives complete detail of the ancestry of the class and a list of every member in the
class.This part is useful when you're already working with a particular class and want quick
reference to all of the members in the class.
It has lots of hands on examples, which are very useful for finishing a particular task like,
reading a file, sending a socket etc. like programmers need some basic routines,while coding.

I recommend this book for those, who does professional coding and need to in touch with API.

Was this review helpful to you?
Want to see more reviews on this item?
Most recent customer reviews
2.0 out of 5 stars Not useful to me
I'm a hardcore Java developer. I develop non-trivial client/server applications 10+ hours a day for a living. The concept behind the book sounded useful. I was wrong. Read more
Published on Jun 19 2002 by Zed
3.0 out of 5 stars half of it useful
nice and soft, printed on light thin paper, the book is divided in two halves. The first half has snippets of code showing how to do this and that, organized in package order... Read more
Published on May 10 2002 by Alexis rzewski
5.0 out of 5 stars A great reference for a language growing in complexity
Once again, I have found a book for my special shelf of frequently used reference books that I keep within arms reach. Read more
Published on April 13 2002 by Charles Ashbacher
1.0 out of 5 stars Bare Bones Map of the Java API
This book is mainly just a skeleton sketch of the Java API. It doesn't compare favorably with the online documentation unless a very watered-down guide is just what you're looking... Read more
Published on Aug 17 2001
5.0 out of 5 stars Much better and faster then browsing the online material
1) See the title .. All info you ever need about API structure, classes, details .. in your hand and not in 100 IE bookmarks. Read more
Published on Mar 27 2001 by Goldin Evgeny
4.0 out of 5 stars Great book, poor format
As a user of the 1998 AND (not so much) the 1999 edition I have to say that the content is just as great as its predecessors. Read more
Published on Sep 27 2000 by tahiry_fako@yahoo.com
5.0 out of 5 stars This is what i call complete reference
Well there is so much material in this book. WOW! buy it asap if you are looking for some good java reference book. Almost nothing is missed out in this book. Read more
Published on July 31 2000 by "shaghab"
5.0 out of 5 stars Just like its predecessor
The Java Developers ALMANAC 2000 is one the best reference books that I've every seen. It clearly goes through the class libraries. Read more
Published on Jun 4 2000 by nee
Search Customer Reviews
Only search this product's reviews

Listmania!

Create a Listmania! list

Look for similar items by category


Feedback


Amazon.ca Privacy Statement Amazon.ca Shipping Information Amazon.ca Returns & Exchanges