Thinking in Java (3rd Edition) - ISBN 0131002872.pdf
(
5216 KB
)
Pobierz
Thinking in Java, 3rd Edition, Beta
Thinking in Java,
3
rd
Edition, Beta
Bruce Eckel, President,
MindView, Inc.
Planet PDF brings you the Portable Document
Format (PDF) version of Thinking in Java. Planet
PDF is the premier PDF-related site on the web.
There is news, software, white papers, interviews,
product reviews, code samples, a forum, and
regular articles by many of the most prominent and
respected PDF experts in the world. Visit our sites
for more detail:
http://www.planetpdf.com/
http://www.pdfstore.com/
http://www.binarything.com/
Click here to buy the paper version
Note
: This document requires the installation of the fonts Georgia,
Verdana and Andale Mono (code font) for proper viewing. These can be
found at:
http://sourceforge.net/project/showfiles.php?group_id=34153&release_id=105355
Modifications in Revision 3.0 (unreleased)
•
Reorganized chapters into their final form and numbering. Split
chapter 1 by moving “Analysis and design” to Chapter 16.
•
Modified the description of the chapters in the introduction. (This
needs to be revisited again.
•
Finished threading chapter. Dining philosophers problem added
to threading chapter.
•
Edited/rewrote chapters 1 - 11, 14 and Appendix A, B & D, which
went to production.
•
Added Applet Signing and Java Web Start sections to “Creating
Windows and Applets.”
•
Added examples showing threading in “Creating Windows and
Applets.”
•
Added improved access control to most classes (more private
fields, in particular).
•
Made general improvements throughout the code base.
•
Changed cleanup( ) to dispose( )
•
Changed “friendly” to “package access”
•
Changed “function” to “method” most places
•
Added Preferences API section
•
Removed Microsoft EULA (no longer needed for CD)
•
Rewrote c14:ShowAddListeners.java to use regular expressions;
refactored
•
Renamed “death condition” to “termination condition”
Modifications in Revision 2.0 (9/13/2002)
•
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.
•
Reorganized material into reasonably final form, and assigned
chapter numbers. Chapters may still migrate.
•
Finished
com.bruceeckel.simpletest
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.
•
Added sections on JDK 1.4 assertions, including design-by-
contract, to chapter 15.
•
Added JUnit introduction and example to chapter 15.
•
Changed “static inner class” to “nested class.”
•
Modified
c04:Garbage.java
so it wouldn’t fail on fast machines,
added description.
•
Moved
BangBean2.java
into the GUI chapter, since the non-
GUI threading chapter will now appear before the GUI chapter.
Modifications in Revision 1.0 (7/12/2002):
•
Changed to email-based BackTalk system, which is much simpler
to use and may be used while reading the document offline.
•
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.
•
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.
•
Change to Ant as the build tool, added
package
statements to
disambiguate duplicate names so Ant won’t complain. Running
Ant on the book not only compiles but also runs the
aforementioned tests.
•
HTML is now generated by a new tool called LogicTran
(
http://www.Logictran.com
)
. Still learning to use this one, so early
versions will be a bit rough.
•
Replaced Thread Group section in multithreading chapter.
•
Removed JNI appendix (available in the electronic 2
nd
edition on
the CD or via download from www.MindView.net)
•
Removed Jini section (available in the electronic 2
nd
edition on the
CD or via download from www.MindView.net)
•
Removed Corba section (available in the electronic 2
nd
edition on
the CD or via download from www.MindView.net) after talking to
Dave Bartlett (Corba & XML expert), who observed that Corba has
gone quiet and everyone has gone up a level to the use of XML for
system integration instead of Corba.
•
Made a number of technical corrections suggested over the last 2
years. Most suggestions have been archived but not made yet.
Todo:
•
Add “cloud of teachers, mentors, consultants” re: Larry’s
suggestion
•
Check for double spaces in text, replace ( ) with ( ), correct em-
dashes – with —
•
Preface
•
Index
Thinking
in
Third Edition
Bruce Eckel
President, MindView, Inc.
Java
Plik z chomika:
musli_com
Inne pliki z tego folderu:
Big Java Late Objects [Horstmann 2012-02-01].pdf
(167477 KB)
Data Structures_ Abstraction and Design using Java (2nd ed.) [Koffman & Wolfgang 2010-01-26].pdf
(190252 KB)
Big Java Early Objects (5th ed.) [Horstmann 2013-01-04].pdf
(145099 KB)
Data Abstraction and Problem Solving with Java_ Walls and Mirrors (3rd ed.) [Prichard & Carrano 2010-10-30] (photocopier quality).pdf
(110506 KB)
A Little Java, a Few Patterns [Felleisen & Friedman 1997-12-19].pdf
(14847 KB)
Inne foldery tego chomika:
3D Design - Programming
ActionScript
Actionscript - Flash - Flex - Air
Ada
ADO
Zgłoś jeśli
naruszono regulamin