sun.misc |
The sun.misc package is an optional package in PersonalJava.
It is also optional in Personal Profile. Classes in it will be
deprecated as replacements for them become availaible.
@since JDK1.1
|
Java Source File Name | Type | Comment |
AuxPreloadClassLoader.java | Class | |
BASE64Decoder.java | Class | This class implements a BASE64 Character decoder as specified in RFC1521.
This RFC is part of the MIME specification which is published by the
Internet Engineering Task Force (IETF). |
BASE64Encoder.java | Class | This class implements a BASE64 Character encoder as specified in RFC1521.
This RFC is part of the MIME specification as published by the Internet
Engineering Task Force (IETF). |
Cache.java | Class | Caches the collision list. |
CDCAppClassLoader.java | Class | |
CEFormatException.java | Class | |
CEStreamExhausted.java | Class | |
CharacterDecoder.java | Class | This class defines the decoding half of character encoders.
A character decoder is an algorithim for transforming 8 bit
binary data that has been encoded into text by a character
encoder, back into original binary form.
The character encoders, in general, have been structured
around a central theme that binary data can be encoded into
text that has the form:
[Buffer Prefix]
[Line Prefix][encoded data atoms][Line Suffix]
[Buffer Suffix]
Of course in the simplest encoding schemes, the buffer has no
distinct prefix of suffix, however all have some fixed relationship
between the text in an 'atom' and the binary data itself.
In the CharacterEncoder and CharacterDecoder classes, one complete
chunk of data is referred to as a buffer. |
CharacterEncoder.java | Class | This class defines the encoding half of character encoders.
A character encoder is an algorithim for transforming 8 bit binary
data into text (generally 7 bit ASCII or 8 bit ISO-Latin-1 text)
for transmition over text channels such as e-mail and network news.
The character encoders have been structured around a central theme
that, in general, the encoded text has the form:
[Buffer Prefix]
[Line Prefix][encoded data atoms][Line Suffix]
[Buffer Suffix]
In the CharacterEncoder and CharacterDecoder classes, one complete
chunk of data is referred to as a buffer. |
ClassFileTransformer.java | Class | This is an abstract base class which is called by java.lang.ClassLoader
when ClassFormatError is thrown inside defineClass(). |
Compare.java | Interface | |
CompoundEnumeration.java | Class | |
CVM.java | Class | |
CVMJVMPI.java | Class | |
ExtensionDependency.java | Class |
This class checks dependent extensions a particular jar file may have
declared through its manifest attributes. |
ExtensionInfo.java | Class | |
ExtensionInstallationException.java | Class | |
ExtensionInstallationProvider.java | Interface | |
FileURLMapper.java | Class | (Windows) Platform specific handling for file: URLs . |
GC.java | Class | Support for garbage-collection latency requests. |
HexDumpEncoder.java | Class | This class encodes a buffer into the classic: "Hexadecimal Dump" format of
the past. |
InvalidJarIndexException.java | Class | Thrown if the URLClassLoader finds the INDEX.LIST file of
a jar file contains incorrect information. |
JarIndex.java | Class | This class is used to maintain mappings from packages, classes
and resources to their enclosing JAR files. |
JIT.java | Class | |
Launcher.java | Class | This class is used by the system to launch the main application. |
LogicalVM.java | Class | |
MemberFilter.java | Class | |
MemberFilterConfig.java | Class | |
MessageUtils.java | Class | MessageUtils: miscellaneous utilities for handling error and status
properties and messages. |
MIDletClassLoader.java | Class | |
MIDPConfig.java | Class | |
MIDPImplementationClassLoader.java | Class | |
MIDPInternalConnectorImpl.java | Class | |
MIDPLauncher.java | Class | |
ProxyGenerator.java | Class | ProxyGenerator contains the code to generate a dynamic proxy class
for the java.lang.reflect.Proxy API. |
Queue.java | Class | Queue: implements a simple queue mechanism. |
REException.java | Class | A class to signal exception from the RegexpPool class. |
Ref.java | Class | A "Ref" is an indirect reference to an object that the garbage collector
knows about. |
Regexp.java | Class | A class to represent a regular expression. |
RegexpPool.java | Class | A class to represent a pool of regular expressions. |
RegexpTarget.java | Interface | A class to define actions to be performed when a regular expression match
occurs. |
Resource.java | Class | This class is used to represent a Resource that has been loaded
from the class path. |
Service.java | Class | A simple service-provider lookup mechanism. |
ServiceConfigurationError.java | Class | Error thrown when something goes wrong while looking up service providers. |
SoftCache.java | Class | A memory-sensitive implementation of the Map interface.
A SoftCache object uses
java.lang.ref.SoftReferencesoft references to implement a memory-sensitive hash map. |
Sort.java | Class | |
ThreadRegistry.java | Class | |
TimeStamps.java | Class | |
URLClassPath.java | Class | This class is used to maintain a search path of URLs for loading classes
and resources from both JAR files and directories. |
Version.java | Class | |
VM.java | Class | The Sun.misc.vm class provides an interface to the memory
management system of the Virtual Machine so that applications
and applets can be informed of the state of memory system. |
VMInspector.java | Class | |
VMNotification.java | Interface | The sun.misc.VMNotification interface is implemented by classes
wishing to receive events when the available memory changes state. |
WeakCache.java | Class | This is a hash table that uses a sun.misc.Ref to store its values.
With each operation, this hash table will put a little
bit of work into checking for ref's that have been nulled out by the
GC. |