首页>参考读物>计算机科学与技术>软件与程序设计

Java 2类库
作者 : Patrick Chan Rosanna Lee Douglas Kramer
译者 : 赵皑 黄志军 阳亮
出版日期 : 2001-01-01
ISBN : 7-111-08232-X
定价 : 110.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 854
开本 : 16开
原书名 : The Java Class Libraries, Volume 1: Supplemetn for the Java 2 Platform Standard Edition, v1.2
原出版社:
属性分类: 店面
包含CD :
绝版 : 已绝版
图书简介

Java是Sun公司推出的新型面向对象程序设计语言。它提供了强大的应用程序接口,即Java类库,用以帮助程序员进行字符串处理、绘图、数学计算、网络应用等方面的工作。

本书由Java技术的创建者编写,对Java 2平台标准版v1.2中新增加的包及类进行了全面、系统的描述,主要包括包概述和类描述。包概述是对每个包及其所有类的简要概括;而每个类描述独立成节,从类层次结构示意图、类示例、成员概述等几个方面进行了说明。此外,本书还详细介绍了Java软件开发包(JDK)从版本1.1到版本1.2对类及方法所作的改动。

本书是参考手册而不是指导手册,相信无论是对Java程序员还是学习和使用Java技术的广大读者和用户,本书都将是他获取完整、专业和权威的Java信息的重要源泉。

图书前言

如何使用本书

本书是《The Java Class Libraries, Second Edition, Volume 1》的姊妹篇,它包含了对Java 2平台标准版v1.2中新增加的包及类的描述。此外,本书还详细说明了Java软件开发包(JDK)从版本1.1到版本1.2对类及方法所作的修改。需要指出的是:本书中有些材料是不完整的,对于这一部分材料敬请参阅《The Java Class Libraries, Second Edition, Volume 1》一书的内容。

与《The Java Class Libraries,Second Edition, Volume 1》一样,本书是参考手册而不是指导手册。它的格式与字典的格式相似,这样做是为了让读者花最少的时间找到所需要的类或类成员的有关信息。至于有关类库的指导性书籍,我们推荐Mary Campione与Kathy Walrath合著的《The Java Tutorial》。Java类库没有对Java语言的任何部分进行解释。如果要学习Java语言,我们推荐以下两本书:Ken Arnold与James Gosling合著的《The Java Programming Language》以及James Gosling、Bill Joy与Guy Steele合著的《The Java Language Specification》。

以下是本书的概述。

包概述

这一部分对每个包及其所有类进行了简要描述,另外还给出了每个包中类的继承层次结构示意图。

每个概述不仅包含了对包的一般性描述,而且还对在版本1.2中进行修改的包进行了说明。每个在版本1.2中新增的类都用记号予以标记,每个在版本1.2中作了修改的类都用记号予以标记。

按字母顺序排列的类索引

这一部分包含了下列10个包中的一些类按字母顺序进行排列的列表:

java.io java.net

java.lang java.text

java.lang.ref java.util

java.lang.reflect java.util.jar

java.math java.util.zip

在列表中只包含了那些在版本1.2中作了修改或新增的类。而且,在作了修改的类中只包含作了修改或新增的类成员。请参阅本书中类及成员概述的内容表。至于那些作了修改的类的有关信息,请参阅《The Java Class Libraries,Second Edition, Volume 1》。

与《The Java Class Libraries,Second Edition, Volume 1》一样,类是完全按照字母顺序进行排列的,而不管它所在包的名字或版本。

每个类都独自构成一个小节,每一小节中都包含了类层次结构示意图、类描述、类示例、成员概述以及那些在版本1.2中作了修改或新增的类成员的描述。对于那些作了修改的类还包含了“在版本1.2中所作的修改”部分;那些作了修改的类(与在版本1.2中新增的那些类相反)的成员描述中还有一个“版本1.2中的改动”的脚注。

类层次结构示意图

在每一小节的开始都有一个类示意图。在类示意图中显示了类的所有祖先类、兄弟类、直接子孙类以及它所实现的所有接口。在这些示意图中,如果一个包的名字先于一个类名或接口名,那么这个类或接口不会和当前类在同一个包中。

在示意图中,不同的Java项用不同的图形来表示,如下所示:

接口:圆角矩形

类:矩形

抽象类:带空心点的矩形

最终类:带实心点的矩形

有子类的类:在右下角有一小黑三角形的矩形

这些元素的具体形式如下图所示。当前小节中进行描述的类或接口,在其示意图中加上了灰色阴影以突出显示。实线代表扩充,虚线代表实现。

类层次结构示意图

类描述

在类描述中,我们对类的所有属性都进行了描述。例如,Graphics类的属性包括当前颜色、字体、绘图模式、原点以及裁剪区。把一个类的所有有用属性及其行为集中在一起进行描述有助于对一个类的功能的把握和学习。

成员描述中所使用的任何术语都在类描述中进行了介绍。如果觉得成员描述不够详细,可以在类描述中找到更多的信息。

如果一个类是在版本1.2中新增的,那么对它的描述是完整的。如果一个类是在版本1.2中作了修改的,那么类描述部分只包含类的总结;完整的类描述可参阅《The Java Class Libraries,Second Edition, Volume 1》。

版本1.2中所作的修改

如果类是在版本1.2中作了修改的,那么对其进行描述的小节中会包含“版本1.2中所作的修改”部分,其中包括新增的方法以及如何对已存在的方法进行改造。

类示例

大部分对新类进行描述的小节都有一个类示例,类示例演示了如何使用这个类。有些对作了修改的类进行描述的小节也有一个类示例。有些类由于所作的修改非常小,所以完全可以参考《The Java Class Libraries,Second Edition, Volume 1》中的类示例。

成员概述

成员概述的作用是帮助读者快速抓住类的关键点。它按照类别对成员进行分组。例如在List类中,选择方法类别中列出了所有与选择有关的方法 。因为成员概述只是类成员的一个小节,所以除了成员的名字之外不包含任何语法信息。

成员概述对作了修改的类和新增的类来说是完整的。在一个作了修改的类中,作了修改的成员会用一个记号予以标记,新增的成员会用一个记号予以标记。只有带这两个记号之一的成员才会归入类描述小节的文档之中。那些不带标记的成员的文档可参阅《The Java Class Libraries, Second Edition, Volume 1》。

例如,下面是ZipInputStream类的成员概述。

成员概述

构造函数

ZipInputStream() 构造一个新的ZipInputStream类的实例。

入口方法

closeEntry() 关闭当前的ZipEntry。

createZipEntry() 创建一个ZipEntry的实例。

getNextEntry() 从ZipInputStream中读取下一个ZIP入口。

流方法

available() 判断ZipInputStream是否已经被关闭。

close() 关闭ZipInputStream。

read() 读取从ZipInputStream中解压缩的数据。

skip() 跳过从ZipInputStream中解压缩的数据。

在版本1.2中,ZipInputStream类有一个新增的成员createZipEntry(),以及一个作了修改的成员available()。ZipInputStream类的类描述小节包含了对createZipEntry()和available()的成员描述。ZipInputStream类中所有其他成员的描述都在《The Java Class Libraries,Second Edition, Volume 1》中。

成员描述

在类描述小节中,不管成员是什么种类的方法或域,成员描述都是按字母顺序进行排列的。这样做是为了让读者在本书中能尽可能快地找到一个成员。

重载的方法被放在同一个成员描述中,因为它们的功能是非常相似的。提供不同的重载形式通常是为了使程序员能方便地指定参数。例如,有些重载方法通过提供共同的缺省参数而消除参数。为了说明在遗失参数的情况下会发生什么事情,我们用如下形式的语句来进行解释:“如果没有指定p,则取缺省值3.14”。其他重载形式取不同的值。例如,一种形式的重载中一个参数可能取整型值,而另一种形式的重载中同一参数则可能取包含整型值的一个字符串。

在作了修改的类中,每个成员的前面都会用记号或记号予以标记。记号表示一个成员的行为在版本1.2中有了改变。改变可能包括添加了一种重载形式、禁止使用,或任何其他对成员语义的改变。记号说明该成员是在版本1.2中新增加的。下面是每个记号的使用示例。

compareTo()

unscaledValue()

每个成员描述包含以下几个方面中的一些或全部。

目的 对成员目的的简要描述。

语法 成员声明的语法。

描述 对成员的详细描述。

参数 成员所接受的参数。如果有,则按字母顺序进行排列。

返回 如果有,说明成员的返回值及其范围。

异常 成员所抛出的异常或错误。如果有,则按字母顺序进行排列。

参见 其他与成员相关的一些类或成员。如果有,则按字母顺序进行排列。

重载 如果有,则表示成员所重载的方法。

示例 演示类的使用方法的代码实例。这一部分有时只是指出在其他成员的示例中,参考对成员的使用方法或参考类的示例。

如果一种重载形式被添加到一个已存在的成员中,那么会用“从版本1.2”来标记这种重载形式。例如,在版本1.1中,String类有一个接受String类型参数的compareTo()方法 。在版本1.2中,String类的compareTo()方法有两种重载形式,一种接受Object类型的参数,另一种接受String类型的参数。String.compareTo()的语法部分的形式则如下:

语法 public int compareTo(String str)

   从版本1.2 public int compareTo(Object str)

一个被修改的成员,除了在它的前面有一个标记之外,总是包含如下部分:

版本1.2中的改动 对成员的原有行为或在版本1.2中所作的修改的描述。

禁止使用

如果不再推荐使用一个方法或类,那么就称这个方法或类是被禁止的。在成员概述中,被禁止的方法列在被禁止的方法部分。在类描述小节中,被禁止的方法的头部用一个“禁止”记号来标注。例如,Component.size()是一个被禁止的方法,它的头部具有如下形式:

size() 禁止

如果一个方法并非所有的重载形式都是被禁止的,那么只是在语法部分中在被禁止的重载形式前面用“禁止”记号予以标记。例如,BorderLayout. addLayoutComponent()方法的第二种形式的重载是被禁止的。这是通过“禁止”记号的标注来加以说明的,具体形式如下所示:

语法           public void addLayoutComponent(Component comp, Object location)

   禁止          public void addLayoutComponent(String location, Component comp)

在方法描述中包含有一个禁止使用部分,这一部分用来指导如何替换一个被禁止的方法的使用,其形式如下:

禁止 说明如何替换被禁止的方法的使用。

关于示例下载

本书中所有示例的代码都在Solaris或 Windows NT下的Java 2 SDK标准版v1.2(严格说是“JDK1.2”)的FCS版本中编译并运行通过。大部分完整的示例都可以在网上找到。可以在http://java.sun.com/books/Series中找到这些示例及其他一些信息。


Patrick Chan
Rosanna Lee

Douglas Kramer

于Palo Alto, California

1999年3月

作者简介

Patrick Chan Rosanna Lee Douglas Kramer:暂无简介

译者简介

赵皑 黄志军 阳亮:暂无简介

译者序

Java是Sun公司推出的新型面向对象程序设计语言。它将面向对象、平台无关性、稳固性、安全性、多线程等诸多特性集于一身,为用户提供了一个良好的程序设计环境。

Java提供了强大的应用程序接口,即Java类库。它包括大量已设计好的工具类,帮助程序员进行字符串处理、绘图、数学计算、网络应用等方面的工作。在程序设计中合理和充分利用Java类库提供的类和接口,可以大大提高编程效率,写出短小精悍的程序,取得好的效果。

本书由Java技术的创建者编写,对Java 2平台标准版v1.2中新增加的包及类进行了描述。本书主要由包概述和类描述构成。包概述对每个包及其所有类进行了简要概括,另外还画出了包中从版本类的继承层次结构示意图。每个类描述独自构成一个小节,包含了类层次结构示意图、类描述、类示例、成员概述以及那些在版本1.2中作了修改或新增的类成员的描述。此外,本书还详细说明了Java软件开发包(JDK)从版本1.1到版本1.2对类及方法所作的修改。需要指出的是:本书是补充版本,有些材料需要参阅《The Java Class Libraries, Second Edition, Volume 1》一书的内容。

本书是参考手册而不是指导手册,它不对Java语言进行解释。为了快速定位所需要的类或类成员的信息,本书按类的字母顺序组织。

本书由赵皑、黄志军、阳亮组织翻译,参加本书翻译的还有姚远、程子进、肖利平、刘永亮、薛亮、毛静萍、查海平、赵峰、郭树厢、曹波、肖斌、彭建明、郑欢。参加录入工作的有陈军、姜明、姜志明、张志荣等。

希望本书能够帮助Java程序员获取完整、专业和权威的信息,同时也希望本书能够帮助读者更全面地了解Java语言。由于水平有限和时间仓促,本书的翻译必定会存在一些纰漏,恳切希望广大读者批评指正。

译  者

2000年5月

图书目录

译者序
前言
包概述
java.io 1
java.lang 10
java.lang.ref 20
java.lang.reflect 22
java.math 24
java.net 25
java.text 30
java.util 37
java.util.jar 43
java.util.zip 45
类目录
AbstractCollection 48
add() 51
addAll() 51
clear() 52
contains() 52
containsAll() 53
isEmpty() 53
iterator() 53
remove() 54
removeAll() 54
retainAll() 54
size() 55
toArray() 55
toString() 56
AbstractList 57
add() 61
addAll() 62
clear() 63
equals() 63
get() 63
hashCode() 64
indexOf() 64
iterator() 64
lastIndexOf() 64
listIterator() 65
modCount 65
remove() 66
removeRange() 66
set() 67
subList() 67
AbstractMap 69
clear() 72
containsKey() 73
containsValue() 73
entrySet() 74
equals() 74
get() 74
hashCode() 75
isEmpty() 75
keySet() 75
put() 75
putAll() 76
remove() 77
size() 77
toString() 77
values() 78
AbstractSequentialList 79
add() 84
addAll() 84
get() 85
iterator() 85
listIterator() 85
remove() 86
set() 86
AbstractSet 88
equals() 90
hashCode() 91
AccessibleObject 92
AccessibleObject() 94
isAccessible() 94
setAccessible() 94
Annotation 96
Annotation() 99
getValue() 100
toString() 100
ArrayList 101
add() 103
addAll() 103
ArrayList() 104
clear() 104
clone() 104
contains() 105
ensureCapacity() 105
get() 106
indexOf() 106
isEmpty() 106
lastIndexOf() 106
remove() 107
set() 107
size() 107
toArray() 108
trimToSize() 108
Arrays 110
asList() 111
binarySearch() 111
equals() 112
fill() 113
sort() 114
AttributedCharacterIterator 116
getAllAttributeKeys() 120
getAttribute() 121
getAttributes() 122
getRunLimit() 122
getRunStart() 122
AttributedCharacterIterator.Attribute 124
AttributedCharacterIterator.Attribute() 127
equals() 128
getName() 129
hashCode() 129
INPUT_METHOD_SEGMENT 129
LANGUAGE 130
READING 131
readResolve() 131
toString() 131
AttributedString 132
addAttribute() 135
addAttributes() 136
AttributedString() 137
getIterator() 139
Attributes 140
Attributes() 142
clear() 142
clone() 142
containsKey() 143
containsValue() 143
entrySet() 144
equals() 145
get() 145
getValue() 146
hashCode() 146
isEmpty() 147
keySet() 147
map 147
put() 147
putAll() 148
putValue() 148
remove() 149
size() 149
values() 149
Attributes.Name 151
Attributes.Name() 152
CLASS_PATH 153
CONTENT_TYPE 153
equals() 153
hashCode() 154
IMPLEMENTATION_TITLE 154
IMPLEMENTATION_VERSION 154
IMPLEMENTATION_VENDOR 155
MAIN_CLASS 155
MANIFEST_VERSION 156
SEALED 156
SIGNATURE_VERSION 157
SPECIFICATION_TITLE 157
SPECIFICATION_VERSION 157
SPECIFICATION_VENDOR 158
toString() 158
Authenticator 159
getPasswordAuthentication() 163
getRequestingPort() 163
getRequestingPrompt() 163
getRequestingProtocol() 164
getRequestingScheme() 164
getRequestingSite() 164
requestPasswordAuthentication() 164
setDefault() 165
BigDecimal 166
compareTo() 168
unscaledValue() 168
BigInteger 170
compareTo() 172
ONE 173
ZERO 173
BitSet 174
andNot() 175
length() 176
BreakIterator 177
isBoundary() 178
preceding() 180
BufferedInputStream 181
close() 182
Byte 183
compareTo() 184
ByteArrayInputStream 186
close() 187
reset() 187
ByteArrayOutputStream 189
close() 190
Calendar 191
after() 194
before() 195
equals() 196
getActualMaximum() 196
getActualMinimum() 197
hashCode() 197
roll() 198
toString() 199
Character 200
compareTo() 202
Character.Subset 203
Character.Subset() 204
equals() 204
hashCode() 205
toString() 205
Character.UnicodeBlock 206
of() 209
CharacterIterator 210
current() 211
first() 211
last() 212
next() 212
previous() 213
setIndex() 213
CharArrayReader 214
reset() 215
ChoiceFormat 216
Class 219
forName() 221
get Classes() 222
getDeclaredClasses() 224
getDeclaringClass() 224
getPackage() 225
getProtectionDomain() 225
ClassLoader 228
ClassLoader() 233
defineClass() 233
definePackage() 234
findClass() 235
findLibrary() 236
findResource() 236
findResources() 237
findSystemClass() 237
getPackage() 238
getPackages() 238
getParent() 239
getResource() 239
getResourceAsStream() 240
getResources() 240
getSystemClassLoader() 241
getSystemResources() 241
loadClass() 242
ClassNotFoundException 244
ClassNotFoundException() 245
getException() 245
printStackTrace() 246
CollationElementIterator 247
getMaxExpansion() 248
getOffset() 250
previous() 251
setOffset() 252
setText() 254
CollationKey 255
compareTo() 256
Collator 258
compare() 259
Collection 261
add() 264
addAll() 265
clear() 265
contains() 266
containsAll() 266
equals() 266
hash Code() 267
isEmpty() 267
iterator() 267
remove() 268
removeAll() 268
retianAll() 268
size() 269
toArray() 269
Collections 270
binarySearch() 272
copy() 272
EMPTY_LIST 273
EMPTY_SET 273
enumeration() 273
fill() 274
max() 274
min() 274
nCopies() 275
reverse() 275
reverseOrder() 276
shuffle() 276
singleton() 277
sort() 277
synchronizedCollection() 278
synchronizedList() 279
synchronizedMap() 280
synchronizedSet() 280
synchronizedSortedMap() 281
synchronizedSortedSet() 281
unmodifiableCollection() 281
unmodifiableList() 282
unmodifiableMap() 283
unmodifiableSet() 283
unmodifiableSortedMap() 284
unmodifiableSortedSet() 284
Comparable 285
compareTo() 287
Comparator 288
compare() 289
equals() 290
ConcurrentModificationException 291
ConcurrentModificationException() 291
DatagramPacket 293
DatagramPacket() 294
getOffset() 295
setData() 295
DatagramSocket 297
connect() 298
disconnect() 300
getInetAddress() 300
getPort() 301
getReceiveBufferSize() 301
getSendBufferSize() 302
receive() 302
send() 303
setReceiveBufferSize() 304
setSendBufferSize() 305
DatagramSocketImpl 306
getTimeToLive() 307
getTTL() 307
setTimeToLive() 308
setTTL() 308
Date 309
clone() 310
compareTo() 311
DateFormat 312
DecimalFormat 314
setMaximumFractionDigits() 317
setMaximumIntegerDigits() 317
setMinimumFractionDigits() 317
setMinimumIntegerDigits() 318
DecimalFormatSymbols 319
getCurrencySymbol() 321
getInternationalCurrencySymbol() 321
getMonetaryDecimalSeparator() 321
setCurrencySymbol() 322
setInternationalCurrencySymbol() 322
setMonetaryDecimalSeparator() 322
Double 323
compareTo() 324
parseDouble() 326
ExceptionInInitializerError 327
printStackTrace() 328
FieldPosition 331
equals() 330
hashCode() 331
setBeginIndex() 331
setEndIndex() 331
toString() 332
File 333
compareTo() 335
createNewFile() 335
createTempFile() 336
deleteOnExit() 337
equals() 338
getAbsoluteFile() 338
getCanonicalFile() 338
getParentFile() 339
isHidden() 339
listFiles() 340
listRoots() 341
setLastModified() 342
setReadOnly() 343
toURL() 343
FileFilter 345
accept() 346
FileOutputStream 347
FileOutputStream() 348
FilePermission 349
equals() 352
FilePermission() 353
getActions() 353
hashCode() 354
implies() 354
newPermissionCollection() 355
Float 357
compareTo() 358
parseFloat() 360
GregorianCalendar 361
getActualMaximum() 362
getActualMinimum() 363
roll() 363
HashMap 365
clear() 367
clone() 367
containsKey() 368
containsValue() 368
entrySet() 368
get() 369
HashMap() 369
isEmpty() 370
keySet() 370
put() 370
putAll() 370
remove() 371
size() 371
values() 371
HashSet 372
add() 374
clear() 374
clone() 374
contains() 374
HashSet() 375
isEmpty() 375
iterator() 376
remove() 376
size() 376
Hashtable 377
containsValue() 378
entrySet() 379
equals() 380
hashCode() 380
Hashtable() 381
keySet() 382
putAll() 382
values() 383
HttpURLConnection 385
getErrorStream() 386
getPermission() 386
InflaterInputStream 388
available() 389
close() 389
InheritableThreadLocal 391
childValue() 392
InheritableThreadLocal() 393
Integer 396
compareTo() 397
InvocationTargetException 399
printStackTrace() 399
Iterator 401
hasNext() 402
next() 402
remove() 403
JarEntry 404
getAttributes() 406
getCertificates() 406
JarEntry() 406
JarException 408
JarException() 408
JarFile 409
entries() 411
getEntry() 411
getInputStream() 412
getJarEntry() 412
getManifest() 413
JarFile() 413
MANIFEST_NAME 415
JarInputStream 416
createZipEntry() 418
getManifest() 418
getNextEntry() 419
getNextJarEntry() 419
JarInputStream() 420
read() 421
JarOutputStream 422
JarOutputStream() 424
putNextEntry() 424
JarURLConnection 425
getAttributes() 428
getCertificates() 428
getEntryName() 429
getJarEntry() 430
getJarFile() 430
getJarFileURL() 430
getMainAttributes() 431
getManifest() 431
jarFileURLConnection 431
JarURLConnection() 432
LinkedList 433
add() 436
addAll() 436
addFirst() 436
addLast() 437
clear() 437
clone() 437
contains() 438
getFirst() 438
getLast() 438
indexOf() 438
lastIndexOf() 439
LinkedList() 439
listIterator() 439
remove() 440
removeFirst() 440
removeLast() 441
set() 441
size() 441
toArray() 442
List 443
add() 445
addAll() 446
clear() 447
contains() 447
containsAll() 448
equals() 448
get() 449
hashCode() 449
indexOf() 450
isEmpty() 450
iterator() 450
lastIndexOf() 451
listIterator() 451
remove() 452
removeAll() 453
retainAll() 453
set() 454
size() 455
subList() 455
toArray() 456
ListIterator 458
add() 459
hasNext() 460
hasPrevious() 461
next() 461
nextIndex() 462
previous() 462
previousIndex() 462
remove() 463
set() 464
Locale 466
getAvailableLocales() 468
getISOCountries() 468
getISOLanguages() 469
Locale() 470
toString() 470
Long 472
compareTo() 473
decode() 474
Manifest 476
clear() 479
clone() 479
equals() 480
getAttributes() 481
getEntries() 481
getMainAttributes() 481
Manifest() 481
read() 482
write() 483
Map 486
clear() 487
containsKey() 488
containsValue() 488
entrySet() 488
equals() 489
get() 490
hashCode() 490
isEmpty() 491
keySet() 491
put() 491
putAll() 492
remove() 493
size() 493
values() 494
Map.Entry 495
equals() 496
getKey() 496
getValue() 497
hashCode() 497
setValue() 497
Math 499
toDegrees() 500
toRadians () 500
MessageFormat 502
Modifier 504
isStrict() 505
MulticastSocket 507
getTimeToLive() 508
getTTL()  508     
setTimeToLive() 509
setTTL() 509
NetPermission 511
NetPermission() 513
ObjectInputStream 515
enableResolveObject() 517
ObjectInputStream() 518
readFields() 519
readLine() 520
readObject() 520
readObjectOverride() 521
ObjectInputStream.GetField 523
defaulted() 524
get() 527
getObjectStreamClass() 528
ObjectOutputStream 529
enableReplaceObject() 531
ObjectOutputStream() 532
putFields() 533
useProtocolVersion() 533
writeFields() 534
writeObject() 534
writeObjectOverride() 535
ObjectOutputStream.PutField 537
put() 538
write() 538
ObjectStreamClass 540
getField() 541
getFields() 543
NO_FIELDS 543
ObjectStreamConstants 544
ObjectStreamField 546
compareTo() 551
getName() 551
getOffset() 553
getType() 553
getTypeCode() 554
getTypeString() 554
isPrimitive() 554
ObjectStreamField() 554
setOffset() 554
toString() 555
Package 556
getImplementationTitle() 559
getImplementationVendor() 559
getImplementationVersion() 559
getName() 559
getPackage() 560
getPackages() 560
getSpecificationTitle() 562
getSpecificationVendor() 562
getSpecificationVersion 563
hashCode() 563
isCompatibleWith() 563
isSealed() 564
toString() 566
ParsePosition 567
equals() 568
getErrorIndex() 569
hashCode() 569
SetErrorIndex() 569
toString() 569
PasswordAuthentication 570
getPassword() 571
getUserName() 571
PasswordAuthentication() 571
PhantomReference 572
get() 574
PhantomReference() 575
PipedReader 576
read() 577
ready() 577
PipedWriter 579
write() 580
PrintStream 581
PrintStream() 582
PrintWriter 583
out 584
println() 584
Properties 586
save() 587
setProperty() 587
store() 588
PropertyPermission 589
equals() 592
getActions() 592
hashCode() 593
implies() 593
PropertyPermission() 594
newPermissionCollection() 594
PushbackInputStream 596
close() 597
skip() 597
PushbackReader 599
mark() 600
reset() 600
Random 601
nextBoolean() 602
nextInt() 602
RandomAccessFile 603
RandomAccessFile() 605
setLength() 605
Reference 607
clear() 612
enqueue() 612
get() 612
isEnqueued() 612
ReferenceQueue 613
poll() 614
ReferenceQueue() 614
remove() 615
ReflectPermission 616
ReflectPermission() 618
RuleBasedCollator 619
getCollationElementIterator() 623
Runtime 624
loadLibrary() 625
runFinalizersOnExit() 626
RuntimePermission 627
RuntimePermission() 633
SecurityManager 634
checkAccept() 638
checkAccess() 638
checkAwtEventQueueAccess() 639
checkConnect() 640
checkCreateClassLoader() 640
checkDelete() 641
checkExec() 641
checkExit() 641
checkLink() 642
checkListen() 642
checkMemberAccess() 643
checkMulticast() 643
checkPackageAccess() 644
checkPackageDefinition() 645
checkPermission() 645
checkPrintJobAccess() 646
checkPropertiesAccess() 647
checkPropertyAccess() 647
checkRead() 647
checkSecurityAccess() 648
checkSetFactory() 649
checkSystemClipboardAccess() 649
checkTopLevelWindow() 650
checkWrite() 650
classDepth() 651
classLoaderDepth() 651
currentClassLoader() 651
currentLoadedClass() 651
getInCheck() 652
inCheck 652
inClass() 652
inClassLoader() 652
SecurityManager() 653
SerializablePermission 654
SerializablePermission() 656
Set 658
add() 660
addAll() 661
clear() 661
contains() 662
containsAll() 662
equals() 663
hashCode() 663
isEmpty() 664
iterator() 664
remove() 665
removeAll() 665
retainAll() 666
size() 667
toArray() 667
Short 669
compareTo() 670
SimpleDateFormat 672
get2DigitYearStart() 674
set2DigitYearStart() 675
SimpleTimeZone 676
getDSTSavings() 678
hasSameRules() 679
setDSTSavings() 679
setEndRule() 680
setStartRule() 682
SimpleTimeZone() 683
toString() 686
Socket 689
getReceiveBufferSize() 690
getSendBufferSize() 690
setReceiveBufferSize() 691
setSendBufferSize() 691
SocketOptions 693
getOption() 694
IP_MULTICAST_IF 694
setOption() 694
SO_BINDADDR 695
SO_LINGER 695
SO_RCVBUF 696
SO_REUSEADDR 696
SO_SNDBUF 697
SO_TIMEOUT 697
TCP_NODELAY 698
SocketPermission 699
equals() 702
getActions() 703
hashCode() 704
implies() 704
newPermissionCollection() 705
SocketPermission() 706
SoftReference 707
get() 710
SoftReference() 710
SortedMap 711
comparator() 712
firstKey() 713
headMap() 713
lastKey() 714
subMap() 714
tailMap() 715
SortedSet 717
comparator() 718
first() 719
headSet() 719
last() 720
subSet() 720
tailSet() 721
String 722
CASE_INSENSITIVE_ORDER 723
compareTo() 724
compareToIgnoreCase() 724
StringBuffer 726
delete() 727
deleteCharAt() 727
insert() 728
replace() 729
substring() 730
StringCharacterIterator 731
current() 736
first() 737
last() 737
next() 738
previous() 740
setIndex() 741
setText() 742
StringReader 744
ready() 745
StringWriter 746
close() 747
StringWriter() 747
System 748
mapLibraryName() 752
runFinalizersOnExit() 753
setProperty() 753
Thread 754
checkAccess() 756
countStackFrames() 756
getContextClassLoader() 756
resume() 757
setContextClassLoader() 757
stop() 758
suspend() 760
ThreadGroup 762
allowThreadSuspension() 763
checkAccess() 764
interrupt() 764
resume() 764
stop() 765
suspend() 765
ThreadLocal 766
get() 768
initialValue() 768
set() 769
ThreadLocal() 769
TimeZone 770
getDisplayName() 778
getTimeZone() 779
hasSameRules() 780
LONG 780
SHORT 781
TreeMap 782
clear() 784
clone() 785
comparator() 785
containsKey() 785
entrySet() 786
firstKey() 786
get() 786
headMap() 787
keySet() 787
lastKey() 788
put() 788
putAll() 788
remove() 789
size() 789
subMap() 789
tailMap() 790
treeMap() 791
values() 792
TreeSet 793
add() 795
clear() 796
clone() 796
comparator() 796
contains() 796
first() 797
headSet() 797
isEmpty() 798
iterator() 798
last() 798
remove() 798
size() 799
subSet() 799
tailSet() 800
TreeSet() 800
URL 802
URL() 803
URLClassLoader 806
addURL ( ) 808
definePackage ( ) 808
findClass ( ) 809
findResource ( ) 809
findResources( ) 810
getPermissions( ) 811
getURLs( ) 812
newInstance( ) 812
URLClassLoader() 813
URLConnection 816
fileNameMap 818
getFileNameMap() 818
getPermission() 818
setFileNameMap() 819
URLDecoder 821
decode() 823
UnsupportedClassVersionError 824
UnsupportedClassVersionError() 824
UnsupportedOperationException 825
UnsupportedOperationException() 826
Vector 828
add() 830
addAll() 830
clear() 831
Contains() 831
containsAll() 832
equals() 832
get() 833
hashCode() 833
indexOf() 834
lastIndexOf() 834
remove() 835
removeAll() 835
removeRange() 836
retainAll() 836
set() 836
subList() 837
toArray() 838
Vector() 839
WeakHashMap 840
clear() 842
containsKey() 842
entrySet() 842
get() 843
isEmpty() 843
put() 843
remove() 843
size() 844
WeakHashMap() 844
WeakReference 845
WeakReference() 847
ZipEntry 848
clone() 849
hashCode() 849
setCompressedSize() 850
ZipEntry( ) 850
ZipFile 851
size() 851
ZipInputStream 853
available() 854
createZipEntry() 854

教学资源推荐
作者: 过敏意 主编吴晨涛 李超 阮娜 陈雨亭 编著
作者: [美] 凯·霍斯特曼(Cay Horstmann) 著
作者: [美]Samuel P.Harbison Ⅲ,Guy L.Steele
参考读物推荐
作者: (希)Diomidis Spinellis
作者: 吴茂贵 王冬 李涛 杨本法 著