Sync JEdit 1.20 - the advanced Java IDE - released on April/18/2006
(refer to ).
How to use the online tool: Java Class Hierarchy Viewer (version 1.02):
Find
Type a class or interface name in Input text field, then press button Find
to display its class hierarchy.
The inputted name can be a full-qualified or sole name.
For example, you can input java.awt.Frame
or Frame to retrieve same info.
note : raised objects are classes, sunken objects are
interfaces.
Property
If you right click an object of class hierarchy, you will see its
properties, which contains inner-classes, constructors, fields and
methods.
Check-boxes Inner classes and Constructors determine if the
two properties are displayed in popup property window.
If you input a full-qualified name, following 2 options (Result and Find-in-version) are not used.
Otherwise, the image will appear at right side to indicate
finding is in progress.
Result
If you input a sole name for finding, you may find multiple classes and/or interfaces.
In the case, please choose one from result combo-box, then press button View
to display its class hierarchy.
note : the tool displays first object found automatically.
Find in version
If you input a sole name for finding, the tool will go through java
libraries to search for results.
The searching requires client-server interactions, you have to be
patient.
The first object may be found at beginning, end or any point of finding
process (refer to table bellow), which depends on JVM libraries.
The higher the JVM version is, the larger its libraries are - this is a common
sense.
If you select lower version of JVM, the searching is much faster.
Whole searching times for different versions are estimated as:
version
1.1
1.2
1.3
1.4
1.5
time (s)
30
52
70
130
226
(Based on machine: CPU=Pentium 3 (500), memory=128 M, broadband=256K bits)
Technique information
The tool searches for sun.boot.class.path, which contains several jar
files, you can use java method System.getProperty() to get list of the jar
files.
The tool supports for java 1.5.0_03 (current version) and/or bellow (1.1,
1.2, 1.3 and 1.4), we
will update the tool for any significant changes by java sun company.
Copyrights notice:
Java Class Hierarchy Viewer is protected by copyright law and international treaties.
The tool can be used only on our web-site, except obtaining prior written
permission from us.
Suggestions
If you are a teacher or work for education organizations, why do not use
the tool in your class for teaching or submit it to students?
If you are learning java, why do not use it for understanding scheme of
java libraries?
If you are writing java documentations, the diagram will enhance qualities
of your report, web-pages, books and papers.
many other usages, it is worth to be remembered.
Note :
The online software is embedded inside Java IDE
SyncJEdit and tool
Java Launcher .
You can get faster and better access from the two software than the online one,
because online needs client-server communications.
SyncEdit software
More readings and references
Platform independence
the online tool is developed by pure java language, so it is platform
independent and compatible with multiple operating systems of UNIX
(Linux, Redhat, Solaris), Windows (95/98/2000/NT/XP), Macintosh (Mac,
Apple) and supported by multiple web browsers (Microsoft internet
explorer (IE), Netscape, Firefox).
If you find any bugs on your system, please contact us, thank you.
Synchronizing and asynchronizing strategies
the tool specifies many often-used classes for speeding up searching process,
they are:
Abstract
Accessible
Action
Activator
Active
Addressing
Adjustable
Adobe
Affine
Aiff
Alaw
Alpha
Alternate
Arc2D
Area
Arithmetic
Array
Assertion
Atomic
Attribute
Audio
Bad
Band
Bean
Ber
Bind
Bits
Book
Boolean
Boot
Border
Buffer
Button
Byte
Cached
Cancel
Canvas
Card
Channel
Character
Checkbox
Choice
Chunk
Circular
Client
Clipboard
Cloneable
Closed
Closure
Code
CodeBase
Collision
Color
Command
Comparable
Compiler
Component
Composite
Condition
Config
Connection
Constant
Container
Containment
Content
Context
Continuation
Convolve
CorbaLoc
Counter
Crypt
Cubic
Cursor
Customizer
Data
Default
Definition
Delegate
Design
Desktop
Dialog
Digest
Dimension
Direct
Disabled
Display
Double
Drag
Drop
Duplicate
Element
Ellipse
Encaps
Encoder
End
Entry
Enumeration
Error
Event
Exception
Expression
Externalizable
Factory
Fast
Feature
Field
File
Filter
Finalizer
Flat
Flavor
Float
Flow
Focus
Font
Forward
Fragment
Frame
Freezable
Full
Future
Gathering
General
Generic
Gradient
Graphics
Grid
Header
Heap
Help
Hex
Hierarchical
Host
Http
Identifiable
Identity
Illegal
Image
Implicit
Incompatible
Index
Inheritable
Initializer
Input
Insets
Instantiation
Integer
=================================================================================
InterceptorInvoker
InterceptorList
InternalBindingKey
InternalBindingValue
InternalError
InternalRuntimeForwardRequest
InterOperableNamingImpl
InterruptedException
InterruptedIOException
InterruptibleChannel
IntrospectionException
Introspector
InvalidClassException
InvalidDnDOperationException
InvalidMarkException
InvalidObjectException
InvalidORBid
InvalidORBidHelper
InvalidORBidHolder
InvocationEvent
InvocationHandler
InvocationInfo
InvocationTargetException
IOException
IOR
IORAddressingInfo
IORAddressingInfoHelper
IORInfoExt
IORInfoImpl
IORTemplate
IsA
ItemEvent
ItemListener
ItemSelectable
JarURLConnection
java_awt_BorderLayout_PersistenceDelegate
java_awt_CardLayout_PersistenceDelegate
java_awt_Choice_PersistenceDelegate
java_awt_Component_PersistenceDelegate
java_awt_Container_PersistenceDelegate
java_awt_font_TextAttribute_PersistenceDelegate
java_awt_GridBagLayout_PersistenceDelegate
java_awt_List_PersistenceDelegate
java_awt_Menu_PersistenceDelegate
java_awt_MenuBar_PersistenceDelegate
java_awt_MenuShortcut_PersistenceDelegate
java_awt_SystemColor_PersistenceDelegate
java_beans_beancontext_BeanContextSupport_PersistenceDelegate
java_lang_Class_PersistenceDelegate
java_lang_reflect_Field_PersistenceDelegate
java_lang_reflect_Method_PersistenceDelegate
java_lang_String_PersistenceDelegate
java_util_AbstractCollection_PersistenceDelegate
java_util_AbstractList_PersistenceDelegate
java_util_AbstractMap_PersistenceDelegate
java_util_Collection_PersistenceDelegate
java_util_Hashtable_PersistenceDelegate
java_util_List_PersistenceDelegate
java_util_Map_PersistenceDelegate
JavaCodebaseComponent
JavaSoundAudioClip
javax_swing_DefaultComboBoxModel_PersistenceDelegate
javax_swing_DefaultListModel_PersistenceDelegate
javax_swing_JComponent_PersistenceDelegate
javax_swing_JFrame_PersistenceDelegate
javax_swing_JMenu_PersistenceDelegate
javax_swing_JTabbedPane_PersistenceDelegate
javax_swing_ToolTipManager_PersistenceDelegate
javax_swing_tree_DefaultMutableTreeNode_PersistenceDelegate
JDK12
JDK12ConfigureThreadAction
JDK12LoadLibraryAction
JDK12NewEventDispatcherAction
JDK12NewMixerThreadAction
JDK12PropertyAction
JDK12Security
JDK12TopmostThreadGroupAction
JDK13Services
JDKBridge
JDKClassLoader
JFIFMarkerSegment
JIDLObjectKeyTemplate
JndiLoginModule
JobAttributes
JPEG
JPEGBuffer
JPEGCodec
JPEGDecodeParam
JPEGEncodeParam
JPEGHuffmanTable
JPEGImageDecoder
JPEGImageEncoder
JPEGImageMetadataFormat
JPEGImageMetadataFormatResources
JPEGImageReader
JPEGImageReaderResources
JPEGImageReaderSpi
JPEGImageWriter
JPEGImageWriterResources
JPEGImageWriterSpi
JPEGMetadata
JPEGMetadataFormat
JPEGMetadataFormatResources
JPEGQTable
JPEGStreamMetadataFormat
JPEGStreamMetadataFormatResources
JSSecurity
JSSecurityManager
KeepAlive
Kernel
Key
KeyAdapter
KeyAddr
KeyboardFocusManager
KeyEvent
KeyEventDispatcher
KeyEventPostProcessor
KeyListener
KeyStoreLoginModule
Krb5LoginModule
Label
LabelPeer
LayoutManager
LayoutManager2
LazySearchEnumerationImpl
LdapAttribute
LdapBindingEnumeration
LdapClient
LdapClientFactory
LdapCtx
LdapCtxFactory
LdapEntry
LdapName
LdapNameParser
LdapNamingEnumeration
LdapPoolManager
LdapReferralContext
LdapReferralException
LdapRequest
LdapResult
LdapSchemaCtx
LdapSchemaParser
LdapSearchEnumeration
LdapURL
ldapURLContext
ldapURLContextFactory
LegacyHookGetFields
LegacyHookPutFields
LibraryManager
LifespanPolicyImpl
LightweightDispatcher
LightweightPeer
Line2D
LineBreakMeasurer
LineIterator
LineMetrics
LineNumberInputStream
LineNumberReader
LinkageError
List
ListActiveServers
ListAliases
ListenerThread
ListORBs
ListPeer
ListServers
LoadLibraryAction
LocalClientRequestImpl
LocalClientResponseImpl
LocalServerRequestImpl
LocalServerResponseImpl
LocateReplyMessage
LocateReplyMessage_1_0
LocateReplyMessage_1_1
LocateReplyMessage_1_2
LocateRequestMessage
LocateRequestMessage_1_0
LocateRequestMessage_1_1
LocateRequestMessage_1_2
LocateServer
LocateServerForORB
Locator
LocatorHelper
LocatorHolder
LocatorOperations
Lock
Long
LongBuffer
LookupOp
LookupTable
MalformedURLException
ManageReferralControl
MappedByteBuffer
MarkAndResetHandler
MarkerSegment
MarshalInputStream
MarshalOutputStream
Math
MediaEntry
MediaTracker
Member
MemoryImageSource
Menu
MenuBar
MenuBarPeer
MenuComponent
MenuComponentPeer
MenuContainer
MenuItem
MenuItemPeer
MenuPeer
MenuShortcut
Message
Message_1_0
Message_1_1
Message_1_2
MessageBase
MessageMediator
MetaData
Method
MethodDescriptor
MidiInDevice
MidiInDeviceProvider
MidiOutDevice
MidiOutDeviceProvider
MimeType
MimeTypeParameterList
MimeTypeParseException
MinorCodes
MixerClip
MixerMidiChannel
MixerSequencer
MixerSequencerProvider
MixerSourceLine
MixerSynth
MixerSynthProvider
MixerThread
Modifier
MotifBorders
MotifButtonListener
MotifButtonUI
MotifCheckBoxMenuItemUI
MotifCheckBoxUI
MotifComboBoxUI
MotifDesktopIconUI
MotifDesktopPaneUI
MotifEditorPaneUI
MotifFileChooserUI
MotifGraphicsUtils
MotifIconFactory
MotifInternalFrameTitlePane
MotifInternalFrameUI
MotifLabelUI
MotifLookAndFeel
MotifMenuBarUI
MotifMenuItemUI
MotifMenuMouseListener
MotifMenuMouseMotionListener
MotifMenuUI
MotifOptionPaneUI
MotifPasswordFieldUI
MotifPopupMenuSeparatorUI
MotifPopupMenuUI
MotifProgressBarUI
MotifRadioButtonMenuItemUI
MotifRadioButtonUI
MotifScrollBarButton
MotifScrollBarUI
MotifScrollPaneUI
MotifSeparatorUI
MotifSliderUI
MotifSplitPaneDivider
MotifSplitPaneUI
MotifTabbedPaneUI
MotifTextAreaUI
MotifTextFieldUI
MotifTextPaneUI
MotifTextUI
MotifToggleButtonUI
MotifTreeCellRenderer
MotifTreeUI
MouseAdapter
MouseDragGestureRecognizer
MouseEvent
MouseListener
MouseMotionAdapter
MouseMotionListener
MouseWheelEvent
MouseWheelListener
MulticastSocket
MultiPixelPackedSampleModel
MultipleMaster
MutableBigInteger
MutableExpression
NameAlreadyBound
NameAlreadyBoundHelper
NameAlreadyBoundHolder
NameClassPairEnumeration
NameClassPairWithControls
NamedValueImpl
NamedWeakReference
NameGenerator
NameNode
NameServer
NameService
NameServiceStartThread
NamingContextDataStore
NamingContextImpl
NamingEventNotifier
NamingUtils
NativeLibLoader
NegativeArraySizeException
NetPermission
NetscapeSecurity
NetworkInterface
NewObjectKeyTemplateBase
NoClassDefFoundError
NoConnectionPendingException
NonExistent
NoninvertibleTransformException
NonReadableChannelException
NonWritableChannelException
NoRouteToHostException
NoSuchEndPoint
NoSuchEndPointHelper
NoSuchEndPointHolder
NoSuchFieldError
NoSuchFieldException
NoSuchMethodError
NoSuchMethodException
NoSuchServiceContext
NotActiveException
NotExistent
NotifierArgs
NotSerializableException
NotYetBoundException
NotYetConnectedException
NSORB
NTDomainPrincipal
NTLoginModule
NTNumericCredential
NTSid
NTSidDomainPrincipal
NTSidGroupPrincipal
NTSidPrimaryGroupPrincipal
NTSidUserPrincipal
NTSystem
NTUserPrincipal
NullPersistenceDelegate
NullPointerException
Number
NumberFormatException
NumericShaper
NVListImpl
Obj
Object
ObjectHandler
ObjectId
ObjectIds
ObjectInput
ObjectInputStream
ObjectInputStreamWithLoader
ObjectInputValidation
ObjectKey
ObjectKeyFactory
ObjectKeyTemplate
ObjectKeyTemplateBase
ObjectOutput
ObjectOutputStream
ObjectStreamClass
ObjectStreamClass_1_3_1
ObjectStreamClassCorbaExt
ObjectStreamClassUtil_1_3
ObjectStreamConstants
ObjectStreamException
ObjectStreamField
OldJIDLObjectKeyTemplate
OldObjectKeyTemplateBase
OldPOAObjectKeyTemplate
OpDescriptionSeqHelper
OpenType
OperationDescription
OperationDescriptionHelper
OperationMode
OperationModeHelper
OptionalDataException
ORB
ORBAlreadyRegistered
ORBAlreadyRegisteredHelper
ORBAlreadyRegisteredHolder
ORBClassLoader
ORBConstants
ORBD
ORBidHelper
ORBidListHelper
ORBidListHolder
ORBInitInfoImpl
ORBPortInfo
ORBPortInfoHelper
ORBPortInfoHolder
ORBPortInfoListHelper
ORBPortInfoListHolder
ORBProperties
ORBSingleton
ORBSocketFactory
ORBThread
ORBTypeComponent
ORBUtility
ORBVersion
ORBVersionFactory
ORBVersionImpl
ORBVersionServiceContext
OSFCodeSetRegistry
OutOfMemoryError
OutputStream
OutputStreamHook
OutputStreamImageOutputStreamSpi
OutputStreamWriter
OverlappingFileLockException
Package
PackagePrefixChecker
PackedColorModel
Packet
Pageable
PageAttributes
PageFormat
Paint
PaintContext
PaintEvent
Panel
PanelPeer
Paper
ParameterBlock
ParameterDescription
ParameterDescriptionHelper
ParameterDescriptor
ParameterMode
ParameterModeHelper
ParDescriptionSeqHelper
PartialCompositeContext
PartialCompositeDirContext
Parts
PasswordAuthentication
PathIterator
PCMtoPCMCodec
PeerFixer
PersistenceDelegate
PersistentBindingIterator
PersistentSearchControl
PhantomReference
PICurrent
PIORB
Pipe
PipedInputStream
PipedOutputStream
PipedReader
PipedWriter
PixelGrabber
PixelInterleavedSampleModel
PlainDatagramSocketImpl
PlainSocketImpl
Platform
PNGImageDataEnumeration
PNGImageReader
PNGImageReaderSpi
PNGImageWriteParam
PNGImageWriter
PNGImageWriterSpi
PNGMetadata
PNGMetadataFormat
PNGMetadataFormatResources
POACurrent
POADestroyed
POAId
POAIdArray
POAIdBase
POAIdPOAView
POAImpl
POAManagerImpl
POANameHelper
POANameHolder
POAObjectKeyTemplate
POAORB
POAPolicyCombinationValidator
POAView
Point
Point2D
Policies
PoliciesComponent
PolicyFile
PolicyParser
PolicyPermissions
Polygon
Pool
PoolCallback
PoolCleaner
PooledConnection
PooledConnectionFactory
PopupMenu
PopupMenuPeer
PortableRemoteObject
PortUnreachableException
PrimitivePersistenceDelegate
PrincipalComparator
PrincipalImpl
Printable
Printer
PrinterAbortException
PrinterException
PrinterGraphics
PrinterIOException
PrinterJob
PrintGraphics
PrintJob
PrintStream
PrintWriter
Process
ProcessMonitorThread
ProfileAddr
ProfileDataException
PropertyChangeEvent
PropertyChangeListener
PropertyChangeListenerProxy
PropertyChangeSupport
PropertyDescriptor
PropertyEditor
PropertyEditorManager
PropertyEditorSupport
PropertyVetoException
ProtocolException
Proxy
ProxyInfo
ProxyPersistenceDelegate
ProxyService
ProxyServiceProvider
PushbackInputStream
PushbackReader
QuadCurve2D
QuadIterator
Queue
Quit
RAFImageInputStreamSpi
RAFImageOutputStreamSpi
RandomAccessFile
Raster
RasterFormatException
RasterOp
ReadableByteChannel
Reader
ReaderThread
ReadOnlyBufferException
Rectangle
Rectangle2D
RectangularShape
RectIterator
Reference
ReferenceAddr
ReferenceQueue
ReferenceWrapper
ReferenceWrapper_Skel
ReferenceWrapper_Stub
ReferralEnumeration
ReflectAccess
ReflectPermission
RegisterServer
RegistryContext
RegistryContextFactory
RemoteReference
RemoteToCorba
RenderableImage
RenderableImageOp
RenderableImageProducer
RenderContext
RenderedImage
RenderedImageFactory
RenderingHints
RepIdDelegator
RepIdDelegator_1_3
RepIdDelegator_1_3_1
ReplicateScaleFilter
ReplyMessage
ReplyMessage_1_0
ReplyMessage_1_1
ReplyMessage_1_2
Repository
RepositoryHelper
RepositoryHolder
RepositoryId
RepositoryId_1_3
RepositoryId_1_3_1
RepositoryIdCache
RepositoryIdCache_1_3
RepositoryIdCache_1_3_1
RepositoryIdFactory
RepositoryIdHelper
RepositoryIdInterface
RepositoryIdPool
RepositoryIdPool_1_3
RepositoryIdPool_1_3_1
RepositoryIdSeqHelper
RepositoryIdStrings
RepositoryIdUtility
RepositoryImpl
RepositoryOperations
Request
RequestCanceledException
RequestHandler
RequestImpl
RequestInfoExt
RequestInfoImpl
RequestMessage
RequestMessage_1_0
RequestMessage_1_1
RequestMessage_1_2
RequestProcessingPolicyImpl
RequestProcessor
RescaleOp
Resolver
ResourceManager
ResourceRecord
ResourceRecords
Response
RestorableInputStream
RGBImageFilter
RmfFileReader
rmiURLContext
rmiURLContextFactory
Robot
RobotPeer
RoundRectangle2D
RoundRectIterator
RowFilter
Runnable
Runtime
RuntimeException
RuntimePermission
SampleModel
ScatteringByteChannel
Scrollbar
ScrollbarPeer
ScrollPane
ScrollPaneAdjustable
ScrollPanePeer
SearchFilter
SearchResultWithControls
SecurityException
SecurityManager
SelectableChannel
SelectionKey
Selector
SendingContextServiceContext
SentEvent
SequencedEvent
SequenceInputStream
Serializable
SerializablePermission
SerializationTester
ServantCachePOAClientSC
ServantCachingPolicy
ServantManagerImpl
ServantRetentionPolicyImpl
Server
ServerAlreadyActive
ServerAlreadyActiveHelper
ServerAlreadyActiveHolder
ServerAlreadyInstalled
ServerAlreadyInstalledHelper
ServerAlreadyInstalledHolder
ServerAlreadyRegistered
ServerAlreadyRegisteredHelper
ServerAlreadyRegisteredHolder
ServerAlreadyUninstalled
ServerAlreadyUninstalledHelper
ServerAlreadyUninstalledHolder
ServerCallback
ServerDef
ServerDefHelper
ServerDefHolder
ServerDelegate
ServerGIOP
ServerHeldDown
ServerHeldDownHelper
ServerHeldDownHolder
ServerHelper
ServerHolder
ServerIdHelper
ServerIdsHelper
ServerIdsHolder
ServerLocation
ServerLocationHelper
ServerLocationHolder
ServerLocationPerORB
ServerLocationPerORBHelper
ServerLocationPerORBHolder
ServerMain
ServerManager
ServerManagerHelper
ServerManagerHolder
ServerManagerImpl
ServerManagerOperations
ServerNotActive
ServerNotActiveHelper
ServerNotActiveHolder
ServerNotRegistered
ServerNotRegisteredHelper
ServerNotRegisteredHolder
ServerOperations
ServerRequest
ServerRequestImpl
ServerRequestInfoImpl
ServerResponse
ServerResponseImpl
ServerSocket
ServerSocketChannel
ServerSubcontract
ServerTableEntry
ServerTool
ServiceContext
ServiceContextData
ServiceContextRegistry
ServiceContexts
ServiceLocator
Shape
ShapeGraphicAttribute
Short
ShortBuffer
ShortLookupTable
Shutdown
ShutdownServer
ShutdownUtilDelegate
SignedMutableBigInteger
SimpleBeanInfo
SimpleClientId
SimpleInputDevice
SimpleInputDeviceProvider
SimpleOutputDevice
SimpleOutputDeviceProvider
SinglePixelPackedSampleModel
SlotTable
SlotTableStack
Socket
SocketAddress
SocketChannel
SocketException
SocketImpl
SocketImplFactory
SocketInputStream
SocketOptions
SocketOutputStream
SocketPermission
SocketPermissionCollection
SocketTimeoutException
SocksConsts
SocksSocketImpl
SocksSocketImplFactory
SOFMarkerSegment
SoftReference
SolarisNumericGroupPrincipal
SolarisNumericUserPrincipal
SolarisPrincipal
SOSMarkerSegment
SpecialMethod
StackOverflowError
StackTraceElement
StandardIIOPProfileTemplate
StandardMetadataFormat
StandardMetadataFormatResources
StandardMidiFileReader
StandardMidiFileWriter
StartServer
Statement
StaticFieldsPersistenceDelegate
StreamCorruptedException
StreamTokenizer
StrictMath
String
StringBuffer
StringBufferInputStream
StringCharBuffer
StringCoding
StringHeadTail
StringIndexOutOfBoundsException
StringReader
StringSelection
StringSeqHelper
StringSeqHolder
StringWriter
Stroke
StructMemberHelper
StructMemberSeqHelper
StubDelegateImpl
StubEntry
StyledParagraph
SubcontractList
SubcontractRegistry
SubcontractResponseHandler
SubImageInputStream
SubjectCodeSource
SunCodec
SunFileReader
SunFileWriter
SunMidiFileReader
SunMidiFileWriter
SUNVMCID
SyncFailedException
SynchVariable
System
SystemClassLoaderAction
SystemColor
SystemFlavorMap
TaggedComponent
TaggedComponentBase
TaggedComponentFactories
TaggedComponentFactoryFinder
TaggedProfile
TaggedProfileFactoryFinder
TaggedProfileTemplate
TargetAddress
TargetAddressHelper
Tcp
TCPPortHelper
TCUtility
Terminator
TextArea
TextAreaPeer
TextAttribute
TextCallbackHandler
TextComponent
TextComponentPeer
TextEvent
TextField
TextFieldPeer
TextHitInfo
TextJustifier
TextLayout
TextLine
TextListener
TextMeasurer
TexturePaint
TexturePaintContext
Thread
ThreadDeath
ThreadGroup
ThreadLocal
ThreadPolicyImpl
ThreadPool
Throwable
TileObserver
Toolkit
Transferable
TransformAttribute
TransientBindingIterator
TransientNameServer
TransientNameService
TransientNamingContext
TransientObjectManager
Transparency
TruncatedFileException
TypeCodeFactory
TypeCodeImpl
TypeCodeImplHelper
TypeCodeInputStream
TypeCodeOutputStream
TypeCodeReader
TypeMismatchException
UEInfoServiceContext
UlawCodec
UndeclaredThrowableException
UnixNumericGroupPrincipal
UnixNumericUserPrincipal
UnixPrincipal
UnknownContentHandler
UnknownError
UnknownHostException
UnknownServiceContext
UnknownServiceException
UnknownType
UnRegisterServer
UnresolvedAddressException
UnsatisfiedLinkError
UnsolicitedResponseImpl
UnsupportedAddressTypeException
UnsupportedClassVersionError
UnsupportedEncodingException
UnsupportedFlavorException
UnsupportedOperationException
Uri
URISyntaxException
URL
URLClassLoader
URLConnection
URLDecoder
URLEncoder
URLHelper
URLSeqHelper
URLStreamHandler
URLStreamHandlerFactory
UrlUtil
UTFDataFormatException
Util
Utility
ValueDescSeqHelper
ValueHandlerImpl
ValueHandlerImpl_1_3
ValueHandlerImpl_1_3_1
ValueHelper
ValueMemberHelper
ValueMemberSeqHelper
ValueUtility
VerifyError
Version
VersionHelper
VersionHelper12
VersionSpecHelper
VetoableChangeListener
VetoableChangeListenerProxy
VetoableChangeSupport
VirtualMachineError
Visibility
VisibilityHelper
Void
VolatileImage
WaveFileFormat
WaveFileReader
WaveFileWriter
WeakReference
Win32FileSystem
Win32Process
Window
WindowAdapter
WindowEvent
WindowFocusListener
WindowListener
WindowPeer
WindowsBorders
WindowsButtonListener
WindowsButtonUI
WindowsCheckBoxMenuItemUI
WindowsCheckBoxUI
WindowsComboBoxUI
WindowsDesktopIconUI
WindowsDesktopManager
WindowsDesktopPaneUI
WindowsEditorPaneUI
WindowsFileChooserUI
WindowsGraphicsUtils
WindowsIconFactory
WindowsInternalFrameTitlePane
WindowsInternalFrameUI
WindowsLabelUI
WindowsLookAndFeel
WindowsMenuBarUI
WindowsMenuItemUI
WindowsMenuUI
WindowsOptionPaneUI
WindowsPasswordFieldUI
WindowsPopupFactory
WindowsPopupMenuUI
WindowsPopupWindow
WindowsProgressBarUI
WindowsRadioButtonMenuItemUI
WindowsRadioButtonUI
WindowsRootPaneUI
WindowsScrollBarUI
WindowsScrollPaneUI
WindowsSeparatorUI
WindowsSliderUI
WindowsSplitPaneDivider
WindowsSplitPaneUI
WindowsTabbedPaneUI
WindowStateListener
WindowsTextAreaUI
WindowsTextFieldUI
WindowsTextPaneUI
WindowsTextUI
WindowsToggleButtonUI
WindowsToolBarUI
WindowsTreeUI
WindowsUtils
WinNTFileSystem
WireObjectKeyTemplate
Work
WrapperInputStream
WritableRaster
WritableRenderedImage
Writeable
WriteAbortedException
Writer
X500Principal
XMLDecoder
XMLEncoder
ZoneNode
Screen resolution and broadband
To display the tool properly, screen size should be 1024 by 768 pixels or
higher, but it can be 800x600 pixels.
total applet size is over 80K, which will be automatically downloaded to
your system by your web browser.
if internet connection is dial-up modem, the download time may be up to
20 seconds in average.
reload time varies with your browser.
also, which requires JavaScript enabled.
Managing Inheritance
Object class,
defined in the java.lang package, defines and implements behavior
that every class needs. As depicted in figure of the tool, many classes derive
from Object, many subclasses derive from those classes, inherits all the member variables and methods from its super
class, forming a hierarchy of classes.
At the right of the hierarchy, Object is the most general of
all classes. Classes near the left of the hierarchy provide more specialized
behavior. A subclass derives from another class. The term super class refers to a class's direct ancestor or to any of its ascendant
classes.
nested classes (inner classes) are enclosed by normal class.
An enumerated type is a type whose legal values consist of a fixed set of
constants.
Properties
Java virtual machine can load public fields and methods, but may not load
private, protected and native ones.
You can read related samples, examples, java source code to know why,
basically they are security reasons.