Special Edition_ Using Java 2 Platform [Weber 1999-04-15].pdf

(5757 KB) Pobierz
Release Team[oR] 2001
[x] java
Special Edition Using Java 2 Platform
by Joseph L. Weber
Que
© 1998, 1414 pages
ISBN: 0789720183
A broad resource for those beginning to program in Java or
expanding their skills.
Table of Contents
Back Cover
Colleague Comments
Synopsis
by
Rebecca Rohan
Billed as a "tutorial reference,"
Special Edition Using Java 2 Platform
is an
unusual hybrid that's neither a typical course book nor an end-to-end
glossary-style reference. Instead, the large volume is laid out in 13 broad Java
topic areas, such as User Interface, Databases, and IO, plus additional
chapters for JavaScript and Java Resources. Information on a topic usually
starts with very basic information, then progresses to examples, though the
book doesn't claim to cover every possibility, such as every stream class. If
Special Edition
has the information you need, it will be served in an
unintimidating way. Tables and screen grabs are put to use throughout.
Table of Contents
Special Edition Using Java 2 Platform
- 4
Introduction
- 8
Part I
Introduction to Java
Chapter 1
Chapter 2
Chapter 3
Chapter 4
Part II
- What Java Can Do for You
- 10
- Java Design
- 19
- Installing The JDK and Getting Started
- 37
- JDK Tools
- 49
The Java Language
Chapter 5
Chapter 6
Chapter 7
Chapter 8
Chapter 9
- Obejct-Oriented Programming
- 61
- HelloWorld!: Your First Java Program
- 70
- Data Types and Other Tokens
- 81
- Methods
- 101
- Using Expressions
- 112
Chapter 10
- Control Flow
- 122
Chapter 11
- Classes
- 135
Chapter 12
- Interfaces
- 165
Chapter 13
- Threads
- 178
Chapter 14
- Writing an Applet
- 195
Chapter 15
- Advanced Applet Code
- 222
Chapter 16
- JAR Archive Files
- 233
-2-
Chapter 17
- Applets Versus Applications
- 247
Chapter 18
- Managing Applications
- 268
Part III
User Interface
Chapter 19
- java.awt: Components
- 276
Chapter 20
- Exceptions and Events in Depth
- 313
Chapter 21
- Containers and Layout Managers
- 352
Chapter 22
- Graphics
- 377
Chapter 23
- JFC–Java Foundation Classes
- 409
Chapter 24
- Advanced JFC
- 441
Chapter 25
- Images
- 471
Chapter 26
- Java 2D Graphics
- 501
Part IV
IO
Chapter 27
- Files, Streams, and Java
- 531
Chapter 28
- Using Strings and Text
- 570
Chapter 29
- Using Internationalization
- 593
Chapter 30
- Communications and Networking
- 604
Chapter 31
- TCP Sockets
- 623
Chapter 32
- UDP Sockets
- 641
Chapter 33
- java.net
- 661
Chapter 34
- Java Security in Depth
- 688
Chapter 35
- Object Serialization
- 710
Chapter 36
- Remote Method Invocation
- 722
Chapter 37
- Management API
- 739
Part V
Databases
Chapter 38
- Databases Introduced
- 762
Chapter 39
- JDBC: The Java Database Connectivity
- 777
Chapter 40
- JDBC Explored
- 800
Part VI
Component-Based Development
Chapter 41
- JavaBeans
- 817
Chapter 42
- JavaIDL: A Java Interface to CORBA
- 838
Chapter 43
- Java—COM Integration
- 863
Part VII
Advanced Java
Chapter 44
- Java Media Framework
- 875
Chapter 45
- Commerce and Java Wallet
- 901
Chapter 46
- Data Structures and Java Utilities
- 936
Chapter 47
- java.lang
- 964
Chapter 48
- Reflection
- 1013
Chapter 49
- Extending Java with Other Languages
- 1027
Chapter 50
- Java Versus C(++)
- 1041
Part VIII
Debugging Java
Chapter 51
- Debugging Java Code
- 1060
Chapter 52
- Understanding the .class File
- 1103
Chapter 53
- Inside the Java Virtual Machine
- 1123
-3-
Part IX
JavaScript
Chapter 54
- Java Versus JavaScript
- 1147
Chapter 55
- Starting with JavaScript
- 1157
Part X
Java Resources
Chapter 56
- Java Resources
- 1185
Part XI
Appendix
Appendix A
- What’s on the CD-ROM
- 1191
Back Cover
The most comprehensive Java 2 tutorial reference available
Upgrade to JFC, the Swing Toolkit, and other new Java 2
technologies
Learn how to use all the core Java APIs, including the new Collection
interface
Save time with professional programming techniques and proven
code
Create network applications
Master object serialization, RMI, and the Management API
Build powerful database applications using JDBC
Learn JavaBeans, IDL, and COM integration
Make your Java application secure
About the Author
Joe Weber is a frequent contributor to a variety of Java books, magazines,
and other resources. He has been working with Java full-time since its early
alpha stages and has helped advise a number of Fortune 500 companies on
the goals of Java. He has also helped to generate adoption in these
organizations. Mr. Weber is a VP of MagnaStar, Inc., a Java consulting firm;
serves as the senior technical advisor to Soren Technologies, a medical
software company whose systems are written in Java; and currently is the
director of the DocuLink product division for Xlink Corporation. Joe has also
served on advisory committees and taught classes at universities in the
Midwest. He continues to be a strong advocate for Java in the educational
environment. Mr. Weber is a cofounder of the
Javaology Magazine
and has
contributed articles to several other Java magazines.
Special Edition Using Java 2 Platform
Joseph Weber
Copyright © 1998 by Que
All rights reserved. No part of this book shall be reproduced, stored in a retrieval system,
or transmitted by any means, electronic, mechanical, photocopying, recording, or
otherwise, without written permission from the publisher. No patent liability is assumed
with respect to the use of the information contained herein. Although every precaution
has been taken in the preparation of this book, the publisher and author assume no
responsibility for errors or omissions. Neither is any liability assumed for damages
resulting from the use of the information contained herein.
-4-
International Standard Book Number: 0-7897-2018-3
Library of Congress Catalog Card Number: 98-68732
Printed in the United States of America
First Printing: January 1999
00
99
98
4
3
2
1
Trademarks
All terms mentioned in this book that are known to be trademarks or service marks have
been appropriately capitalized.
Que Publishing
cannot attest to the accuracy of this
information. Use of a term in this book should not be regarded as affecting the validity of
any trademark or service mark. Java is a trademark of Sun Microsystems, Inc.
Warning and Disclaimer
Every effort has been made to make this book as complete and as accurate as possible,
but no warranty or fitness is implied. The information provided is on an "as is" basis. The
authors and the publisher shall have neither liability or responsibility to any person or entity
with respect to any loss or damages arising from the information contained in this book or
from the use of the CD or programs accompanying it.
Credits
Executive Editor
Tim Ryan
Acquisitions Editor
Jeffrey W. Taylor
Development Editor
Benjamin Milstead
Managing Editor
Patrick Kanouse
Project Editor
Andrew Cupp
Copy Editors
Geniel Breeze
Kelli Brooks
Michael Brumitt
Cheri Clark
Keith Cline
Dana Lesh
Theresa Mathias
San Dee Phillips
Heather Urschel
Indexer
-5-
Zgłoś jeśli naruszono regulamin