📄 tij3_t.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html lang="en">
<!--
This document was converted from RTF source:
By r2net 5.8 r2netcmd Windows
See http://www.logictran.com
-->
<head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Thinking in Java, 3rd ed. Revision 4.0 - Title Page</title>
<link rel="stylesheet" href="stylesheet.css" type="text/css"></head>
<body >
<CENTER> <a href="http://www.MindView.net"> <img src="mindview.gif" alt="MindView Inc." BORDER = "0"></a> <Font FACE="Verdana, Tahoma, Arial, Helvetica, Sans"> <h2>Thinking in Java, 3<sup>rd</sup> ed. Revision 4.0</h2> <FONT size = "-1"><br> [ <a href="README.txt">Viewing Hints</a> ] [ <a href="http://www.mindview.net/Books/TIJ/">Book Home Page</a> ] [ <a href="http://www.mindview.net/Etc/MailingList.html">Free Newsletter</a> ] <br> [ <a href="http://www.mindview.net/Seminars">Seminars</a> ] [ <a href="http://www.mindview.net/CDs">Seminars on CD ROM</a> ] [ <a href="http://www.mindview.net/Services">Consulting</a> ] <br><br> </FONT></FONT> </CENTER>
<font face="Georgia"><div align="CENTER"><a href="TIJ301.htm" target="RightFrame"><img src="./next.gif" alt="Next " border="0"></a>
<a href="TIJ3_t.htm"><img src="./first.gif" alt="Title Page " border="0"></a>
<a href="TIJ3_i.htm"><img src="./index.gif" alt="Index " border="0"></a>
<a href="TIJ3_c.htm"><img src="./contents.gif" alt="Contents " border="0"></a>
</div>
<hr>
<p class="Table Grid 5,TIJ3 Table"><b>Note</b>: This document requires the installation of the fonts Georgia, Verdana and Andale Mono (code font) for proper viewing. These can be found at: <a href="http://sourceforge.net/project/showfiles.php?group_id=34153&release_id=105355">http://sourceforge.net/project/showfiles.php?group_id=34153&release_id=105355</a> <br></p>
<p class="Table Grid 5,TIJ3 Table">Modifications in Revision 4.0 (11/20/02 – Final version as will be in print)<br></p>
<ul>
<li>Incorporated remainder of copyedits.</li>
<li>Preface and introduction completed.</li>
<li>Index completed</li>
<li>Rewrote debugging section in Chapter 15 that was still raw</li>
<li>Various corrections based on
reviews</li></ul><p class="Table Grid 5,TIJ3 Table">Modifications in Revision 3.0 (10/29/02)<br></p>
<ul>
<li>Reorganized chapters into their final form and numbering. Split Chapter 1 by
moving “Analysis and design” to Chapter 16.</li>
<li>Modified the description of the chapters in the introduction. (This needs to
be revisited again.</li>
<li>Finished threading chapter. Dining philosophers problem added to threading
chapter.</li>
<li>Edited/rewrote chapters 1 - 11, 14 and Appendix A, B & D, which went to
production.</li>
<li>Added Applet Signing and Java Web Start sections to “Creating Windows
and Applets.”</li>
<li>Added examples showing threading in “Creating Windows and
Applets.”</li>
<li>Added improved access control to most classes (more private fields, in
particular).</li>
<li>Made general improvements throughout the code base.</li>
<li>Changed cleanup( ) to dispose( )</li>
<li>Changed “friendly” to “package access”</li>
<li>Changed “function” to “method” most places</li>
<li>Added Preferences API section</li>
<li>Removed Microsoft EULA (no longer needed for CD)</li>
<li>Rewrote c14:ShowAddListeners.java to use regular expressions;
refactored</li>
<li>Renamed “death condition” to “termination
condition”</li></ul><p class="Table Grid 5,TIJ3 Table">Modifications in Revision 2.0 (9/13/2002)<br></p>
<ul>
<li>Completed part of the rewrite of the threading chapter. This simplifies the
introduction to threading and removes all the GUI examples, so that the
threading chapter may be moved to appear earlier in the book.</li>
<li>Reorganized material into reasonably final form, and assigned chapter
numbers. Chapters may still migrate.</li>
<li>Finished <b>com.bruceeckel.simpletest</b> framework and integrated all
test-instrumented examples back into the main book. Added prose for testing
system in Chapter 15. Also updated most examples in book to reflect improvements
in testing system. Note: we are still refactoring this code to make it simpler.
Stay tuned.</li>
<li>Added sections on JDK 1.4 assertions, including design-by-contract, to
Chapter 15.</li>
<li>Added JUnit introduction and example to Chapter 15.</li>
<li>Changed “static inner class” to “nested class.”</li>
<li>Modified <b>c04:Garbage.java</b> so it wouldn’t fail on fast machines,
added description.</li>
<li>Moved <b>BangBean2.java</b> into the GUI chapter, since the non-GUI
threading chapter will now appear before the GUI
chapter.</li></ul><p class="Table Grid 5,TIJ3 Table">Modifications in Revision 1.0 (7/12/2002):<br></p>
<ul>
<li>Changed to email-based BackTalk system, which is much simpler to use and may
be used while reading the document offline.</li>
<li>Added “Testing and Debugging” chapter, currently numbered 15.
This includes a simple testing system and an introduction to JUnit, as well as a
thorough introduction to Logging and an introduction to using debuggers and
profilers.</li>
<li>Added test framework to examples in the book. Not all examples are fully
tested yet, but most are at least executed. Comment flags on examples indicate
the testing status of each. Significant change: program output is displayed and
tested directly in the source, so readers can see what the output will actually
be.</li>
<li>Change to Ant as the build tool, added <b>package</b> statements to
disambiguate duplicate names so Ant won’t complain. Running Ant on the
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -