Java 2 Core Language Little Black Book - Trottier_ Alain.pdf

(3026 KB) Pobierz
220144113 UNPDF
Java 2 Core Language Little Black Book
Table of Contents
Java 2 Core Language Little Black Book
by Alain Trottier
ISBN:1932111662
Paraglyph Press © 2002 (438pages)
The essential guide to Java programming.
Table of Contents
Java 2 Core Language Little Black Book
Introduction
Chapter 1 - Getting Started with Java
Chapter 2 - Essential Java Syntax
Chapter 3 - Blocks and Statements
Chapter 4 - Methods, Classes, and Packages
Chapter 5 - Data Structures
Chapter 6 - Files and Streams
Chapter 7 - Java Database Connectivity
Chapter 8 - The Internet and Networking
Chapter 9 - XML and Java
Chapter 10 - Advanced Techniques
Chapter 11 - Security
Chapter 12 - Internationalization
Appendix A - Development Tools
Appendix B - References
Appendix C - The Java Virtual Machine
Appendix D - Active RFCs
Index
List of Figures
List of Tables
List of Listings
-1 -
Team-Fly ®
220144113.003.png 220144113.004.png
Java 2 Core Language Little Black Book
Press Information
Java 2 Core Language Little Black Book
Alain Trottier
Al Williams
CORIOLIS
President and CEO
Roland Elgey
Publisher
Al Valvano
Associate Publisher
Katherine R. Hartlove
Acquisitions Editor
Jawahara Saidullah
Development Editor
Jessica Choi
Product Marketing Manager
Jeff Johnson
Project Editor
Sally M. Scott
Technical Reviewer
Sumit Pal
Production Coordinator
Peggy Cantrell
Cover Designer
Laura Wellander
Copyright © 2002 The Coriolis Group, LLC.
All rights reserved.
This book may not be duplicated in any way without the express written consent of the publisher,
except in the form of brief excerpts or quotations for the purposes of review. The information
contained herein is for the personal use of the reader and may not be incorporated in any
commercial programs, other books, databases, or any kind of software without written consent of
the publisher. Making copies of this book or any portion for any purpose other than your own is a
violation of United States copyright laws.
Limits of Liability and Disclaimer of Warranty
The author and publisher of this book have used their best efforts in preparing the book and the
programs contained in it. These efforts include the development, research, and testing of the
theories and programs to determine their effectiveness. The author and publisher make no
-2 -
220144113.005.png
Java 2 Core Language Little Black Book
Press Information
warranty of any kind, expressed or implied, with regard to these programs or the documentation
contained in this book.
The author and publisher shall not be liable in the event of incidental or consequential damages
in connection with, or arising out of, the furnishing, performance, or use of the programs,
associated instructions, and/or claims of productivity gains.
Trademarks
Trademarked names appear throughout this book. Rather than list the names and entities that
own the trademarks or insert a trademark symbol with each mention of the trademarked name,
the publisher states that it is using the names for editorial purposes only and to the benefit of the
trademark owner, with no intention of infringing upon that trademark.
The Coriolis Group, LLC
14455 North Hayden Road
Suite 220
Scottsdale, Arizona 85260
(480) 483 -0192
FAX (480) 483-0193
http://www.coriolis.com
Library of Congress Cataloging-in-Publication Data
Trottier, Alain
Java 2 core language little black book/by Alain Trottier and Al Williams.
p. cm.
Includes index.
1-932111-66-2
1. Java (Computer program language). I. Williams, Al, 1963-II. Title.
QA76.73.J38 T76 2002
005.13— 3-- dc21 2001058409
10 9 8 7 6 5 4 3 2 1
This book is dedicated to my wife, Patricia, the love of my life, and to my son, Devyn, who has
brought us tremendous joy.
— Alain Trottier
As always, for my wife, Pat.
— Al Williams
About the Authors
-3 -
220144113.006.png
Java 2 Core Language Little Black Book
Press Information
Alain Trottier observes the dot-com warfare of Southern California from his vantage point as an
independent consultant (Trottier Technologies) and Adjunct Professor at Vanguard University of
Southern California. He has been in the tech sector for two decades, wearing many hats such as
technologist, customer -support provider, programmer, architect, manager, and director. He has
worked in a wide range of environments such as the U.S. Navy, Chevron's research center, and
Adforce. His experience includes methodical, exacting research as well as code -til -ya-drop
Internet, pre-IPO, ventures.
He is as fascinated by people as he is by the IT trenches they inhabit. His Microsoft and Sun
certifications are balanced by his Bachelor's and Master's degrees in religion. Alain would be
delighted to hear from readers who have requests or comments; he can be reached at
http://www.inforobo.com/javacorelanguage .
Al Williams is a long-time consultant and author. His articles have appeared regularly in
magazines such as Web Techniques , Dr. Dobb's , Visual Developer , and many others. He's the
author of more than a dozen books on programming and computers, including MFC Black Book
and Java 2 Network Protocol Black Book (both from The Coriolis Group). Al's programming
career has seen him programming in Fortran, C, C++, and— more recently— Java. Al's consulting
projects have included aerospace projects, chemical production software, a nd many embedded
systems. He also teaches programming courses across the United States.
When Al's not working (which isn't often), he enjoys tinkering with amateur radio projects,
watching or reading science fiction, and maintaining a few personal Web sites. He lives near
Houston, Texas, with his wife, Pat, and a varying number of kids, dogs, and cats.
Acknowledgments
I would like to thank Jawahara Saidullah, Acquisitions Editor, and Chris Van Buren, agent at
Waterside, who made this book possible. Thank you also to Jessica Choi, Development Editor,
for your valuable guidance. Thank you, Sally Scott, Project Editor, and your team, for all the
detailed work you do. Every book purchase is a nod to your effectiveness.
Alain Trottier
Producing a book is a lot of work. Sure, writing is hard, but that's just the tip of the iceberg.
Behind the scenes, a lot of people do most of the real work— the proofreading, the typesetting,
the layout, the indexing, and all the other details that it takes to transform some ran dom typing in
Microsoft Word into the book you're holding in your hands.
To that end, I'd like to thank Sally Scott, Project Editor; Peggy Cantrell, Production Coordinator;
Catherine Oliver, Copyeditor; Sumit Pal, Technical Reviewer; Christine Sherk, Prooreader;
William Hartman, Compositor; Christina Palaia, Indexer; and Laura Wellander, Cover Designer.
I'd also like to thank Jawahara Saidullah, Acquisitions Editor, for bringing me in to join the team
that produced this book.
-4 -
220144113.001.png
Java 2 Core Language Little Black Book
Press Information
My thanks also go to Alain Trottier for all of his example code and other material. There's an old
saying that two workers make twice the work, but fortunately, in this case, it cut the work in half,
as it should.
Some of the material in this book appeared in a different format in my Java@Work column in
Web Techniques magazine and appears with permission. Thanks to Amit Asaravala at Web
Techniques for his continuing support and friendship.
I couldn't even start to tackle projects of this size and scope without the support of my family. My
wife, Pat, and kids Jerid, Amy, and Patrick all have to put up with me seeming to live in my office,
but they never complain (well— almost, never). Thanks guys! Oh, and if you've read this
far— thanks to you, for taking the time to read about all of these people who are important to me.
Al Williams
-5 -
220144113.002.png
Zgłoś jeśli naruszono regulamin