前言:
本书是《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月
序言:
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语言。由于水平有限和时间仓促,本书的翻译必定会存在一些纰漏,恳切希望广大读者批评指正。
目录:
包概述
java.io
java.lang
java.lang.ref
java.lang.reflect
java.math
java.net
java.text
java.util
java.util.jar
java.util.zip
类目录
AbstractCollection
add()
addAll()
clear()
contains()
containsAll()
isEmpty()
iterator()
remove()
removeAll()
retainAll()
size()
toArray()
toString()
AbstractList
add()
addAll()
clear()
equals()
get()
hashCode()
indexOf()
iterator()
lastIndexOf()
listIterator()
modCount
remove()
removeRange()
set()
subList()
AbstractMap
clear()
containsKey()
containsValue()
entrySet()
equals()
get()
hashCode()
isEmpty()
keySet()
put()
putAll()
remove()
size()
toString()
values()
AbstractSequentialList
add()
addAll()
get()
iterator()
listIterator()
remove()
set()
AbstractSet
equals()
hashCode()
AccessibleObject
AccessibleObject()
isAccessible()
setAccessible()
Annotation
Annotation()
getValue()
toString()
ArrayList
add()
addAll()
ArrayList()
clear()
clone()
contains()
ensureCapacity()
get()
indexOf()
isEmpty()
lastIndexOf()
remove()
set()
size()
toArray()
trimToSize()
Arrays
asList()
binarySearch()
equals()
fill()
sort()
AttributedCharacterIterator
getAllAttributeKeys()
getAttribute()
getAttributes()
getRunLimit()
getRunStart()
AttributedCharacterIterator.Attribute
AttributedCharacterIterator.Attribute()
equals()
getName()
hashCode()
INPUT_METHOD_SEGMENT
LANGUAGE
READING
readResolve()
toString()
AttributedString
addAttribute()
addAttributes
AttributedString()
getIterator()
Attributes
Attributes()
clear()
clone()
containsKey()
containsValue()
entrySet()
equals()
get()
getValue()
hashCode()
isEmpty()
keySet()
map
put()
putAll()
putValue()
remove()
size()
values()
Attributes.Name
Attributes.Name()
CLASS_PATH
CONTENT_TYPE
equals()
hashCode()
IMPLEMENTATION_TITLE
IMPLEMENTATION_VERSION
IMPLEMENTATION_VENDOR
MAIN_CLASS
MANIFEST_VERSION
SEALED
SIGNATURE_VERSION
SPECIFICATION_TITLE
SPECIFICATION_VERSION
SPECIFICATION_VENDOR
toString()
Authenticator
getPasswordAuthentication()
getRequestingPort()
getRequestingPrompt()
getRequestingProtocol()
getRequestingScheme()
getRequestingSite()
requestPasswordAuthentication()
setDefault()
BigDecimal
CompareTo()
unscaledValue()
BigInteger
compareTo()
ONE
ZERO
BitSet
andNot()
longth()
BreakIterator
isBoundary()
preceding()
BufferedInputStream
dose()
Byte
compareTo()
ByteArrayInputStream
close()
reset()
ByteArrayOutputStream
close()
Calendar
after()
before()
equals()
getActualMaximum()
getActualMinimum()
hashCode()
roll()
toString()
Character
compareTo()
Character.Subset()
equals()
hashCode()
toString()
Character.UnicodeBlock
of()
CharacterIterator
current()
first()
last()
next()
previous()
setIndex()
CharArrayReader
reset()
ChoiceFormat
Class
forName()
get Classes()
getDedaredClasses()
getDeclaredClass()
getDackage()
getProtectionDomain()
ClassLoader
ClassLoader()
defineClass()
definePackage()
findClass()
findLibrary()
findResource()
findResources()
findSystemClass()
getPackage()
getPackages()
getParent()
getResource()
getResourceAsStream()
getResources()
getSystemClassLoader()
getSystemResources()
loadClass()
ClassNotFoundException
ClassNotFoundException()
getException()
printStackTrace()
CollationElementIterator
getMaxExpansion()
getOffset()
previous()
setOffset()
setText()
CollationKey
compareTo()
Collator
compare()
Collection
add()
addAll()
clear()
Contains()
containsAll()
equals()
hash Code()
isEmpty()
iterator()
remove()
removeAll()
retianAll()
size()
toArray()
Collections
binarySearch()
copy()
EMPTY_LIST
EMPTY_SET
enumeration()
fill()
max()
min()
nCopies()
reverse()
reverseOrder()
shuffle()
singleton()
sort()
synchronizedCollection()
synchronizedList()
synchronizedMap()
synchronizedSet()
synchronizedSortedMap()
synchronizedSortedSet()
unmodifiableCollection()
unmodifiableList()
unmodifiableMap()
unmodifiableSet()
unmodifiableSortedMap()
unmodifiableSortedSet()
Comparable
compareTo()
Comparator
compare()
equals()
ConcurrentModificationException
ConcurrentModificationException()
DatagramPacket
DatagramPacket()
getOffset()
setData()
DatagramSocket
connect()
disconnect()
getInetAddress()
getPort()
getReceiveBufferSize()
getSendBufferSize()
receive()
send()
setReceiveBufferSize()
setSendBufferSize()
DatagramSocketImpl
getTimeToLive()
getTTL()
setTimeToLive()
setTTL()
Date
clone()
compareTo()
DateFormat
DecimalFormat
setMaximumFractionDigits()
setMaximumIntegerDigits()
setMinimumFractionDigits()
setMinimumIntegerDigits()
DecimalFormatSymbols
getCurrencySymbol()
getInternationalCurrencySymbol()
getMonetaryDecimalSeparator()
setCurrencySymhbol()
setInternationCurrencySymbol()
setMonetaryDecimalSeparator()
Double
compareTo()
parseDouble()
ExceptionInInitializerError
printStackTrace()
FieldPosition
equals()
hashCode()
setBeginIndex()
setEndIndex()
toString()
File
compareTo()
createNewFile()
createTempFile()
deleteOnExit()
equals()
getAbsoluteFile()
getCanonicalFile()
getParentFile()
isHidden()
listFiles()
listRoots()
setLastModified()
setReadOnly()
toURL()
FileFilter
accept()
FileOutputStream
FileOutputStream()
FilePermission
equals()
FilePermission()
getActions()
hashCode()
implies()
newPermissionCollection()
Float
compareTo()
parseFloat()
GregorianCalendar
getActualMaximum()
getActualMinimum()
roll()
HashMap
clear()
clone()
containsKey()
containsValue()
entrySet()
get()
HashMap()
isEmpty()
keySet()
put()
putAll()
remove()
size()
values()
HashSet
add()
clear()
clone()
contains()
HashSet()
isEmpty()
iterator()
remove()
size()
Hashtable
containsValue()
entrySet()
equals()
hashCode()
Hashtable()
keySet()
putAll()
values()
HttpURLConnection
getErrorStream()
getPermission()
InflaterInputStream
available()
close()
InheritableThreadLocal
childValue()
InheritableThreadLocal()
Integer
compareTo()
InvocationTargetException
printStackTrace()
Iterator
hasNext()
next()
remove()
JarEntry
getAttributes()
getCertificates()
JarEntry()
JarException
JarException()
JarFile
entries()
getEntry()
getInputStream()
getJarEntry()
getManifest()
JarFile()
MANIFEST_NAME
JarInputStream
createZipEntry()
getManifest()
getNextEntry()
getNextJarEntry()
JarInputStream()
read()
JarOutputStream
JarOutputStream()
putNextEntry()
JarURLConnection
getAttributes()
getCertificates()
getEntryName()
getJarEntry()
getJarFile()
getJarFileURL()
getMainAttribates()
getManifest()
jarFileURLConnection
JarURLConnection()
LinkedList
add()
addAll()
addFirst()
addLast()
clear()
clone()
contains()
getFirst()
getLast()
indexOf()
lastIndexOf()
LinkedList()
listIterator()
remove()
removeFirst()
removeLast()
set()
size()
toArray()
List
add()
addAll()
clear()
contains()
containsAll()
equals()
get()
hashCode()
indexOf()
isEmpty()
iterator()
lastIndexOf()
listIterator()
remove()
removeAll()
retainAll()
set()
size()
subList()
toArray()
ListIterator
add()
hasNext()
hasPrevious()
next()
nextIndex()
previous()
previousIndex()
remove()
set()
Locale
getAvailableLocales()
getISOCountries()
getISOLanguages()
Locale()
toString()
Long
compareTo()
decode()
Manifest
clear()
clone()
equals()
getAttributes()
getEntries()
getMainAttributes()
Manifest()
read()
write()
Map
clear()
containsKey()
containsValue()
entrySet()
equals()
get()
hashCode()
isEmpty()
keySet()
put()
putAll()
remove()
size()
values()
Map.Entry
equals()
getKey()
getValue()
hashCode()
setValue()
Math
toDegrees()
toRadians ()
MessageFormat
Modifier
isStrict()
MulticastSocket
getTimeToLive()
getTTL() 禁止使用
setTimeToLive()
setTTL()
NetPermission
NetPermission()
ObjectInputStream
enableResolveObject()
ObjectInputStream()
readFields()
readLine()
readObject()
readObjectOverride()
ObjectInputStream.GetField
defaulted()
get()
getObjectStreamClass()
ObjectOutputStream
enableReplaceObject()
ObjectOutputStream()
putFields()
useProtocolVersion()
writeFields()
writeObject()
writeObjectOverride()
ObjectOutputStream.PutField
put()
write()
ObjectStreamClass
getField()
getFields()
NO_FIELDS
ObjectStreamConstants
ObjectStreamField
compareTo()
getName()
getOffset()
getType()
getTypeCode()
getTypeString()
isPrimitive()
ObjectStreamField()
setOffset()
toString()
Package
getImplementationTitle()
getImplementationVendor()
getImplementationVersion()
getName()
getPackage()
getPackages()
getSpecificationTitle()
getSpecificationVendor()
getSpecificationVersion
hashCode()
isCompatibleWith()
isSealed()
toString()
ParsePosition
equals()
getErrorIndex()
hashCode()
SetErrorIndex()
toSritng()
PasswordAuthentication
getPassword()
getUserName()
PasswordAuthentication()
PhantomReference
get()
PhantomReference()
PipedReader
read()
ready()
PipedWriter
write()
PrintStream
PrintStream()
PrintWriter
out
println()
Properties
save()
setProperty()
store()
PropertyPermission
equals()
getActions()
hashCode()
implies()
PropertyPermission()
newPermissionCollection()
PushbackInputStream
close()
skip()
PushbackReader
mark()
reset()
Random
nextBoolean()
nextInt()
RandomAccessFile
RandomAccessFile()
setLength()
Reference
clear()
enqueue()
get()
isEnqueued()
ReferenceQueue
poll()
ReferenceQueue()
remove()
ReflectPermission
ReflectPermission()
RuleBasedCollator
getCollationElementIterator()
Runtime
loadLibrary()
runFinalizersOnExit()
RuntimePermission
RuntimePermission()
SecurityManager
checkAccept()
checkAccess()
checkAwtEventQueueAccess()
checkConnect()
checkCreateClassLoader()
checkDelete()
checkExec()
checkExit()
checkLink()
checkListen()
checkMemberAccess()
checkMulticast()
checkPackageAccess()
checkPackageDefinition()
checkPermission()
checkPrintJobAccess()
checkPropertiesAccess()
checkPropertyAccess()
checkRead()
checkSecurityAccess()
checkSetFactory()
checkSystemClipboardAccess()
checkTopLevelWindow()
checkWrite()
classDepth()
classLoaderDepth()
currentClassLoader()
currentLoadedClass()
getInCheck()
inCheck()
inClass()
inClassLoader()
SecurityManager()
SerializablePermission
SerilizablePermission()
Set
add()
addAll()
clear()
contains()
containsAll()
equals()
hashCode()
isEmpty()
iterator()
remove()
removeAll()
retainAll()
size()
toArray()
Short
compareTo()
SimpleDateFormat
get2DigitYearStart()
set2DigitYearStart()
SimpleTimeZone
getDSTSavings()
hasSameRules()
setDSTSavings()
setEndRule()
setStartRule()
SimpleTimeZone()
toString()
Socket
getReceiveBufferSize()
getSendBufferSize()
setReceiveBufferSize()
setSendBufferSize()
SocketOptions
getOption()
IP_MULTICAST_IF
setOption()
SO_BINDADDR
SO_LINGER
SO_RCVBUF
SO_REUSEADDR
SO_SNDBUF
SO_TIMEOUT
TCP_NODELAY
SocketPermission
equals()
getActions()
hashCode()
implies()
newPermissionCollection()
SocketPermission()
SoftReference
get()
SoftReference()
SortedMap
comparator()
firstKey()
headMap()
lastKey()
subMap()
tailMap()
SortedSet
comparator()
first()
headSet()
last()
subSet()
tailSet()
String
CASE_INSENSITIVE_ORDER
compareTo()
compareToIgnoreCase()
StringBuffer
delete()
deleteCharAt()
insert()
replace()
substring()
StringCharacterIterator
current()
first()
last()
next()
previous()
setIndex()
setText()
StringReader
ready()
StringWriter
close()
StringWriter()
System
mapLibraryName()
runFinalizersOnExit()
setProperty()
Thread
checkAccess()
countStackFrames()
getContextClassLoader()
resume()
setContextClassLoader()
stop()
suspend()
ThreadGroup
allowThreadSuspension()
checkAccess()
interrupt()
resume()
stop()
suspend()
ThreadLocal
get()
initialValue()
set()
ThreadLocal()
TimeZone
getDisplayName()
getTimeZone()
hasSameRules()
LONG
SHORT
TreeMap
clear()
clone()
comparator()
containsKey()
entrySet()
firstKey()
get()
headMap()
keySet()
lastKey()
put()
putAll()
remove()
size()
subMap()
tailMap()
treeMap()
values()
TreeSet
add()
clear()
clone()
comparator()
contains()
first()
headSet()
isEmpty()
iterator()
last()
remove()
size()
subSet()
tailSet()
TreeSet()
URL
URL()
URLClassLoader
addURL ( )
definePackage ( )
findClass ( )
findResource ( )
findResources( )
getPermissions( )
getURLs( )
newInstance( )
URLClassLoader()
URLConnection
fileNameMap
getFileNameMap()
getPermission()
setFileNameMap()
URLDecoder
decode()
UnsupportedClassVersionError
UnsupportedClassVersionError()
UnsupportedOperationException
UnsupportedOperationException()
Vector
add()
addAll()
clear()
Contains()
containsAll()
equals()
get()
hashCode()
indexOf()
lastIndexOf()
remove()
removeAll()
removeRange()
retainAll()
set()
subList()
toArray()
Vector()
WeakHashMap
clear()
containsKey()
entrySet()
get()
isEmpty()
put()
remove()
size()
WeakHashMap()
WeakReference
WeakReference()
ZipEntry
clone()
hashCode()
setCompressedSize()
ZipEntry( )
ZipFile
size()
ZipInputStream
available()
createZipEntry()