站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > Java Tutorial 5.0 英文版

What's New and What's Old? The History of the Tutorial - Java Tutorial 5.0 英文版

What's new and What's Old? The History of the Tutorial

Nutcracker Release, 23 December 2005

The Java Tutorial update to JDK 5.0 is now complete. This includes these sections of the tutorial:

Other changes include: Dorothy's Birthday Release, 15 April 2005

The following sections have been updated to 5.0:

The following sections were updated to 5.0 in our last release, but have since been updated to reflect reader or reviewer feedback:

Other changes include: Anya's Birthday Release, 14 Feb 2005

The following sections have been updated to 5.0 (though most are still pending engineering review):

Other, minor changes that you might notice include: Swing Book Release #2, 11 March 2004 Swing Book Release, 20 February 2004 Maya's Birthday Release, 3 November 03 Victoria Day (Canada), 19 May 03 Year of the Black Sheep (China), 3 February 03 Onion Market Day (Switzerland), 25 November 02 Robinson Crusoe's Birthday, 30 September 02 Magha Puja Day (Thailand), 4 March 02 Underdog Day (World), 19 December 01 — Maintenance Release Chulalongkorn Day (Thailand), 23 October 01 Golden Week (Japan), 3 May 01 Glarius Festival (Switzerland), 1 April 01 Minor Update, 28 Feb 01

Rolling Blackouts Release, 3 Feb 01

Edvard Munch's Birthday, 12 Dec 00

Friday the 13th, 13 Oct 00

Tutorial Fifth Anniversary, 31 May 00

Zeppo Marx's Birthday (1901), 25 February 00

Thanksgiving (USA), 24 November 99

Vegetarian Day (World), 1 October 99

National Smile Week :), 3 August 99

Fiesta de San Fermin (Spain), 7 July 99

Memorial Day (USA), 28 May 99

Lei Day (Hawaii) update, 5 May 99 — We made some changes to our new page format in resonse to reader feedback.

Lei Day (Hawaii), 1 May 99

World Culture Day, 12 March 99 — We marched through the Swing trail preparing for copyedit. Here's what we did:

Joe's 40th Birthday, 21 Jan 99

Winter Solstice, 21 Dec 98

Enlightenment of the Buddha (Japan), 8 Dec 98

Day of the Artisans (Mexico), 4 Dec 98

Aron's Birthday, 6 Nov 98

Universal Children's Day, 5 Oct 98

Labor Day Release, 7 Sept 98

Laine's Birthday Release, An Update, 14 Aug 98

Laine's Birthday Release, 3 Aug 98

The Summer Solstice Release, 26 June 98

Nettle Day (UK), 29 May 98

Arbor Day, 24 April 98

The Vernal Equinox, 20 March 98

Saturnalia, 22 December 97
The long awaited update! — this is a major update of the tutorial. Almost every file has been touched in some way.

This release of the online tutorial corresponds with the release of the 2nd edition of The Java Tutorial book and is the version of the online tutorial that appears on the CD-ROM that accompanies that book.

The changes are in progress, but to a large extent we have integrated 1.1 information into the existing trails, lessons, and examples. This is in sharp contrast to the 1.1 notes that were littered throughout the previous version of the tutorial and were, admittedly, somewhat confusing.

Also, we are in the process of integrating copyedit and other changes made to the book version, into the online version. This has been completed thoroughly in some areas of the online tutorial, and spottily in other areas. We will continue with this process throughout the coming months.

New lessons in this tutorial that first appeared in print in the 2nd edition of The Java Tutorial book:

  • The Java Phenomenon
  • Migrating to 1.1
  • A Preview of Things to Come
New trails for this version of the tutorial that haven't yet made it to print:
  • Added a Putting It All Together trail that provides a large, real-world, client/server example and analyzes it.
  • Got a totally new JavaBeans Tutorial by Andy Quinn!
8 July 97

14 May 97

We improved and added more 1.1 information in existing sections. We added more examples of and information about the various types of event listeners to Handling Events. We also fixed the AroundTheWorld applet used in Writing Global Programs.

28 April 97

We added a new trail, To 1.1 — And Beyond!, which is the headquarters for features added to the JDK after 1.0. Also, the Learning the Java Language and Essential Java Classes trails now have notes that point out material that is affected by 1.1. And finally, we reorganized our top-level files to make them more accessible.
3 March 97
Added a brand new trail introducing JavaBeans! This trail, JavaBeans Tutorial, written by Greg Voss, shows you the ins and outs of developing programs using the JavaBeans technology.
19 February 97 24 December 96
Miscellaneous fixes. Also, added a new lesson describing new features of the JDK for Writing Global Programs.
6 June 96 — Released the Sixth DRAFT.
This draft is the version on which the book version is based. The book and online versions aren't exactly the same — for example, none of the copyeditor's changes have made it into the online tutorial yet. Also, the online tutorial's figures haven't been updated to be the same as those in the book. Notable content changes since the fifth draft include:
  • Finished the Common Problems pages.
  • Added information on the Macintosh JDK.
  • Added an applet anatomy section to Getting Started.
  • Improved the talk server example in the applet communication lesson.
28 Mar 96 — Released the Fifth DRAFT.
Many pages in this draft have been rewritten or expanded upon. (If you've sent us comments and don't see them reflected in this draft, please don't be insulted — we haven't finished incorporating reviewer comments.) Some of the notable changes include:
  • Revised Application Anatomy lesson and moved it to the Getting Started trail: The Anatomy of a Java Application. We plan to write an equivalent section for applets.
  • Did major rewrites of the following lessons in the Java trail: The Nuts and Bolts of the Java Language and Objects and Classes in Java.
  • Added new pages to the applet overview: Adding an Applet to an HTML Page and Summary.
  • Beefed up the applet threads pages: Threads in Applets.
  • Added a discussion of peers to the UI trail: Details of the Component Architecture.
  • Added material to the native methods trail, Integrating Native Methods into Java Programs, including passing data into and out of native methods and accessing Java objects.
  • Removed some trails: comparison to C/C++, troubleshooting, and tools. This information has been (or will be) incorporated into other trails/lessons.
4 Mar 96 — Released the Fourth DRAFT
Among the normal bug, typo and broken link fixes, this draft includes revisions to many of our old trails and lessons, plus this new material:
  • Added a new lesson to Integrating Native Methods into Java Programs trail.
  • Added new material to and/or wrote from scratch 4 lessons in the Writing Applets trail. Including: Creating an Applet User Interface, Communicating with Other Programs, Understanding Applet Capabilities and Restrictions, and Finishing an Applet. (The first three have since been reorganized into two trails: Taking Advantage of the Applet API and Practical Considerations when Writing Applets.
24 Feb 96 — Released the Third DRAFT
Among the normal bug, typo and broken link fixes, this draft includes revisions to many of our old trails and lessons, plus this new material:
  • Added a lot of new material to Creating an Applet User Interface.
  • Added new lessons to the Creating a User Interface trail. Including:
    • Laying Out Components within a Container Please note that 3 pages are still under construction.
    • Using Components, the GUI Building Blocks Each component now has a page describing how to use it.
    • Working with Graphics There's now information on how to draw primitive graphics (including text) and images, plus information on performing animation. The animation pages include information on how to eliminate flashing, using update() and double buffering. They also have information on using MediaTracker.
  • Added a new trail: Custom Networking
  • Added a new lesson, Input and Output Streams to the Essential Java Classes trail.
23 Jan 96 — Updated the Second DRAFT 18 Jan 96 — Updated the Second DRAFT

12 Dec 95 — Updated the Second DRAFT

13 Nov 95 — Updated the Second DRAFT

2 Oct 95 — Released the Second DRAFT

18 May 95

Released the First DRAFT