Serialized Form
-
Package com.sun.jdi
-
Class com.sun.jdi.AbsentInformationException extends Exception implements Serializable
- serialVersionUID:
- 4988939309582416373L
-
Class com.sun.jdi.ClassNotLoadedException extends Exception implements Serializable
- serialVersionUID:
- -6242978768444298722L
-
Serialized Fields
-
className
String className
-
-
Class com.sun.jdi.ClassNotPreparedException extends RuntimeException implements Serializable
- serialVersionUID:
- -6120698967144079642L
-
Class com.sun.jdi.IncompatibleThreadStateException extends Exception implements Serializable
- serialVersionUID:
- 6199174323414551389L
-
Class com.sun.jdi.InconsistentDebugInfoException extends RuntimeException implements Serializable
- serialVersionUID:
- 7964236415376861808L
-
Class com.sun.jdi.InternalException extends RuntimeException implements Serializable
- serialVersionUID:
- -9171606393104480607L
-
Serialized Fields
-
errorCode
int errorCode
-
-
Class com.sun.jdi.InvalidCodeIndexException extends RuntimeException implements Serializable
- serialVersionUID:
- 7416010225133747805L
-
Class com.sun.jdi.InvalidLineNumberException extends RuntimeException implements Serializable
- serialVersionUID:
- 4048709912372692875L
-
Class com.sun.jdi.InvalidModuleException extends RuntimeException implements Serializable
- serialVersionUID:
- 7907359387320658039L
-
Class com.sun.jdi.InvalidStackFrameException extends RuntimeException implements Serializable
- serialVersionUID:
- -1919378296505827922L
-
Class com.sun.jdi.InvalidTypeException extends Exception implements Serializable
- serialVersionUID:
- 2256667231949650806L
-
Class com.sun.jdi.InvocationException extends Exception implements Serializable
- serialVersionUID:
- 6066780907971918568L
-
Serialized Fields
-
exception
ObjectReference exception
-
-
Class com.sun.jdi.JDIPermission extends BasicPermission implements Serializable
- serialVersionUID:
- -6988461416938786271L
-
Class com.sun.jdi.NativeMethodException extends RuntimeException implements Serializable
- serialVersionUID:
- 3924951669039469992L
-
Class com.sun.jdi.ObjectCollectedException extends RuntimeException implements Serializable
- serialVersionUID:
- -1928428056197269588L
-
Class com.sun.jdi.VMCannotBeModifiedException extends UnsupportedOperationException implements Serializable
- serialVersionUID:
- -4063879815130164009L
-
Class com.sun.jdi.VMDisconnectedException extends RuntimeException implements Serializable
- serialVersionUID:
- 2892975269768351637L
-
Class com.sun.jdi.VMMismatchException extends RuntimeException implements Serializable
- serialVersionUID:
- 289169358790459564L
-
Class com.sun.jdi.VMOutOfMemoryException extends RuntimeException implements Serializable
- serialVersionUID:
- 71504228548910686L
-
-
Package com.sun.jdi.connect
-
Class com.sun.jdi.connect.IllegalConnectorArgumentsException extends Exception implements Serializable
- serialVersionUID:
- -3042212603611350941L
-
Class com.sun.jdi.connect.TransportTimeoutException extends IOException implements Serializable
- serialVersionUID:
- 4107035242623365074L
-
Class com.sun.jdi.connect.VMStartException extends Exception implements Serializable
- serialVersionUID:
- 6408644824640801020L
-
Serialized Fields
-
process
Process process
-
-
-
Package com.sun.jdi.connect.spi
-
Class com.sun.jdi.connect.spi.ClosedConnectionException extends IOException implements Serializable
- serialVersionUID:
- 3877032124297204774L
-
-
Package com.sun.jdi.request
-
Class com.sun.jdi.request.DuplicateRequestException extends RuntimeException implements Serializable
- serialVersionUID:
- -3719784920313411060L
-
Class com.sun.jdi.request.InvalidRequestStateException extends RuntimeException implements Serializable
- serialVersionUID:
- -3774632428543322148L
-
-
Package com.sun.nio.sctp
-
Class com.sun.nio.sctp.IllegalReceiveException extends IllegalStateException implements Serializable
- serialVersionUID:
- 2296619040988576224L
-
Class com.sun.nio.sctp.IllegalUnbindException extends IllegalStateException implements Serializable
- serialVersionUID:
- -310540883995532224L
-
Class com.sun.nio.sctp.InvalidStreamException extends IllegalArgumentException implements Serializable
- serialVersionUID:
- -9172703378046665558L
-
-
Package com.sun.security.auth
-
Class com.sun.security.auth.LdapPrincipal extends Object implements Serializable
- serialVersionUID:
- 6820120005580754861L
-
Class com.sun.security.auth.NTDomainPrincipal extends Object implements Serializable
- serialVersionUID:
- -4408637351440771220L
-
Serialized Fields
-
name
String name
-
-
Class com.sun.security.auth.NTSid extends Object implements Serializable
- serialVersionUID:
- 4412290580770249885L
-
Serialized Fields
-
sid
String sid
-
-
Class com.sun.security.auth.NTSidDomainPrincipal extends NTSid implements Serializable
- serialVersionUID:
- 5247810785821650912L
-
Class com.sun.security.auth.NTSidGroupPrincipal extends NTSid implements Serializable
- serialVersionUID:
- -1373347438636198229L
-
Class com.sun.security.auth.NTSidPrimaryGroupPrincipal extends NTSid implements Serializable
- serialVersionUID:
- 8011978367305190527L
-
Class com.sun.security.auth.NTSidUserPrincipal extends NTSid implements Serializable
- serialVersionUID:
- -5573239889517749525L
-
Class com.sun.security.auth.NTUserPrincipal extends Object implements Serializable
- serialVersionUID:
- -8737649811939033735L
-
Serialized Fields
-
name
String name
-
-
Class com.sun.security.auth.UnixNumericGroupPrincipal extends Object implements Serializable
- serialVersionUID:
- 3941535899328403223L
-
Serialized Fields
-
name
String name
-
primaryGroup
boolean primaryGroup
-
-
Class com.sun.security.auth.UnixNumericUserPrincipal extends Object implements Serializable
- serialVersionUID:
- -4329764253802397821L
-
Serialized Fields
-
name
String name
-
-
Class com.sun.security.auth.UnixPrincipal extends Object implements Serializable
- serialVersionUID:
- -2951667807323493631L
-
Serialized Fields
-
name
String name
-
-
Class com.sun.security.auth.UserPrincipal extends Object implements Serializable
- serialVersionUID:
- 892106070870210969L
-
Serialized Fields
-
name
String name
校长的名字
-
-
-
Package com.sun.security.jgss
-
Class com.sun.security.jgss.InquireSecContextPermission extends BasicPermission implements Serializable
- serialVersionUID:
- -7131173349668647297L
-
-
Package com.sun.tools.attach
-
Class com.sun.tools.attach.AgentInitializationException extends Exception implements Serializable
- serialVersionUID:
- -1508756333332806353L
-
Serialized Fields
-
returnValue
int returnValue
-
-
Class com.sun.tools.attach.AgentLoadException extends Exception implements Serializable
- serialVersionUID:
- 688047862952114238L
-
Class com.sun.tools.attach.AttachNotSupportedException extends Exception implements Serializable
- serialVersionUID:
- 3391824968260177264L
-
Class com.sun.tools.attach.AttachOperationFailedException extends IOException implements Serializable
- serialVersionUID:
- 2140308168167478043L
-
Class com.sun.tools.attach.AttachPermission extends BasicPermission implements Serializable
- serialVersionUID:
- -4619447669752976181L
-
-
Package java.applet
-
Class java.applet.Applet extends Panel implements Serializable
- serialVersionUID:
- -5836846270535785031L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
Deprecated.从对象输入流中读取applet。- Exception
-
HeadlessException
- 如果GraphicsEnvironment.isHeadless()
返回true
-
ClassNotFoundException
-
IOException
- 从以下版本开始:
- 1.4
- 另请参见:
-
GraphicsEnvironment.isHeadless()
-
-
Serialized Fields
-
accessibleContext
AccessibleContext accessibleContext
Deprecated.
-
-
Class java.applet.Applet.AccessibleApplet extends Panel.AccessibleAWTPanel implements Serializable
- serialVersionUID:
- 8127374778187708896L
-
-
Package java.awt
-
Class java.awt.AWTError extends Error implements Serializable
- serialVersionUID:
- -1819846354050686206L
-
Class java.awt.AWTEvent extends EventObject implements Serializable
- serialVersionUID:
- -1825314779160409405L
-
Serialized Fields
-
bdata
byte[] bdata
-
consumed
boolean consumed
控制在源处理事件后是否将事件发送回对等体 - false表示将事件发送给对等体; 真实意味着它不是。 语义事件总是具有“真实”值,因为它们是由对等体响应低级事件而生成的。 -
id
int id
活动的身份证。
-
-
Class java.awt.AWTException extends Exception implements Serializable
- serialVersionUID:
- -1900414231151323879L
-
Class java.awt.AWTKeyStroke extends Object implements Serializable
- serialVersionUID:
- -6430539691155161871L
-
Serialization Methods
-
readResolve
protected Object readResolve() throws ObjectStreamException
返回一个等AWTKeyStroke
实例的缓存实例AWTKeyStroke
(或子类AWTKeyStroke
)。- Exception
-
ObjectStreamException
- 如果发生序列化问题
-
-
Serialized Fields
-
keyChar
char keyChar
-
keyCode
int keyCode
-
modifiers
int modifiers
-
onKeyRelease
boolean onKeyRelease
-
-
Class java.awt.AWTPermission extends BasicPermission implements Serializable
- serialVersionUID:
- 8890392402588814465L
-
Class java.awt.BorderLayout extends Object implements Serializable
- serialVersionUID:
- -8658291919501921765L
-
Serialized Fields
-
center
Component center
常量,指定组件位置作为边框布局的中心部分。 -
east
Component east
常量,指定组件位置为边框布局的东部。 -
firstItem
Component firstItem
相对定位常数,可用于代替北,南,东,西或中心。 请阅读firstLine的说明。 -
firstLine
Component firstLine
相对定位常数,可用于代替北,南,东,西或中心。 混合这两种常数会导致不可预测的结果。 如果使用这两种类型,则相对常量优先。 例如,如果在方向为LEFT_TO_RIGHT
的容器中同时使用NORTH
和BEFORE_FIRST_LINE
常量添加组件,则只会布置BEFORE_FIRST_LINE
。 对于lastLine,firstItem,lastItem,这将是相同的。 -
hgap
int hgap
使用组件之间的水平间隙构造边框布局。 水平间隙由hgap
指定。 -
lastItem
Component lastItem
相对定位常数,可用于代替北,南,东,西或中心。 请阅读firstLine的说明。 -
lastLine
Component lastLine
相对定位常数,可用于代替北,南,东,西或中心。 请阅读firstLine的说明。 -
north
Component north
常量,指定组件位置为边框布局的北部。 -
south
Component south
常量,指定组件位置为边框布局的南部。 -
vgap
int vgap
使用组件之间的垂直间隙构造边框布局。 垂直间隙由vgap
指定。 -
west
Component west
常量,指定组件位置为边框布局的西部。
-
-
Class java.awt.Button extends Component implements Serializable
- serialVersionUID:
- -8774683716313001058L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
读取ObjectInputStream
,如果不是null
添加一个侦听器以接收按钮触发的操作事件。 无法识别的键或值将被忽略。- Exception
-
HeadlessException
- 如果GraphicsEnvironment.isHeadless
返回true
-
ClassNotFoundException
-
IOException
- 另请参见:
-
Button.removeActionListener(ActionListener)
,Button.addActionListener(ActionListener)
,GraphicsEnvironment.isHeadless()
,Button.writeObject(ObjectOutputStream)
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将默认的可序列化字段写入流。 将可序列化的ActionListeners
列表写为可选数据。 检测到不可序列化的ActionListeners
,并且不尝试序列化它们。- Serial Data:
-
null
终止0对或更多对的序列:该对由String
和Object
;String
表示对象的类型,并且是以下之一:actionListenerK
表示ActionListener
对象 - Exception
-
IOException
- 另请参见:
-
AWTEventMulticaster.save(ObjectOutputStream, String, EventListener)
,Component.actionListenerK
,Button.readObject(ObjectInputStream)
-
-
Serialized Fields
-
Class java.awt.Button.AccessibleAWTButton extends Component.AccessibleAWTComponent implements Serializable
- serialVersionUID:
- -5932203980244017102L
-
Class java.awt.Canvas extends Component implements Serializable
- serialVersionUID:
- -2284879212465893870L
-
Class java.awt.Canvas.AccessibleAWTCanvas extends Component.AccessibleAWTComponent implements Serializable
- serialVersionUID:
- -6325592262103146699L
-
Class java.awt.CardLayout extends Object implements Serializable
- serialVersionUID:
- -4328196481005934313L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
从流中读取可序列化字段。- Exception
-
ClassNotFoundException
-
IOException
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将可序列化字段写入流。- Exception
-
IOException
-
-
Serialized Fields
-
Class java.awt.Checkbox extends Component implements Serializable
- serialVersionUID:
- 7270714317450821763L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
读取ObjectInputStream
,如果不是null
添加一个侦听器以接收Checkbox
触发的项目事件。 无法识别的键或值将被忽略。- Exception
-
HeadlessException
- 如果GraphicsEnvironment.isHeadless
返回true
-
ClassNotFoundException
-
IOException
- 另请参见:
-
Checkbox.removeItemListener(ItemListener)
,Checkbox.addItemListener(ItemListener)
,GraphicsEnvironment.isHeadless()
,Checkbox.writeObject(ObjectOutputStream)
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将默认的可序列化字段写入流。 将可序列化的ItemListeners
列表写为可选数据。 检测到不可序列化的ItemListeners
,并且不会尝试序列化它们。- Serial Data:
-
null
终止0对或更多对的序列; 该String
对由String
和Object
;String
表示对象的类型,并且是以下之一:itemListenerK
表示ItemListener
对象 - Exception
-
IOException
- 另请参见:
-
AWTEventMulticaster.save(ObjectOutputStream, String, EventListener)
,Component.itemListenerK
,Checkbox.readObject(ObjectInputStream)
-
-
Serialized Fields
-
checkboxSerializedDataVersion
int checkboxSerializedDataVersion
-
group
CheckboxGroup group
复选框组。 此字段可以为null,表示该复选框不是组复选框。 -
label
String label
复选框的标签。 该字段可以为null。 -
state
boolean state
状态为Checkbox
。
-
-
Class java.awt.Checkbox.AccessibleAWTCheckbox extends Component.AccessibleAWTComponent implements Serializable
- serialVersionUID:
- 7881579233144754107L
-
Class java.awt.CheckboxGroup extends Object implements Serializable
- serialVersionUID:
- 3729780091441768983L
-
Serialized Fields
-
selectedCheckbox
Checkbox selectedCheckbox
目前的选择。
-
-
Class java.awt.CheckboxMenuItem extends MenuItem implements Serializable
- serialVersionUID:
- 6190621106981774043L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
- Exception
-
ClassNotFoundException
-
IOException
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将默认的可序列化字段写入流。 将可序列化的ItemListeners
列表写为可选数据。 检测到不可序列化的ItemListeners
,并且不会尝试序列化它们。- Serial Data:
-
null
终止0对或更多对的序列; 该String
对由String
和Object
;String
表示对象的类型,并且是以下之一:itemListenerK
表示ItemListener
对象 - Exception
-
IOException
- 另请参见:
-
AWTEventMulticaster.save(ObjectOutputStream, String, EventListener)
,Component.itemListenerK
,CheckboxMenuItem.readObject(ObjectInputStream)
-
-
Serialized Fields
-
checkboxMenuItemSerializedDataVersion
int checkboxMenuItemSerializedDataVersion
-
state
boolean state
复选框菜单项的状态
-
-
Class java.awt.CheckboxMenuItem.AccessibleAWTCheckboxMenuItem extends MenuItem.AccessibleAWTMenuItem implements Serializable
- serialVersionUID:
- -1122642964303476L
-
Class java.awt.Choice extends Component implements Serializable
- serialVersionUID:
- -4075310674757313071L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
读取ObjectInputStream
,如果不是null
添加一个侦听器以接收Choice
项目触发的项目事件。 无法识别的键或值将被忽略。- Exception
-
HeadlessException
- 如果GraphicsEnvironment.isHeadless
返回true
-
ClassNotFoundException
-
IOException
- 另请参见:
-
Choice.removeItemListener(ItemListener)
,Choice.addItemListener(ItemListener)
,GraphicsEnvironment.isHeadless()
,Choice.writeObject(ObjectOutputStream)
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将默认的可序列化字段写入流。 将可序列化的ItemListeners
列表写为可选数据。 检测到不可序列化的ItemListeners
,并且不尝试将它们序列化。- Serial Data:
-
null
终止0对或更多对的序列; 该String
对包括String
和Object
;String
表示对象的类型,并且是以下之一:itemListenerK
表示ItemListener
对象 - Exception
-
IOException
- 另请参见:
-
AWTEventMulticaster.save(ObjectOutputStream, String, EventListener)
,Component.itemListenerK
,Choice.readObject(ObjectInputStream)
-
-
Serialized Fields
-
Class java.awt.Choice.AccessibleAWTChoice extends Component.AccessibleAWTComponent implements Serializable
- serialVersionUID:
- 7175603582428509322L
-
Class java.awt.Color extends Object implements Serializable
- serialVersionUID:
- 118526816881161077L
-
Serialized Fields
-
cs
ColorSpace cs
ColorSpace
。 如果是null
,那么它的默认值是sRGB。 -
falpha
float falpha
alpha值为float
组件。 如果frgbvalue
是null
,则这不是有效数据,因此请从int
颜色值计算。 -
frgbvalue
float[] frgbvalue
默认sRGBColorSpace
的颜色值为float
组件(无alpha)。 如果在对象构造之后null
,这必须是以8位精度构造的sRGB颜色,因此从int
颜色值计算。 -
fvalue
float[] fvalue
原生ColorSpace
的颜色值为float
组件(无alpha)。 如果对象构造后为null
,则必须是以8位精度构造的sRGB颜色,因此请从int
颜色值进行计算。 -
value
int value
颜色值。- 另请参见:
-
Color.getRGB()
-
-
Class java.awt.Component extends Object implements Serializable
- serialVersionUID:
- -7644114512714619750L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
读取ObjectInputStream
,如果不是null
添加一个侦听器以接收组件触发的各种事件。 无法识别的键或值将被忽略。 -
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将默认的可序列化字段写入流。 将各种可序列化的侦听器写为可选数据。 检测到不可序列化的侦听器,并且不会尝试序列化它们。- Serial Data:
-
null
终止0对或更多对的序列; 该String
对包括String
和Object
;String
表示对象的类型,并且是以下之一(从1.4开始):componentListenerK
表示ComponentListener
对象;focusListenerK
表示FocusListener
对象;keyListenerK
表示KeyListener
对象;mouseListenerK
表示MouseListener
对象;mouseMotionListenerK
表示MouseMotionListener
对象;inputMethodListenerK
表示InputMethodListener
对象;hierarchyListenerK
表示HierarchyListener
对象;hierarchyBoundsListenerK
表示HierarchyBoundsListener
对象;mouseWheelListenerK
表示MouseWheelListener
对象,可选ComponentOrientation
(自inputMethodListener
年起为inputMethodListener
) - Exception
-
IOException
- 另请参见:
-
AWTEventMulticaster.save(java.io.ObjectOutputStream, java.lang.String, java.util.EventListener)
,Component.componentListenerK
,Component.focusListenerK
,Component.keyListenerK
,Component.mouseListenerK
,Component.mouseMotionListenerK
,Component.inputMethodListenerK
,Component.hierarchyListenerK
,Component.hierarchyBoundsListenerK
,Component.mouseWheelListenerK
,Component.readObject(ObjectInputStream)
-
-
Serialized Fields
-
accessibleContext
AccessibleContext accessibleContext
AccessibleContext
与这个Component
相关联。 -
autoFocusTransferOnDisposal
boolean autoFocusTransferOnDisposal
-
background
Color background
此组件的背景颜色。background
可以是null
。 -
boundsOp
int boundsOp
用于直接几何API的伪参数(setLocation,setBounds setSize用于表示正在发生变化的setBounds。应该在TreeLock下使用。这只是由于无法更改公共和弃用方法的交叉调用顺序而需要。 -
changeSupport
PropertyChangeSupport changeSupport
如果已注册任何PropertyChangeListeners
,则changeSupport
字段描述它们。 -
componentSerializedDataVersion
int componentSerializedDataVersion
组件序列化数据版本。 -
cursor
Cursor cursor
指针在此组件上时显示光标。 该值可以是null
。 -
dropTarget
DropTarget dropTarget
与此组件关联的DropTarget
。- 从以下版本开始:
- 1.2
- 另请参见:
-
Component.setDropTarget(java.awt.dnd.DropTarget)
,Component.getDropTarget()
-
enabled
boolean enabled
启用对象时为True。 未启用的对象不与用户交互。 -
eventMask
long eventMask
eventMask
仅由子类通过enableEvents
设置。 注册侦听器时不应设置掩码,以便我们可以区分侦听器请求事件和子类请求它们之间的区别。 一位用于指示输入方法是否已启用; 该位由enableInputMethods
设置,默认为打开。 -
focusable
boolean focusable
指示是否可以聚焦此Component。- 从以下版本开始:
- 1.4
- 另请参见:
-
Component.setFocusable(boolean)
,Component.isFocusable()
-
focusTraversalKeys
Set<AWTKeyStroke>[] focusTraversalKeys
焦点遍历键。 这些键将为启用了焦点遍历键的组件生成焦点遍历行为。 如果为遍历键指定了null值,则此Component从其父级继承该遍历键。 如果此Component的所有祖先都为该遍历键指定了null,则使用当前KeyboardFocusManager的默认遍历键。 -
focusTraversalKeysEnabled
boolean focusTraversalKeysEnabled
指示是否为此Component启用了焦点遍历键。 禁用焦点遍历键的组件接收焦点遍历键的键事件。 启用了焦点遍历键的组件看不到这些事件; 相反,事件会自动转换为遍历操作。- 从以下版本开始:
- 1.4
- 另请参见:
-
Component.setFocusTraversalKeysEnabled(boolean)
,Component.getFocusTraversalKeysEnabled()
-
font
Font font
此组件使用的字体。font
可以是null
。 -
foreground
Color foreground
此组件的前景色。foreground
可以是null
。 -
height
int height
组件的高度。- 另请参见:
-
Component.getSize()
-
ignoreRepaint
boolean ignoreRepaint
当对象应忽略所有重绘事件时为True。- 从以下版本开始:
- 1.4
- 另请参见:
-
Component.setIgnoreRepaint(boolean)
,Component.getIgnoreRepaint()
-
isFocusTraversableOverridden
int isFocusTraversableOverridden
跟踪此Component是否依赖于默认的焦点遍历性。- 从以下版本开始:
- 1.4
-
isPacked
boolean isPacked
-
locale
Locale locale
组件的区域设置。 -
maxSize
Dimension maxSize
最大尺寸 -
maxSizeSet
boolean maxSizeSet
是否已使用非null值调用setMaximumSize。 -
minSize
Dimension minSize
最小尺寸。 (这个领域也许应该是暂时的)。 -
minSizeSet
boolean minSizeSet
是否已使用非null值调用setMinimumSize。 -
name
String name
组件的名称。 该字段可以是null
。 -
nameExplicitlySet
boolean nameExplicitlySet
用于确定名称是否已明确设置的bool。 如果名称尚未设置,则nameExplicitlySet
将为false,如果已设置,则为true。 -
newEventsOnly
boolean newEventsOnly
如果事件是为组件启用的事件类型之一,newEventsOnly
。 然后它将允许继续正常处理。 如果为false,则将事件传递给组件的父级并向上传递到祖先树,直到事件被占用为止。 -
peerFont
Font peerFont
对等方当前使用的字体。 (null
如果没有同伴存在。) -
popups
Vector<PopupMenu> popups
-
prefSize
Dimension prefSize
首选尺寸。 (这个领域也许应该是暂时的)。 -
prefSizeSet
boolean prefSizeSet
是否已使用非null值调用setPreferredSize。 -
valid
boolean valid
当对象有效时为True。 需要布置无效对象。 更改对象大小时,此标志设置为false。 -
visible
boolean visible
当对象可见时为真。 屏幕上不会绘制不可见的对象。 -
width
int width
组件的宽度。- 另请参见:
-
Component.getSize()
-
x
int x
父组件坐标系中组件的x位置。- 另请参见:
-
Component.getLocation()
-
y
int y
组件在父坐标系中的y位置。- 另请参见:
-
Component.getLocation()
-
-
Class java.awt.Component.AccessibleAWTComponent extends AccessibleContext implements Serializable
- serialVersionUID:
- 642321655757800191L
-
Serialized Fields
-
accessibleAWTComponentHandler
ComponentListener accessibleAWTComponentHandler
用于跟踪显示/隐藏/调整大小事件并将其转换为PropertyChange事件的组件侦听器。 -
accessibleAWTFocusHandler
FocusListener accessibleAWTFocusHandler
侦听器,用于跟踪焦点事件并将其转换为PropertyChange事件。
-
-
Class java.awt.Component.AccessibleAWTComponent.AccessibleAWTComponentHandler extends Object implements Serializable
- serialVersionUID:
- -1009684107426231869L
-
Class java.awt.Component.AccessibleAWTComponent.AccessibleAWTFocusHandler extends Object implements Serializable
- serialVersionUID:
- 3150908257351582233L
-
Class java.awt.ComponentOrientation extends Object implements Serializable
- serialVersionUID:
- -4113291392143563828L
-
Serialized Fields
-
orientation
int orientation
-
-
Class java.awt.Container extends Component implements Serializable
- serialVersionUID:
- 4613797578919906343L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
反序列化这个Container
从指定ObjectInputStream
。- 从流中读取默认的可序列化字段。
- 读取可序列化ContainerListener的列表作为可选数据。 如果列表为null,则不安装任何侦听器。
- 读取此Container的FocusTraversalPolicy(可能为null)作为可选数据。
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
序列化此Container
到指定的ObjectOutputStream
。- 将默认的可序列化字段写入流。
- 将可序列化的ContainerListener列表写为可选数据。 检测到不可序列化的ContainerListener,并且不会尝试序列化它们。
- 当且仅当它是Serializable时,写下此Container的FocusTraversalPolicy; 否则,写入
null
。
- Serial Data:
-
null
终止0对或更多对的序列; 该String
对由String
和Object
;String
表示对象的类型,并且是以下之一:containerListenerK
表示ContainerListener
对象;Container
的FocusTraversalPolicy
,或null
- Exception
-
IOException
- 另请参见:
-
AWTEventMulticaster.save(java.io.ObjectOutputStream, java.lang.String, java.util.EventListener)
,Component.containerListenerK
,Container.readObject(ObjectInputStream)
-
-
Serialized Fields
-
component
Component[] component
此容器中的组件。 -
containerSerializedDataVersion
int containerSerializedDataVersion
容器串行数据版本。 -
dispatcher
java.awt.LightweightDispatcher dispatcher
轻量级组件的事件路由器。 如果此容器是本机容器,则此调度程序负责将事件转发和重定向到包含的轻量级组件(如果有)。 -
focusCycleRoot
boolean focusCycleRoot
指示此Component是否是焦点遍历循环的根。 一旦焦点进入遍历循环,通常它不能通过焦点遍历离开它,除非按下其中一个向上或向下循环键。 正常遍历仅限于此Container,并且所有这些Container的后代都不是次要焦点循环根的后代。 -
focusTraversalPolicyProvider
boolean focusTraversalPolicyProvider
存储focusTraversalPolicyProvider属性的值。 -
layoutMgr
LayoutManager layoutMgr
此容器的布局管理器。 -
maxSize
Dimension maxSize
此Container的最大大小。 -
ncomponents
int ncomponents
此容器中的组件数。 该值可以为null。
-
-
Class java.awt.Container.AccessibleAWTContainer extends Component.AccessibleAWTComponent implements Serializable
- serialVersionUID:
- 5081320404842566097L
-
Serialized Fields
-
accessibleContainerHandler
ContainerListener accessibleContainerHandler
添加或删除子PropertyChange
时触发PropertyChange
的处理程序
-
-
Class java.awt.Container.AccessibleAWTContainer.AccessibleContainerHandler extends Object implements Serializable
- serialVersionUID:
- -480855353991814677L
-
Class java.awt.ContainerOrderFocusTraversalPolicy extends FocusTraversalPolicy implements Serializable
- serialVersionUID:
- 486933713763926351L
-
Serialized Fields
-
BACKWARD_TRAVERSAL
int BACKWARD_TRAVERSAL
-
FORWARD_TRAVERSAL
int FORWARD_TRAVERSAL
-
implicitDownCycleTraversal
boolean implicitDownCycleTraversal
-
-
Class java.awt.Cursor extends Object implements Serializable
- serialVersionUID:
- 8028237497568985504L
-
Serialized Fields
-
name
String name
用户可见的光标名称。- 另请参见:
-
Cursor.getName()
-
type
int type
所选的游标类型最初设置为DEFAULT_CURSOR
。- 另请参见:
-
Cursor.getType()
-
-
Class java.awt.DefaultFocusTraversalPolicy extends ContainerOrderFocusTraversalPolicy implements Serializable
- serialVersionUID:
- 8876966522510157497L
-
Class java.awt.Dialog extends Window implements Serializable
- serialVersionUID:
- 5920926903803293709L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
-
-
Serialized Fields
-
modal
boolean modal
-
modalityType
Dialog.ModalityType modalityType
此对话框的模态类型。 如果对话框的模态类型不是ModalityType.MODELESS
,则会阻止对某些应用程序顶级窗口的所有用户输入。- 从以下版本开始:
- 1.6
- 另请参见:
-
Dialog.ModalityType
,Dialog.getModalityType()
,Dialog.setModalityType(java.awt.Dialog.ModalityType)
-
resizable
boolean resizable
对话框的可调整大小的属性。 如果要调整Dialog的大小,则为true,否则将为false。 -
title
String title
指定对话框的标题。 该字段可以为null。 -
undecorated
boolean undecorated
此字段指示对话框是否未修饰。 只有在对话框不可显示时才能更改此属性。 如果对话框未修饰,undecorated
,否则为false。- 从以下版本开始:
- 1.4
- 另请参见:
-
Dialog.setUndecorated(boolean)
,Dialog.isUndecorated()
,Component.isDisplayable()
-
-
Class java.awt.Dialog.AccessibleAWTDialog extends Window.AccessibleAWTWindow implements Serializable
- serialVersionUID:
- 4837230331833941201L
-
Class java.awt.Dimension extends Dimension2D implements Serializable
- serialVersionUID:
- 4723952579491349524L
-
Serialized Fields
-
height
int height
高度尺寸; 可以使用负值。- 从以下版本开始:
- 1.0
- 另请参见:
-
Dimension.getSize()
,Dimension.setSize(double, double)
-
width
int width
宽度尺寸; 可以使用负值。- 从以下版本开始:
- 1.0
- 另请参见:
-
Dimension.getSize()
,Dimension.setSize(double, double)
-
-
Class java.awt.Event extends Object implements Serializable
- serialVersionUID:
- 5488922509400504703L
-
Serialized Fields
-
arg
Object arg
Deprecated.事件的任意参数。 此字段的值取决于事件的类型。arg
已替换为特定于事件的属性。 -
clickCount
int clickCount
Deprecated.对于MOUSE_DOWN
事件,此字段指示连续点击次数。 对于其他事件,其值为0
。 此字段已被MouseEvent.getClickCount()取代。 -
consumed
boolean consumed
Deprecated.此字段控制在目标处理事件后是否将事件发送回对等方 - false表示将其发送给对等方,true表示不发送给对等方。- 另请参见:
-
Event.isConsumed()
-
evt
Event evt
Deprecated.下一个活动。 将事件放入链接列表时设置此字段。 这已被EventQueue取代。- 另请参见:
-
EventQueue
-
id
int id
Deprecated.指示事件的事件类型以及与事件相关的其他Event
变量。 这已被AWTEvent.getID()取代- 另请参见:
-
AWTEvent.getID()
-
key
int key
Deprecated.在键盘事件中按下的键的键代码。 这已被KeyEvent.getKeyCode()取代- 另请参见:
-
KeyEvent.getKeyCode()
-
modifiers
int modifiers
Deprecated.修饰键的状态。 这被InputEvent.getModifiers()取代。在java 1.1中,MouseEvent和KeyEvent是InputEvent的子类。 -
target
Object target
Deprecated.目标组件。 这表示事件发生的事件或与事件关联的组件。 此对象已被AWTEvent.getSource()取代- 另请参见:
-
EventObject.getSource()
-
when
long when
Deprecated.时间戳。 由InputEvent.getWhen()替换。- 另请参见:
-
InputEvent.getWhen()
-
x
int x
Deprecated.事件的x坐标。 由MouseEvent.getX()替换- 另请参见:
-
MouseEvent.getX()
-
y
int y
Deprecated.事件的y坐标。 替换为MouseEvent.getY()- 另请参见:
-
MouseEvent.getY()
-
-
Class java.awt.FileDialog extends Dialog implements Serializable
- serialVersionUID:
- 5035145889651310422L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
读取ObjectInputStream
和通过转换或者是执行一个向后兼容性检查dir
或file
等于一个空字符串null
。- Exception
-
ClassNotFoundException
-
IOException
-
-
Serialized Fields
-
dir
String dir
-
file
String file
-
files
File[] files
包含用户选择的所有文件的File实例。- 从以下版本开始:
- 1.7
- 另请参见:
-
FileDialog.getFiles()
-
filter
FilenameFilter filter
-
mode
int mode
-
multipleMode
boolean multipleMode
表示文件对话框是否允许选择多个文件。- 从以下版本开始:
- 1.7
- 另请参见:
-
FileDialog.setMultipleMode(boolean)
,FileDialog.isMultipleMode()
-
-
Class java.awt.FlowLayout extends Object implements Serializable
- serialVersionUID:
- -7262534875583282631L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
从序列化流中读取此对象,处理由不包含我们现在使用的所有字段的类的旧版本编写的对象。- Exception
-
IOException
-
ClassNotFoundException
-
-
Serialized Fields
-
align
int align
align
是确定每行如何分配空白空间的属性。 它可以是以下值之一:-
LEFT
-
RIGHT
-
CENTER
-
-
alignOnBaseline
boolean alignOnBaseline
如果为true,则组件将在其基线上对齐。 -
hgap
int hgap
流布局管理器允许分离具有间隙的组件。 水平间隙将指定组件之间以及组件与Container
边框之间的Container
。 -
newAlign
int newAlign
newAlign
是确定每行如何为Java 2平台v1.2及更高版本分配空白空间的属性。 它可以是以下三个值之一:-
LEFT
-
RIGHT
-
CENTER
-
LEADING
-
TRAILING
- 从以下版本开始:
- 1.2
- 另请参见:
-
FlowLayout.getAlignment()
,FlowLayout.setAlignment(int)
-
-
serialVersionOnStream
int serialVersionOnStream
这代表了使用的currentSerialVersion
。 它将是两个值之一:Java 2平台v1.2之前的0
版本,Java 2平台v1.2之后的1
版本。- 从以下版本开始:
- 1.2
-
vgap
int vgap
流布局管理器允许分离具有间隙的组件。 垂直间隙将指定行之间以及行和Container
边框之间的Container
。
-
-
Class java.awt.Font extends Object implements Serializable
- serialVersionUID:
- -4206021311591459213L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
阅读ObjectInputStream
。 无法识别的键或值将被忽略。 -
writeObject
private void writeObject(ObjectOutputStream s) throws ClassNotFoundException, IOException
将默认的可序列化字段写入流。
-
-
Serialized Fields
-
fontSerializedDataVersion
int fontSerializedDataVersion
Font
序列化数据表。 -
fRequestedAttributes
Hashtable<Object,Object> fRequestedAttributes
现在仅在序列化期间使用。 通常它是null。- 另请参见:
-
Font.getAttributes()
-
name
String name
传递给构造函数的Font
的逻辑名称。- 从以下版本开始:
- 1.0
- 另请参见:
-
Font.getName()
-
pointSize
float pointSize
这个Font
的点大小在float
。- 另请参见:
-
Font.getSize()
,Font.getSize2D()
-
size
int size
这个Font
,舍入为整数。- 从以下版本开始:
- 1.0
- 另请参见:
-
Font.getSize()
-
style
int style
这个Font
的样式,传递给构造函数。 此款式可以是PLAIN,BOLD,ITALIC或BOLD + ITALIC。- 从以下版本开始:
- 1.0
- 另请参见:
-
Font.getStyle()
-
-
Class java.awt.FontFormatException extends Exception implements Serializable
- serialVersionUID:
- -4481290147811361272L
-
Class java.awt.FontMetrics extends Object implements Serializable
- serialVersionUID:
- 1681126225205050147L
-
Serialized Fields
-
font
Font font
从中创建字体度量的实际Font
。 这不能为空。- 另请参见:
-
FontMetrics.getFont()
-
-
Class java.awt.Frame extends Window implements Serializable
- serialVersionUID:
- 2673458971256075116L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
阅读ObjectInputStream
。 尝试阅读图标Image
,这是从1.4开始提供的可选数据。 如果图标Image
不可用,但检测到除EOF之外的任何内容,则将抛出OptionalDataException
。 无法识别的键或值将被忽略。- Exception
-
OptionalDataException
- 如果图标Image
不可用,但检测到EOF以外的任何其他内容 -
HeadlessException
- 如果GraphicsEnvironment.isHeadless
返回true
-
ClassNotFoundException
-
IOException
- 另请参见:
-
GraphicsEnvironment.isHeadless()
,Image
,Frame.getIconImage()
,Window.setIconImage(Image)
,Frame.writeObject(ObjectOutputStream)
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将默认的可序列化字段写入流。 写一个可选的可序列化图标Image
,从1.4开始可用。- Serial Data:
-
可选图标
Image
- Exception
-
IOException
- 另请参见:
-
Image
,Frame.getIconImage()
,Window.setIconImage(Image)
,Frame.readObject(ObjectInputStream)
-
-
Serialized Fields
-
frameSerializedDataVersion
int frameSerializedDataVersion
Frame
的序列化数据版本。 -
maximizedBounds
Rectangle maximizedBounds
最大化此帧的边界。- 从以下版本开始:
- 1.4
- 另请参见:
-
Frame.setMaximizedBounds(Rectangle)
,Frame.getMaximizedBounds()
-
mbManagement
boolean mbManagement
mbManagement
仅供Motif实现使用。 -
menuBar
MenuBar menuBar
框架菜单栏。 如果menuBar
= null,则框架将没有菜单栏。 -
ownedWindows
Vector<Window> ownedWindows
-
resizable
boolean resizable
该字段指示帧是否可调整大小。 此属性可以随时更改。 如果框架可调整大小,resizable
,否则为false。- 另请参见:
-
Frame.isResizable()
-
state
int state
-
title
String title
这是框架的标题。 它可以随时更改。title
可以为null,如果是这种情况,title
=“”。 -
undecorated
boolean undecorated
该字段指示框架是否未修饰。 只有在帧不可显示时才能更改此属性。 如果框架未修饰,undecorated
,否则为false。- 从以下版本开始:
- 1.4
- 另请参见:
-
Frame.setUndecorated(boolean)
,Frame.isUndecorated()
,Component.isDisplayable()
-
-
Class java.awt.Frame.AccessibleAWTFrame extends Window.AccessibleAWTWindow implements Serializable
- serialVersionUID:
- -6172960752956030250L
-
Class java.awt.GraphicsConfigTemplate extends Object implements Serializable
- serialVersionUID:
- -8061369279557787079L
-
Class java.awt.GridBagConstraints extends Object implements Serializable
- serialVersionUID:
- -1000070633030801713L
-
Serialized Fields
-
anchor
int anchor
当组件小于其显示区域时使用此字段。 它确定在显示区域内放置组件的位置。有三种可能的值:方向相对,基线相对和绝对。 相对于容器的组件方向属性解释方向相对值,相对于基线解释基线相对值,而不是绝对值。 该绝对值为:
CENTER
,NORTH
,NORTHEAST
,EAST
,SOUTHEAST
,SOUTH
,SOUTHWEST
,WEST
和NORTHWEST
。 定向的相对值是:PAGE_START
,PAGE_END
,LINE_START
,LINE_END
,FIRST_LINE_START
,FIRST_LINE_END
,LAST_LINE_START
和LAST_LINE_END
。 基线相对值是:BASELINE
,BASELINE_LEADING
,BASELINE_TRAILING
,ABOVE_BASELINE
,ABOVE_BASELINE_LEADING
,ABOVE_BASELINE_TRAILING
,BELOW_BASELINE
,BELOW_BASELINE_LEADING
,和BELOW_BASELINE_TRAILING
。 默认值为CENTER
。 -
fill
int fill
当组件的显示区域大于组件的请求大小时,将使用此字段。 它决定是否调整组件的大小,如果是,则如何。以下值对
fill
有效:-
NONE
:不要调整组件大小。 -
HORIZONTAL
:使组件足够宽以水平填充其显示区域,但不要更改其高度。 -
VERTICAL
:使组件足够高以垂直填充其显示区域,但不要更改其宽度。 -
BOTH
:使组件完全填充其显示区域。
默认值为
NONE
。 -
-
gridheight
int gridheight
指定组件显示区域的列中的单元格数。使用
REMAINDER
指定组件的显示区域将从gridy
到列中的最后一个单元格。 使用RELATIVE
指定组件的显示区域将从gridy
到其列中最后一个的旁边。gridheight
应为非负值,默认值为1。 -
gridwidth
int gridwidth
指定组件显示区域的行中单元格数。使用
REMAINDER
指定组件的显示区域将从gridx
到行中的最后一个单元格。 使用RELATIVE
指定组件的显示区域将从gridx
到其行中最后一个的下一个。gridwidth
应为非负数,默认值为1。 -
gridx
int gridx
指定包含组件显示区域前沿的单元格,其中一行中的第一个单元格具有gridx=0
。 组件显示区域的前缘是其左边缘,用于水平的从左到右的容器,右边缘用于水平的从右到左的容器。 值RELATIVE
指定将组件紧跟在添加此组件之前添加到容器的组件之后。默认值为
RELATIVE
。gridx
应该是非负值。 -
gridy
int gridy
指定组件显示区域顶部的单元格,其中最顶层的单元格为gridy=0
。 值RELATIVE
指定将组件放置在添加此组件之前添加到容器的组件的正下方。默认值为
RELATIVE
。gridy
应该是非负值。 -
insets
Insets insets
此字段指定组件的外部填充,组件与其显示区域边缘之间的最小空间量。默认值为
new Insets(0, 0, 0, 0)
。 -
ipadx
int ipadx
此字段指定组件的内部填充,添加到组件的最小宽度的空间。 组件的宽度至少是其最小宽度加上ipadx
像素。默认值为
0
。 -
ipady
int ipady
此字段指定内部填充,即添加到组件最小高度的空间。 组件的高度至少是其最小高度加上ipady
像素。默认值为0。
-
minHeight
int minHeight
组件的最小高度。 它用于计算ipadx
,其中默认值为0。- 另请参见:
-
GridBagConstraints.ipadx
-
minWidth
int minWidth
组件的最小宽度。 它用于计算ipady
,其中默认值为0。- 另请参见:
-
GridBagConstraints.ipady
-
tempHeight
int tempHeight
组件高度的临时占位符。 -
tempWidth
int tempWidth
组件宽度的临时占位符。 -
tempX
int tempX
x坐标的临时占位符。 -
tempY
int tempY
y坐标的临时占位符。 -
weightx
double weightx
指定如何分配额外的水平空间。网格包布局管理器计算列的权重为列中所有组件的最大值
weightx
。 如果生成的布局在水平方向上比需要填充的区域小,则额外的空间将按其重量的比例分配到每列。 权重为零的列不会占用额外空间。如果所有权重都为零,则所有额外空间出现在单元格的网格与左右边缘之间。
该字段的默认值为
0
。weightx
应该是非负值。 -
weighty
double weighty
指定如何分配额外的垂直空间。网格包布局管理器计算行的权重为一行中所有组件的最大值
weighty
。 如果得到的布局垂直小于它需要填充的区域,则额外的空间按其重量分配到每一行。 权重为零的行不会获得额外空间。如果所有权重均为零,则单元格的网格与顶部和底部边缘之间将出现所有额外空间。
该字段的默认值为
0
。weighty
应该是非负值。
-
-
Class java.awt.GridBagLayout extends Object implements Serializable
- serialVersionUID:
- 8838754796412211005L
-
Serialized Fields
-
columnWeights
double[] columnWeights
此字段包含列权重的覆盖。 如果此字段为非null
,则在计算完所有列权重后,将值应用于网格包。 如果列i的重量为columnWeights[i] >
则为列i分配权重columnWeights[i]
。 如果columnWeights
元素数多于列数,则忽略多余的元素 - 它们不会导致创建更多列。 -
columnWidths
int[] columnWidths
此字段包含列最小宽度的覆盖。 如果此字段为非null
,则在计算完所有最小列宽后,将值应用于网格包。 如果columnWidths的元素数多于列数,则将列添加到gridbag以匹配columnWidth中的元素数。 -
componentAdjusting
Component componentAdjusting
正在定位的组件。 这是在调用adjustForGravity
之前设置的。 -
comptable
Hashtable<Component,GridBagConstraints> comptable
此哈希表维护组件与其gridbag约束之间的关联。comptable
中的键是组件,值是GridBagConstraints
的实例。- 另请参见:
-
GridBagConstraints
-
defaultConstraints
GridBagConstraints defaultConstraints
此字段包含一个包含默认值的网格包约束实例,因此如果某个组件没有与之关联的网格包约束,则会为该组件分配defaultConstraints
的副本。 -
layoutInfo
GridBagLayoutInfo layoutInfo
该字段保存网格包的布局信息。 此字段中的信息基于最近验证的gridbag。 如果layoutInfo
是null
,则表示null
中没有组件或者是否存在组件,它们尚未经过验证。 -
rowHeights
int[] rowHeights
该字段包含行最小高度的覆盖。 如果此字段为非null
,则在计算完所有最小行高后,将值应用于网格包。 如果rowHeights
元素数多于行数,则会将行添加到rowHeights
以匹配rowHeights
的元素rowHeights
。 -
rowWeights
double[] rowWeights
此字段包含行权重的覆盖。 如果此字段为非null
,则在计算完所有行权重后,将值应用于网格包。 如果行i为rowWeights[i] >
则为行i分配权重rowWeights[i]
。 如果rowWeights
元素数多于行数,则忽略多余的元素 - 它们不会导致创建更多行。
-
-
Class java.awt.GridBagLayoutInfo extends Object implements Serializable
- serialVersionUID:
- -4899416460737170217L
-
Serialized Fields
-
baselineType
short[] baselineType
-
hasBaseline
boolean hasBaseline
-
height
int height
-
maxAscent
int[] maxAscent
-
maxDescent
int[] maxDescent
-
minHeight
int[] minHeight
-
minWidth
int[] minWidth
-
startx
int startx
-
starty
int starty
-
weightX
double[] weightX
-
weightY
double[] weightY
-
width
int width
-
-
Class java.awt.GridLayout extends Object implements Serializable
- serialVersionUID:
- -7411804673224730901L
-
Serialized Fields
-
cols
int cols
这是为网格指定的列数。 列数可以随时更改。 这应该是一个非负整数,其中“0”表示“任意数字”,表示该维度中的列数取决于另一个维度。 -
hgap
int hgap
这是指定列之间空间的水平间隙(以像素为单位)。 它们可以随时更改。 这应该是一个非负整数。 -
rows
int rows
这是为网格指定的行数。 行数可以随时更改。 这应该是一个非负整数,其中“0”表示“任意数字”,表示该维度中的行数取决于另一个维度。 -
vgap
int vgap
这是指定行之间空间的垂直间隙(以像素为单位)。 它们可以随时更改。 这应该是一个非负整数。
-
-
Class java.awt.HeadlessException extends UnsupportedOperationException implements Serializable
- serialVersionUID:
- 167183644944358563L
-
Class java.awt.IllegalComponentStateException extends IllegalStateException implements Serializable
- serialVersionUID:
- -1889339587208144238L
-
Class java.awt.Insets extends Object implements Serializable
- serialVersionUID:
- -2272572637695466749L
-
Serialized Fields
-
bottom
int bottom
从底部插入。 从矩形的底部减去该值,以产生底部的新位置。- 另请参见:
-
Insets.clone()
-
left
int left
从左边插入。 此值将添加到矩形的左侧,以生成左边缘的新位置。- 另请参见:
-
Insets.clone()
-
right
int right
从右边插入。 从矩形的右侧减去此值,以产生右边缘的新位置。- 另请参见:
-
Insets.clone()
-
top
int top
从顶部插入。 此值将添加到矩形的顶部,以生成Top的新位置。- 另请参见:
-
Insets.clone()
-
-
Class java.awt.Label extends Component implements Serializable
- serialVersionUID:
- 3094126758329070636L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
从对象输入流中读取标签。- Exception
-
HeadlessException
- 如果GraphicsEnvironment.isHeadless()
返回true
-
ClassNotFoundException
-
IOException
- 从以下版本开始:
- 1.4
- 另请参见:
-
GraphicsEnvironment.isHeadless()
-
-
Serialized Fields
-
alignment
int alignment
标签的对齐方式。 默认对齐方式设置为左对齐。 -
text
String text
这个标签的文字。 该文本可以由程序修改,但不能由用户修改。- 另请参见:
-
Label.getText()
,Label.setText(String)
-
-
Class java.awt.Label.AccessibleAWTLabel extends Component.AccessibleAWTComponent implements Serializable
- serialVersionUID:
- -3568967560160480438L
-
Class java.awt.List extends Component implements Serializable
- serialVersionUID:
- -3304312411574666869L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
读取ObjectInputStream
,如果它不是null
添加一个侦听同时接收项事件和动作事件被解雇(由存储在流中的键指定)List
。 无法识别的键或值将被忽略。- Exception
-
HeadlessException
- 如果GraphicsEnvironment.isHeadless
返回true
-
ClassNotFoundException
-
IOException
- 另请参见:
-
List.removeItemListener(ItemListener)
,List.addItemListener(ItemListener)
,GraphicsEnvironment.isHeadless()
,List.writeObject(ObjectOutputStream)
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将默认的可序列化字段写入流。 将可序列化的ItemListeners
和ActionListeners
列表作为可选数据写入。 检测到不可序列化的侦听器,并且不会尝试序列化它们。- Serial Data:
-
null
终止0对或更多对的序列; 该String
对由String
和Object
;String
表示对象的类型,并且是以下之一:itemListenerK
表示ItemListener
对象;actionListenerK
指示ActionListener
对象 - Exception
-
IOException
- 另请参见:
-
AWTEventMulticaster.save(ObjectOutputStream, String, EventListener)
,Component.itemListenerK
,Component.actionListenerK
,List.readObject(ObjectInputStream)
-
-
Serialized Fields
-
items
Vector<String> items
创建的向量包含将成为List Component的一部分的项目。 -
listSerializedDataVersion
int listSerializedDataVersion
List
组件的序列化数据版本。 -
multipleMode
boolean multipleMode
multipleMode
是一个变量,如果列表组件要设置为多选模式,则该变量将设置为true
,即用户可以一次选择列表中的多个项目。 如果列表组件设置为单一选择,则multipleMode
将设置为false,即用户一次只能在列表中选择一个项目。 -
rows
int rows
此字段将表示List
组件中的可见行数。 它只被指定一次,也就是实际创建列表组件的时候。 它永远不会改变。- 另请参见:
-
List.getRows()
-
selected
int[] selected
selected
是一个数组,它将包含已选择的项的索引。 -
visibleIndex
int visibleIndex
此变量包含尝试使特定列表项可见时将使用的值。- 另请参见:
-
List.makeVisible(int)
-
-
Class java.awt.List.AccessibleAWTList extends Component.AccessibleAWTComponent implements Serializable
- serialVersionUID:
- 7924617370136012829L
-
Class java.awt.List.AccessibleAWTList.AccessibleAWTListChild extends Component.AccessibleAWTComponent implements Serializable
- serialVersionUID:
- 4412022926028300317L
-
Serialized Fields
-
indexInParent
int indexInParent
-
parent
List parent
-
-
Class java.awt.MediaTracker extends Object implements Serializable
- serialVersionUID:
- -483174189758638095L
-
Serialized Fields
-
head
java.awt.MediaEntry head
列表中的头Images
正由跟踪MediaTracker
。 -
target
Component target
给定的Component
将由媒体跟踪器跟踪,最终将绘制图像。- 另请参见:
-
MediaTracker(Component)
-
-
Class java.awt.Menu extends MenuItem implements Serializable
- serialVersionUID:
- -8809584163345499784L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException, HeadlessException
阅读ObjectInputStream
。 无法识别的键或值将被忽略。- Exception
-
HeadlessException
- 如果GraphicsEnvironment.isHeadless
返回true
-
IOException
-
ClassNotFoundException
- 另请参见:
-
GraphicsEnvironment.isHeadless()
,Menu.writeObject(ObjectOutputStream)
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将默认的可序列化字段写入流。
-
-
Serialized Fields
-
isHelpMenu
boolean isHelpMenu
如果相关菜单实际上是帮助菜单,则此字段将设置为true
。 否则它将被设置为false
。 -
items
Vector<MenuItem> items
将成为菜单一部分的项目的向量。- 另请参见:
-
Menu.countItems()
-
menuSerializedDataVersion
int menuSerializedDataVersion
菜单序列化数据版本。 -
tearOff
boolean tearOff
此字段指示菜单是否具有属性撕裂。 它将被设置为true
如果菜单有撕纸财产,它会被设置为false
,如果它没有。 当用户不再需要时,可以删除撕下的菜单。- 另请参见:
-
Menu.isTearOff()
-
-
Class java.awt.Menu.AccessibleAWTMenu extends MenuItem.AccessibleAWTMenuItem implements Serializable
- serialVersionUID:
- 5228160894980069094L
-
Class java.awt.MenuBar extends MenuComponent implements Serializable
- serialVersionUID:
- -4930327919388951260L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
阅读ObjectInputStream
。 无法识别的键或值将被忽略。- Exception
-
HeadlessException
- 如果GraphicsEnvironment.isHeadless
返回true
-
ClassNotFoundException
-
IOException
- 另请参见:
-
GraphicsEnvironment.isHeadless()
,MenuBar.writeObject(java.io.ObjectOutputStream)
-
writeObject
private void writeObject(ObjectOutputStream s) throws ClassNotFoundException, IOException
将默认的可序列化字段写入流。
-
-
Serialized Fields
-
helpMenu
Menu helpMenu
此菜单是一个专门用于帮助的菜单。 关于此菜单需要注意的一点是,在某些平台上,它出现在菜单栏的右边缘。 -
menuBarSerializedDataVersion
int menuBarSerializedDataVersion
MenuBar的序列化数据版本。 -
menus
Vector<Menu> menus
此字段表示将成为MenuBar一部分的实际菜单的向量。- 另请参见:
-
MenuBar.countMenus()
-
-
Class java.awt.MenuBar.AccessibleAWTMenuBar extends MenuComponent.AccessibleAWTMenuComponent implements Serializable
- serialVersionUID:
- -8577604491830083815L
-
Class java.awt.MenuComponent extends Object implements Serializable
- serialVersionUID:
- -4536902356223894379L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
从对象输入流中读取菜单组件。- Exception
-
HeadlessException
- 如果GraphicsEnvironment.isHeadless
返回true
-
ClassNotFoundException
-
IOException
- 另请参见:
-
GraphicsEnvironment.isHeadless()
-
-
Serialized Fields
-
accessibleContext
AccessibleContext accessibleContext
-
font
Font font
菜单组件的字体。 该值可以是null
,此时将使用默认值。 默认为null
。 -
name
String name
菜单组件的名称,默认为null
。 -
nameExplicitlySet
boolean nameExplicitlySet
一个变量,指示是否显式设置名称。 如果true
将明确设置名称。 默认为false
。 -
newEventsOnly
boolean newEventsOnly
默认为false
。
-
-
Class java.awt.MenuComponent.AccessibleAWTMenuComponent extends AccessibleContext implements Serializable
- serialVersionUID:
- -4269533416223798698L
-
Class java.awt.MenuItem extends MenuComponent implements Serializable
- serialVersionUID:
- -21757335363267194L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
读取ObjectInputStream
,如果不是null
添加一个侦听器以接收Menu
项触发的动作事件。 无法识别的键或值将被忽略。- Exception
-
HeadlessException
- 如果GraphicsEnvironment.isHeadless
返回true
-
ClassNotFoundException
-
IOException
- 另请参见:
-
MenuItem.removeActionListener(ActionListener)
,MenuItem.addActionListener(ActionListener)
,MenuItem.writeObject(ObjectOutputStream)
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将默认的可序列化字段写入流。 将可序列化的ActionListeners
列表写为可选数据。 检测到不可序列化的侦听器,并且不会尝试序列化它们。- Serial Data:
-
null
终止0对或更多对的序列; 该String
对包括String
和Object
;String
表示对象的类型,并且是以下之一:actionListenerK
表示ActionListener
对象 - Exception
-
IOException
- 另请参见:
-
AWTEventMulticaster.save(ObjectOutputStream, String, EventListener)
,MenuItem.readObject(ObjectInputStream)
-
-
Serialized Fields
-
actionCommand
String actionCommand
该字段表示特定菜单项发出的命令。 默认情况下,actionCommand
是菜单项的标签,除非已使用setActionCommand设置。 -
enabled
boolean enabled
用于指示是否启用菜单项的值。 如果已启用,enabled
设置为true。 否则enabled
将设置为false。 -
eventMask
long eventMask
eventMask仅由子类通过enableEvents设置。 注册侦听器时不应设置掩码,以便我们可以区分侦听器请求事件和子类请求它们之间的区别。 -
label
String label
label
是菜单项的标签。 它可以是任何字符串。 -
menuItemSerializedDataVersion
int menuItemSerializedDataVersion
菜单项序列化数据版本。 -
shortcut
MenuShortcut shortcut
与菜单项关联的一系列关键stokes。 注意:在1.1.2中,您必须在菜单项上使用setActionCommand()才能使其快捷方式起作用。
-
-
Class java.awt.MenuItem.AccessibleAWTMenuItem extends MenuComponent.AccessibleAWTMenuComponent implements Serializable
- serialVersionUID:
- -217847831945965825L
-
Class java.awt.MenuShortcut extends Object implements Serializable
- serialVersionUID:
- 143448358473180225L
-
Serialized Fields
-
key
int key
菜单快捷方式的虚拟键代码。 这是用于创建菜单快捷方式的键代码。 请注意,它是虚拟键码,而不是字符,例如KeyEvent.VK_A,而不是'a'。 注意:在1.1.x中,您必须在菜单项上使用setActionCommand()才能使其快捷方式起作用,否则它将触发null操作命令。- 从以下版本开始:
- 1.1
- 另请参见:
-
MenuShortcut.getKey()
,MenuShortcut.usesShiftModifier()
,KeyEvent
-
usesShift
boolean usesShift
指示是否按下了shift键。 如果为true,则按下shift键。 如果为false,则不按下shift键- 从以下版本开始:
- 1.1
- 另请参见:
-
MenuShortcut.usesShiftModifier()
-
-
Class java.awt.Panel extends Container implements Serializable
- serialVersionUID:
- -2728009084054400034L
-
Class java.awt.Panel.AccessibleAWTPanel extends Container.AccessibleAWTContainer implements Serializable
- serialVersionUID:
- -6409552226660031050L
-
Class java.awt.Point extends Point2D implements Serializable
- serialVersionUID:
- -5276940640259749850L
-
Serialized Fields
-
x
int x
这个Point
的X坐标。 如果未设置X坐标,则默认为0。- 从以下版本开始:
- 1.0
- 另请参见:
-
Point.getLocation()
,Point.move(int, int)
-
y
int y
这个Point
的Y坐标。 如果未设置Y坐标,则默认为0。- 从以下版本开始:
- 1.0
- 另请参见:
-
Point.getLocation()
,Point.move(int, int)
-
-
Class java.awt.Polygon extends Object implements Serializable
- serialVersionUID:
- -6460061437900069969L
-
Serialized Fields
-
bounds
Rectangle bounds
这个Polygon
的界限。 该值可以为null。- 从以下版本开始:
- 1.0
- 另请参见:
-
Polygon.getBoundingBox()
,Polygon.getBounds()
-
npoints
int npoints
- 从以下版本开始:
- 1.0
- 另请参见:
-
Polygon.addPoint(int, int)
-
xpoints
int[] xpoints
X坐标数组。 此数组中的元素数可能多于此Polygon
的X坐标Polygon
。 额外的元素允许在不重新创建此数组的情况下将新点添加到此Polygon
。 值npoints
等于有效点的这个数量Polygon
。- 从以下版本开始:
- 1.0
- 另请参见:
-
Polygon.addPoint(int, int)
-
ypoints
int[] ypoints
Y坐标数组。 此数组中的元素数可能多于此Polygon
的Y坐标Polygon
。 额外的元素允许将新点添加到此Polygon
而无需重新创建此阵列。 值npoints
等于有效点的这个数量Polygon
。- 从以下版本开始:
- 1.0
- 另请参见:
-
Polygon.addPoint(int, int)
-
-
Class java.awt.PopupMenu extends Menu implements Serializable
- serialVersionUID:
- -4620452533522760060L
-
Class java.awt.PopupMenu.AccessibleAWTPopupMenu extends Menu.AccessibleAWTMenu implements Serializable
- serialVersionUID:
- -4282044795947239955L
-
Class java.awt.Rectangle extends Rectangle2D implements Serializable
- serialVersionUID:
- -4345857070255674764L
-
Serialized Fields
-
height
int height
Rectangle
的高度。- 从以下版本开始:
- 1.0
- 另请参见:
-
Rectangle.setSize(int, int)
,Rectangle.getSize()
-
width
int width
宽度为Rectangle
。- 从以下版本开始:
- 1.0
- 另请参见:
-
Rectangle.setSize(int, int)
,Rectangle.getSize()
-
x
int x
Rectangle
左上角的X坐标。- 从以下版本开始:
- 1.0
- 另请参见:
-
Rectangle.setLocation(int, int)
,Rectangle.getLocation()
-
y
int y
Rectangle
左上角的Y坐标。- 从以下版本开始:
- 1.0
- 另请参见:
-
Rectangle.setLocation(int, int)
,Rectangle.getLocation()
-
-
Class java.awt.Scrollbar extends Component implements Serializable
- serialVersionUID:
- 8451667562882310543L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
读取ObjectInputStream
,如果不是null
添加一个侦听器以接收Scrollbar
触发的调整事件。 无法识别的键或值将被忽略。- Exception
-
HeadlessException
- 如果GraphicsEnvironment.isHeadless
返回true
-
ClassNotFoundException
-
IOException
- 另请参见:
-
GraphicsEnvironment.isHeadless()
,Scrollbar.writeObject(ObjectOutputStream)
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将默认的可序列化字段写入流。 将可序列化的AdjustmentListeners
列表写为可选数据。 检测到不可序列化的侦听器,并且不会尝试序列化它们。- Serial Data:
-
null
终止0对或更多对的序列; 该String
对包括String
和Object
;String
表示对象的类型,并且是以下之一:adjustmentListenerK
表示AdjustmentListener
对象 - Exception
-
IOException
- 另请参见:
-
AWTEventMulticaster.save(ObjectOutputStream, String, EventListener)
,Component.adjustmentListenerK
,Scrollbar.readObject(ObjectInputStream)
-
-
Serialized Fields
-
lineIncrement
int lineIncrement
滚动条值在按行上下移动时的变化量。 该值必须大于零。 -
maximum
int maximum
最大值为Scrollbar
。 该值必须大于minimum
值。
-
minimum
int minimum
Scrollbar
的最小值。 该值必须小于maximum
值。
-
orientation
int orientation
Scrollbar
的方向 - 水平或垂直。 创建滚动条时应指定此值。
方向可以是:VERTICAL
或HORIZONTAL
。 -
pageIncrement
int pageIncrement
滚动条值在按页面向上或向下移动时的更改量。 该值必须大于零。 -
scrollbarSerializedDataVersion
int scrollbarSerializedDataVersion
滚动条的序列化数据版本。 -
value
int value
值Scrollbar
。 此属性必须大于或等于minimum
且小于或等于maximum - visibleAmount
-
visibleAmount
int visibleAmount
Scrollbar
泡沫的大小。 使用滚动条选择值范围时,visibleAmount表示此范围的大小。 根据平台,这可以通过气泡的大小在视觉上指示。
-
-
Class java.awt.Scrollbar.AccessibleAWTScrollBar extends Component.AccessibleAWTComponent implements Serializable
- serialVersionUID:
- -344337268523697807L
-
Class java.awt.ScrollPane extends Container implements Serializable
- serialVersionUID:
- 7956609840827222915L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
读取要流式传输的默认可序列化字段。- Exception
-
HeadlessException
- 如果GraphicsEnvironment.isHeadless()
返回true
-
ClassNotFoundException
-
IOException
- 另请参见:
-
GraphicsEnvironment.isHeadless()
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将默认的可序列化字段写入流。- Exception
-
IOException
-
-
Serialized Fields
-
hAdjustable
ScrollPaneAdjustable hAdjustable
可调节的水平滚动条。 需要注意的是,你不能调用3种是很重要Adjustable
:方法,即setMinimum()
,setMaximum()
,setVisibleAmount()
。 -
scrollbarDisplayPolicy
int scrollbarDisplayPolicy
可以通过3种方式显示滚动条。 此整数将代表这3个显示中的一个 - (SCROLLBARS_ALWAYS,SCROLLBARS_AS_NEEDED,SCROLLBARS_NEVER) -
vAdjustable
ScrollPaneAdjustable vAdjustable
可调节的垂直滚动条。 需要注意的是,你不能调用3种是很重要Adjustable
:方法,即setMinimum()
,setMaximum()
,setVisibleAmount()
。 -
wheelScrollingEnabled
boolean wheelScrollingEnabled
指示在收到MouseWheelEvent时是否应该进行滚动。- 从以下版本开始:
- 1.4
-
-
Class java.awt.ScrollPane.AccessibleAWTScrollPane extends Container.AccessibleAWTContainer implements Serializable
- serialVersionUID:
- 6100703663886637L
-
Class java.awt.ScrollPaneAdjustable extends Object implements Serializable
- serialVersionUID:
- -3359745691033257079L
-
Serialized Fields
-
adjustmentListener
AdjustmentListener adjustmentListener
-
blockIncrement
int blockIncrement
滚动条值在按页面向上或向下移动时的更改量。 该值应为非负整数。 -
maximum
int maximum
此滚动条的最大值。 该值只能由ScrollPane
设置。 -
minimum
int minimum
此滚动条的最小值。 该值只能由ScrollPane
设置。ATTN:在当前实现中,
minimum
始终是0
。 此字段只能通过setSpan
方法更改,ScrollPane
始终将该方法调用0
作为最小值。getMinimum
方法始终返回0
而不检查此字段。 -
orientation
int orientation
此滚动条的方向。 -
sp
ScrollPane sp
ScrollPane
这个对象是一个滚动条。 -
unitIncrement
int unitIncrement
滚动条值在按行上下移动时的变化量。 该值应为非负整数。 -
value
int value
此滚动条的值。value
应大于minimum
且小于maximum
-
visibleAmount
int visibleAmount
此滚动条的可见部分的大小。 该值只能由ScrollPane
设置。
-
-
Class java.awt.SystemColor extends Color implements Serializable
- serialVersionUID:
- 4503142729533789064L
-
Serialization Methods
-
readResolve
private Object readResolve()
SystemColor
类的设计假定存储在上面的静态final字段中的SystemColor
对象实例是开发人员可以使用的唯一实例。 此方法通过使用存储在对象的序列化形式的值字段中的索引来帮助维护对实例化的限制,以使用等效的静态对象常量字段SystemColor
替换序列化对象。 有关这些对象的序列化形式的更多信息,请参见SystemColor.writeReplace()
方法。 -
writeReplace
private Object writeReplace() throws ObjectStreamException
返回SystemColor
对象的专用版本,用于写入序列化流。- Serial Data:
-
序列化
SystemColor
对象的值字段包含系统颜色的数组索引,而不是系统颜色的rgb数据。SystemColor.readResolve()
方法使用此索引将反序列化对象解析回原始静态常量版本,以确保每个SystemColor
对象的唯一实例。 - Exception
-
ObjectStreamException
-
-
Class java.awt.TextArea extends TextComponent implements Serializable
- serialVersionUID:
- 3692302836626095722L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
读取ObjectInputStream。- Exception
-
HeadlessException
- 如果GraphicsEnvironment.isHeadless()
返回true
-
ClassNotFoundException
-
IOException
- 另请参见:
-
GraphicsEnvironment.isHeadless()
-
-
Serialized Fields
-
columns
int columns
TextArea
的列数。 列是与平台相关的近似平均字符宽度。 此参数将确定文本区域的宽度。 保证是非负面的。 -
rows
int rows
TextArea
的行数。 此参数将确定文本区域的高度。 保证是非负面的。 -
scrollbarVisibility
int scrollbarVisibility
确定为文本区域创建的滚动条。 它可以是四个值之一:SCROLLBARS_BOTH
=两个滚动条。
SCROLLBARS_HORIZONTAL_ONLY
=仅限水平条。
SCROLLBARS_VERTICAL_ONLY
=仅垂直条。
SCROLLBARS_NONE
=没有滚动条。
-
textAreaSerializedDataVersion
int textAreaSerializedDataVersion
textArea序列化数据版本。
-
-
Class java.awt.TextArea.AccessibleAWTTextArea extends TextComponent.AccessibleAWTTextComponent implements Serializable
- serialVersionUID:
- 3472827823632144419L
-
Class java.awt.TextComponent extends Component implements Serializable
- serialVersionUID:
- -2214773872412987419L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
读取ObjectInputStream,如果它不为null,则添加一个侦听器以接收TextComponent触发的文本事件。 无法识别的键或值将被忽略。- Exception
-
HeadlessException
- 如果GraphicsEnvironment.isHeadless()
返回true
-
ClassNotFoundException
-
IOException
- 另请参见:
-
TextComponent.removeTextListener(java.awt.event.TextListener)
,TextComponent.addTextListener(java.awt.event.TextListener)
,GraphicsEnvironment.isHeadless()
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将默认的可序列化字段写入流。 将可序列化的TextListener列表写为可选数据。 检测到不可序列化的TextListener,并且不会尝试序列化它们。- Serial Data:
- 空终止零个或多个对的序列。 一对由String和Object组成。 String表示对象的类型,并且是以下之一:textListenerK指示和TextListener对象。
- Exception
-
IOException
- 另请参见:
-
AWTEventMulticaster.save(ObjectOutputStream, String, EventListener)
,Component.textListenerK
-
-
Serialized Fields
-
backgroundSetByClientCode
boolean backgroundSetByClientCode
-
checkForEnableIM
boolean checkForEnableIM
-
editable
boolean editable
一个布尔值,指示此TextComponent
是否可编辑。 这将是true
,如果文本组件为可编辑和false
如果没有。 -
selectionEnd
int selectionEnd
选择指的是所选文本,selectionEnd
是所选文本的结束位置。 -
selectionStart
int selectionStart
选择指的是所选文本,selectionStart
是所选文本的起始位置。 -
text
String text
文本的价值。null
值与“”相同。 -
textComponentSerializedDataVersion
int textComponentSerializedDataVersion
textComponent SerializedDataVersion。
-
-
Class java.awt.TextComponent.AccessibleAWTTextComponent extends Component.AccessibleAWTComponent implements Serializable
- serialVersionUID:
- 3631432373506317811L
-
Class java.awt.TextField extends TextComponent implements Serializable
- serialVersionUID:
- -2966288784432217853L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
读取ObjectInputStream,如果它不为null,则添加一个侦听器以接收TextField触发的操作事件。 无法识别的键或值将被忽略。- Exception
-
HeadlessException
- 如果GraphicsEnvironment.isHeadless()
返回true
-
ClassNotFoundException
-
IOException
- 另请参见:
-
TextField.removeActionListener(ActionListener)
,TextField.addActionListener(ActionListener)
,GraphicsEnvironment.isHeadless()
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将默认的可序列化字段写入流。 将可序列化的ActionListener列表写为可选数据。 检测到不可序列化的ActionListener,并且不会尝试序列化它们。- Serial Data:
- 空终止零个或多个对的序列。 一对由String和Object组成。 String表示对象的类型,并且是以下之一:ActionListenerK指示和ActionListener对象。
- Exception
-
IOException
- 另请参见:
-
AWTEventMulticaster.save(ObjectOutputStream, String, EventListener)
,Component.actionListenerK
-
-
Serialized Fields
-
columns
int columns
文本字段中的列数。 列是与平台相关的近似平均字符宽度。 保证是非负面的。 -
echoChar
char echoChar
回声字符,当用户希望伪装输入文本字段的字符时使用。 如果echoChar =0
则删除伪装。 -
textFieldSerializedDataVersion
int textFieldSerializedDataVersion
textField序列化数据版本。
-
-
Class java.awt.TextField.AccessibleAWTTextField extends TextComponent.AccessibleAWTTextComponent implements Serializable
- serialVersionUID:
- 6219164359235943158L
-
Class java.awt.Window extends Container implements Serializable
- serialVersionUID:
- 4497834738069338734L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
读取ObjectInputStream
和一个可选的侦听器列表,以接收组件触发的各种事件; 还读取(可能是null
)子窗口的列表。 无法识别的键或值将被忽略。- Exception
-
HeadlessException
- 如果GraphicsEnvironment.isHeadless
返回true
-
ClassNotFoundException
-
IOException
- 另请参见:
-
GraphicsEnvironment.isHeadless()
,Window.writeObject(java.io.ObjectOutputStream)
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将默认的可序列化字段写入流。 将可序列化的WindowListener
s和WindowFocusListener
的列表写为可选数据。 将子窗口列表写为可选数据。 将图标图像列表写为可选数据- Serial Data:
-
null
终止0对或更多对的序列; 该String
对由String
和Object
;String
表示对象的类型,并且是以下之一:windowListenerK
表示WindowListener
对象;windowFocusWindowK
表示WindowFocusListener
对象;ownedWindowK
指示子对象Window
- Exception
-
IOException
- 另请参见:
-
AWTEventMulticaster.save(java.io.ObjectOutputStream, java.lang.String, java.util.EventListener)
,Component.windowListenerK
,Component.windowFocusListenerK
,Component.ownedWindowK
,Window.readObject(ObjectInputStream)
-
-
Serialized Fields
-
alwaysOnTop
boolean alwaysOnTop
表示Window always-on-top状态的布尔值- 从以下版本开始:
- 1.5
- 另请参见:
-
Window.setAlwaysOnTop(boolean)
,Window.isAlwaysOnTop()
-
autoRequestFocus
boolean autoRequestFocus
指示此窗口是否应该在随后显示(通过调用setVisible(true)
)或移动到前面(通过调用toFront()
)时获得toFront()
。- 从以下版本开始:
- 1.7
- 另请参见:
-
Window.setAutoRequestFocus(boolean)
,Window.isAutoRequestFocus()
-
focusableWindowState
boolean focusableWindowState
指示此窗口是否可以成为焦点窗口。- 从以下版本开始:
- 1.4
- 另请参见:
-
Window.getFocusableWindowState()
,Window.setFocusableWindowState(boolean)
-
focusMgr
java.awt.FocusManager focusMgr
没用过。 保持序列化向后兼容性。- 从以下版本开始:
- 1.2
-
locationByPlatform
boolean locationByPlatform
-
modalExclusionType
Dialog.ModalExclusionType modalExclusionType
-
opacity
float opacity
窗口的不透明度级别- 从以下版本开始:
- 1.7
- 另请参见:
-
Window.setOpacity(float)
,Window.getOpacity()
-
shape
Shape shape
分配给此窗口的形状。 如果未设置形状(矩形窗口),则此字段设置为null
。- 从以下版本开始:
- 1.7
- 另请参见:
-
Window.getShape()
,Window.setShape(Shape)
-
state
int state
表示窗口状态的Integer值。- 从以下版本开始:
- 1.2
- 另请参见:
-
Window.show()
-
syncLWRequests
boolean syncLWRequests
-
type
Window.Type type
窗口类型。 同步:ObjectLock -
warningString
String warningString
这表示要在非安全窗口中显示的警告消息。 即:安装了安全管理器的窗口,拒绝AWTPermission("showWindowWithoutWarningBanner")
。 此消息可以显示在窗口中的任何位置。 -
windowSerializedDataVersion
int windowSerializedDataVersion
窗口序列化数据版本。
-
-
Class java.awt.Window.AccessibleAWTWindow extends Container.AccessibleAWTContainer implements Serializable
- serialVersionUID:
- 4215068635060671780L
-
-
Package java.awt.color
-
Class java.awt.color.CMMException extends RuntimeException implements Serializable
- serialVersionUID:
- 5775558044142994965L
-
Class java.awt.color.ColorSpace extends Object implements Serializable
- serialVersionUID:
- -409452704308689724L
-
Serialized Fields
-
numComponents
int numComponents
-
type
int type
-
-
Class java.awt.color.ICC_ColorSpace extends ColorSpace implements Serializable
- serialVersionUID:
- 3455889114070431483L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
验证从对象输入流中读取的ICC_ColorSpace- Exception
-
ClassNotFoundException
-
IOException
-
-
Serialized Fields
-
diffMinMax
float[] diffMinMax
-
invDiffMinMax
float[] invDiffMinMax
-
maxVal
float[] maxVal
-
minVal
float[] minVal
-
needScaleInit
boolean needScaleInit
-
thisProfile
ICC_Profile thisProfile
-
-
Class java.awt.color.ICC_Profile extends Object implements Serializable
- serialVersionUID:
- -3938515861990936766L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
从流中读取默认的可序列化字段。 从流中读取字符串和字节数组作为附加数据。- Serial Data:
-
所述
String
是中的一个的名称CS_*
在定义的常量ColorSpace
类,如果配置文件对象为预定义的颜色空间(例如,简档"CS_sRGB"
)。 否则,该字符串为null
。byte[]
数组是配置文件的配置文件数据。 对于预定义的配置文件,它通常为null
。如果字符串被识别为预定义颜色空间的常量名称,则对象将被解析为使用
getInstance(int cspace)
获取的配置文件,并忽略配置文件数据。 否则,该对象将被解析为使用getInstance(byte[] data)
获得的配置文件。 - Exception
-
IOException
- 由ObjectInputStream
引发。 -
ClassNotFoundException
- 由ObjectInputStream
引发。 - 另请参见:
-
ICC_Profile.readResolve()
,ICC_Profile.getInstance(int)
,ICC_Profile.getInstance(byte[])
-
readResolve
protected Object readResolve() throws ObjectStreamException
将正在反序列化的实例解析为使用CMM注册的实例。- Exception
-
ObjectStreamException
- 从未抛出,但由序列化规范强制要求。 - 从以下版本开始:
- 1.3
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将默认的可序列化字段写入流。 将字符串和字节数组作为附加数据写入流中。- Serial Data:
-
所述
String
是中的一个的名称CS_*
在定义的常量ColorSpace
类,如果配置文件对象为预定义的颜色空间(例如,简档"CS_sRGB"
)。 否则,该字符串为null
。byte[]
数组是配置文件的配置文件数据。 对于预定义的颜色空间,写入null
而不是简档数据。 如果在Java API的未来版本中将添加新的预定义颜色空间,则此类的未来版本可以选择为新的预定义颜色空间编写,不仅是颜色空间名称,还要编写配置文件数据,以便旧版本仍可以反序列化物体。 - Exception
-
IOException
- 由ObjectInputStream
引发。
-
-
Serialized Fields
-
iccProfileSerializedDataVersion
int iccProfileSerializedDataVersion
流中其他序列化数据格式的版本。 版本1
对应于Java 2 Platform,v1.3。- 从以下版本开始:
- 1.3
-
-
Class java.awt.color.ICC_ProfileGray extends ICC_Profile implements Serializable
- serialVersionUID:
- -1124721290732002649L
-
Class java.awt.color.ICC_ProfileRGB extends ICC_Profile implements Serializable
- serialVersionUID:
- 8505067385152579334L
-
Class java.awt.color.ProfileDataException extends RuntimeException implements Serializable
- serialVersionUID:
- 7286140888240322498L
-
-
Package java.awt.datatransfer
-
Class java.awt.datatransfer.DataFlavor extends Object implements Serializable
- serialVersionUID:
- 8367026044764648243L
-
Serialization Methods
-
readExternal
public void readExternal(ObjectInput is) throws IOException, ClassNotFoundException
从序列化状态恢复此DataFlavor
。- Exception
-
IOException
- 如果发生I / O错误 -
ClassNotFoundException
- 如果找不到要还原的对象的类。
-
writeExternal
public void writeExternal(ObjectOutput os) throws IOException
序列化此DataFlavor
。- Exception
-
IOException
- 包括可能发生的任何I / O异常
-
-
Class java.awt.datatransfer.FlavorEvent extends EventObject implements Serializable
- serialVersionUID:
- -5842664112252414548L
-
Class java.awt.datatransfer.UnsupportedFlavorException extends Exception implements Serializable
- serialVersionUID:
- 5383814944251665601L
-
-
Package java.awt.desktop
-
Class java.awt.desktop.AboutEvent extends AppEvent implements Serializable
- serialVersionUID:
- -5987180734802756477L
-
Class java.awt.desktop.AppEvent extends EventObject implements Serializable
- serialVersionUID:
- -5958503993556009432L
-
Class java.awt.desktop.AppForegroundEvent extends AppEvent implements Serializable
- serialVersionUID:
- -5513582555740533911L
-
Class java.awt.desktop.AppHiddenEvent extends AppEvent implements Serializable
- serialVersionUID:
- 2637465279476429224L
-
Class java.awt.desktop.AppReopenedEvent extends AppEvent implements Serializable
- serialVersionUID:
- 1503238361530407990L
-
Class java.awt.desktop.FilesEvent extends AppEvent implements Serializable
- serialVersionUID:
- 5271763715462312871L
-
Class java.awt.desktop.OpenFilesEvent extends FilesEvent implements Serializable
- serialVersionUID:
- -3982871005867718956L
-
Serialized Fields
-
searchTerm
String searchTerm
-
-
Class java.awt.desktop.OpenURIEvent extends AppEvent implements Serializable
- serialVersionUID:
- 221209100935933476L
-
Serialized Fields
-
uri
URI uri
-
-
Class java.awt.desktop.PreferencesEvent extends AppEvent implements Serializable
- serialVersionUID:
- -6398607097086476160L
-
Class java.awt.desktop.PrintFilesEvent extends FilesEvent implements Serializable
- serialVersionUID:
- -5752560876153618618L
-
Class java.awt.desktop.QuitEvent extends AppEvent implements Serializable
- serialVersionUID:
- -256100795532403146L
-
Class java.awt.desktop.ScreenSleepEvent extends AppEvent implements Serializable
- serialVersionUID:
- 7521606180376544150L
-
Class java.awt.desktop.SystemSleepEvent extends AppEvent implements Serializable
- serialVersionUID:
- 11372269824930549L
-
Class java.awt.desktop.UserSessionEvent extends AppEvent implements Serializable
- serialVersionUID:
- 6747138462796569055L
-
Serialized Fields
-
reason
UserSessionEvent.Reason reason
-
-
-
Package java.awt.dnd
-
Class java.awt.dnd.DragGestureEvent extends EventObject implements Serializable
- serialVersionUID:
- 9080172649166731306L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
反序列化DragGestureEvent
。 此方法首先对所有非transient
字段执行默认反序列化。 然后尝试反序列化该对象的手势事件的List
。 这首先通过反序列化字段events
尝试,因为在1.4之前的版本中,此名称的非transient
字段存储了手势事件的List
。 如果失败,则使用流中的下一个对象。 如果生成的List
是null
,则此对象的List
个手势事件将设置为空List
。- Exception
-
ClassNotFoundException
-
IOException
- 从以下版本开始:
- 1.4
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
序列化此DragGestureEvent
。 当且仅当List
可以序列化时,执行默认序列化,然后写出此对象的List
个手势事件。 如果没有,则改为编写null
。 在这种情况下,从生成的反序列化流创建的DragGestureEvent
将包含空事件List
的手势事件。- Serial Data:
-
默认的可序列化字段,按字母顺序排列,后跟
List
实例或null
。 - Exception
-
IOException
- 从以下版本开始:
- 1.4
-
-
Serialized Fields
-
action
int action
用户首选的操作。 -
component
Component component
与此DragGestureEvent关联的Component。 -
dragSource
DragSource dragSource
DragSource与此DragGestureEvent关联。 -
origin
Point origin
阻力的起源。
-
-
Class java.awt.dnd.DragGestureRecognizer extends Object implements Serializable
- serialVersionUID:
- 8996673345831063337L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
反序列化DragGestureRecognizer
。 此方法首先对所有非transient
字段执行默认反序列化。 然后通过使用流中的下一个对象来反序列化该对象的DragGestureListener
。- Exception
-
ClassNotFoundException
-
IOException
- 从以下版本开始:
- 1.4
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
序列化此DragGestureRecognizer
。 此方法首先执行默认序列化。 然后,当且仅当它可以被序列化时,才会写出该对象的DragGestureListener
。 如果没有,则编写null
。- Serial Data:
-
默认的可序列化字段,按字母顺序排列,后跟
DragGestureListener
或null
。 - Exception
-
IOException
- 从以下版本开始:
- 1.4
-
-
Serialized Fields
-
component
Component component
Component
与此DragGestureRecognizer
相关联。 -
dragSource
DragSource dragSource
DragSource
与此DragGestureRecognizer
相关联。 -
events
ArrayList<InputEvent> events
DragGestureRecognizer
“识别”为触发拖动的“手势”的事件列表(按顺序)。 -
sourceActions
int sourceActions
int
表示此拖放操作中使用的操作类型。
-
-
Class java.awt.dnd.DragSource extends Object implements Serializable
- serialVersionUID:
- 6236096958971414066L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
反序列化DragSource
。 此方法首先执行默认反序列化。 接下来,使用流中的下一个对象对此对象的FlavorMap
进行反序列化。 如果生成的FlavorMap
是null
,则此对象的FlavorMap
将设置为此线程的ClassLoader
的默认FlavorMap。 接下来,通过从流中读取0或更多键/值对的null
终止序列来反序列化此对象的侦听器:- 如果密钥对象是
String
等于dragSourceListenerK
,则使用相应的值对象对DragSourceListener
进行反序列化并添加到此DragSource
。 - 如果密钥对象是
String
等于dragSourceMotionListenerK
,则使用相应的值对象对DragSourceMotionListener
进行反序列化并添加到此DragSource
。 - 否则,跳过键/值对。
- Exception
-
ClassNotFoundException
-
IOException
- 从以下版本开始:
- 1.4
- 另请参见:
-
SystemFlavorMap.getDefaultFlavorMap()
- 如果密钥对象是
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
序列化此DragSource
。 此方法首先执行默认序列化。 接下来,当且仅当它可以被序列化时,它会写出该对象的FlavorMap
。 如果没有,则编写null
。 接下来,它写出了使用此对象注册的Serializable
侦听器。 听众以null
终止的0对或更多对的顺序编写。 该String
对包括String
和Object
; 所述String
指示的类型Object
,可以是以下之一:-
dragSourceListenerK
表示DragSourceListener
对象; -
dragSourceMotionListenerK
表示DragSourceMotionListener
对象。
- Serial Data:
-
FlavorMap
实例或null
,然后是null
终止的0或更多对序列; 该String
对由String
和Object
; 所述String
指示的类型Object
,可以是以下之一:-
dragSourceListenerK
表示DragSourceListener
对象; -
dragSourceMotionListenerK
表示DragSourceMotionListener
对象。
-
- Exception
-
IOException
- 从以下版本开始:
- 1.4
-
-
-
Class java.awt.dnd.DragSourceContext extends Object implements Serializable
- serialVersionUID:
- -115407898692194719L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
反序列化DragSourceContext
。 此方法首先对所有非transient
字段执行默认反序列化。 然后通过使用流中的下两个对象来反序列化该对象的Transferable
和DragSourceListener
。 如果得到的Transferable
是null
,则此对象的Transferable
设置为虚拟Transferable
,其不支持DataFlavor
。- Exception
-
ClassNotFoundException
-
IOException
- 从以下版本开始:
- 1.4
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
序列化此DragSourceContext
。 此方法首先执行默认序列化。 接下来,当且仅当它可以被序列化时,才会写出该对象的Transferable
。 如果没有,则改为编写null
。 在这种情况下,从生成的反序列化流创建的DragSourceContext
将包含一个虚拟Transferable
,它不支持DataFlavor
。 最后,当且仅当它可以被序列化时,才会写出该对象的DragSourceListener
。 如果没有,则编写null
。- Serial Data:
-
默认的可序列化字段,按字母顺序排列,后跟
Transferable
实例或null
,后跟DragSourceListener
实例或null
。 - Exception
-
IOException
- 从以下版本开始:
- 1.4
-
-
Serialized Fields
-
cursor
Cursor cursor
当前的拖动光标。 -
sourceActions
int sourceActions
DnDConstants
的按位掩码,表示与此DragSourceContext.
关联的拖动操作的拖动源支持的一组放置操作 -
trigger
DragGestureEvent trigger
触发拖动开始的事件。 -
useCustomCursor
boolean useCustomCursor
true
如果使用自定义拖动光标而不是默认拖动光标。
-
-
Class java.awt.dnd.DragSourceDragEvent extends DragSourceEvent implements Serializable
- serialVersionUID:
- 481346297933902471L
-
Serialized Fields
-
dropAction
int dropAction
用户放弃操作。 -
gestureModifiers
int gestureModifiers
与用户手势相关联的输入设备修改器的状态。 -
invalidModifiers
boolean invalidModifiers
指示gestureModifiers
是否无效。 -
targetActions
int targetActions
目标放下动作。
-
-
Class java.awt.dnd.DragSourceDropEvent extends DragSourceEvent implements Serializable
- serialVersionUID:
- -5571321229470821891L
-
Serialized Fields
-
dropAction
int dropAction
放下动作。 -
dropSuccess
boolean dropSuccess
true
如果下降成功。
-
-
Class java.awt.dnd.DragSourceEvent extends EventObject implements Serializable
- serialVersionUID:
- -763287114604032641L
-
Serialized Fields
-
locationSpecified
boolean locationSpecified
boolean
指示是否为此事件指定了光标位置。 -
x
int x
如果为此事件指定了光标位置,则在此事件发生时光标位置的水平坐标; 否则为零。 -
y
int y
如果为此事件指定了光标位置,则在此事件发生时光标位置的垂直坐标; 否则为零。
-
-
Class java.awt.dnd.DropTarget extends Object implements Serializable
- serialVersionUID:
- -6283860791671019047L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
反序列化DropTarget
。 此方法首先对所有非transient
字段执行默认反序列化。 然后尝试反序列化该对象的DropTargetListener
。 这首先通过反序列化字段dtListener
尝试,因为在1.4之前的版本中,此名称的非transient
字段存储在DropTargetListener
。 如果失败,则使用流中的下一个对象。- Exception
-
ClassNotFoundException
-
IOException
- 从以下版本开始:
- 1.4
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
序列化此DropTarget
。 执行默认序列化,然后写出此对象的DropTargetListener
当且仅当它可以序列化时。 如果没有,则编写null
。- Serial Data:
-
默认的可序列化字段,按字母顺序排列,后跟
DropTargetListener
实例或null
。 - Exception
-
IOException
- 从以下版本开始:
- 1.4
-
-
Serialized Fields
-
actions
int actions
此DropTarget支持的默认允许操作。 -
active
boolean active
true
如果DropTarget正在接受拖放操作。 -
component
Component component
与此DropTarget关联的Component。 -
dropTargetContext
DropTargetContext dropTargetContext
与此DropTarget关联的DropTargetContext。
-
-
Class java.awt.dnd.DropTargetContext extends Object implements Serializable
- serialVersionUID:
- -634158968993743371L
-
Serialized Fields
-
dropTarget
DropTarget dropTarget
与此DropTargetContext关联的DropTarget。
-
-
Class java.awt.dnd.DropTargetDragEvent extends DropTargetEvent implements Serializable
- serialVersionUID:
- -8422265619058953682L
-
Serialized Fields
-
actions
int actions
源丢弃操作。 -
dropAction
int dropAction
用户放弃操作。 -
location
Point location
组件坐标中拖动光标热点的位置。
-
-
Class java.awt.dnd.DropTargetDropEvent extends DropTargetEvent implements Serializable
- serialVersionUID:
- -1721911170440459322L
-
Serialized Fields
-
actions
int actions
源丢弃操作。 -
dropAction
int dropAction
用户放弃操作。 -
isLocalTx
boolean isLocalTx
true
如果源与目标位于同一JVM中。 -
location
Point location
组件坐标中拖动光标热点的位置。
-
-
Class java.awt.dnd.DropTargetEvent extends EventObject implements Serializable
- serialVersionUID:
- 2821229066521922993L
-
Serialized Fields
-
context
DropTargetContext context
DropTargetContext
与此DropTargetEvent
相关联。
-
-
Class java.awt.dnd.InvalidDnDOperationException extends IllegalStateException implements Serializable
- serialVersionUID:
- -6062568741193956678L
-
Class java.awt.dnd.MouseDragGestureRecognizer extends DragGestureRecognizer implements Serializable
- serialVersionUID:
- 6220099344182281120L
-
-
Package java.awt.event
-
Class java.awt.event.ActionEvent extends AWTEvent implements Serializable
- serialVersionUID:
- -7671078796273832149L
-
Serialized Fields
-
actionCommand
String actionCommand
非本地化字符串,提供实际导致事件的更多详细信息。 此信息非常特定于触发它的组件。 -
modifiers
int modifiers
这表示已选择的键修饰符,用于确定所选键的状态。 如果未选择修改器,则默认为零。 -
when
long when
发生此事件的时间戳。 因为ActionEvent是一个高级语义事件,所以时间戳通常与底层的InputEvent相同。- 另请参见:
-
ActionEvent.getWhen()
-
-
Class java.awt.event.AdjustmentEvent extends AWTEvent implements Serializable
- serialVersionUID:
- 5700290645205279921L
-
Serialized Fields
-
adjustable
Adjustable adjustable
触发事件的可调整对象。 -
adjustmentType
int adjustmentType
adjustmentType
描述了可调整对象值的更改方式。 该值可以通过块或单位量增加/减少,其中块与页面增量/减量相关联,并且单位与行增量/减量相关联。 -
isAdjusting
boolean isAdjusting
如果事件是一系列多个调整事件之一,则isAdjusting
为true。- 从以下版本开始:
- 1.4
- 另请参见:
-
AdjustmentEvent.getValueIsAdjusting()
-
value
int value
value
将包含可调整对象的新值。 此值始终位于与可调整对象关联的范围内。
-
-
Class java.awt.event.ComponentEvent extends AWTEvent implements Serializable
- serialVersionUID:
- 8101406823902992965L
-
Class java.awt.event.ContainerEvent extends ComponentEvent implements Serializable
- serialVersionUID:
- -4114942250539772041L
-
Serialized Fields
-
child
Component child
正在Container中添加或删除的非null组件。
-
-
Class java.awt.event.FocusEvent extends ComponentEvent implements Serializable
- serialVersionUID:
- 523753786457416396L
-
Serialization Methods
-
readResolve
Object readResolve() throws ObjectStreamException
检查此反序列化的FocusEvent
实例是否与当前规范兼容,这意味着焦点事件具有非空值cause
。 如果检查失败,则返回新的FocusEvent
实例,其中cause
字段等于FocusEvent.Cause.UNKNOWN
,其他字段具有与此FocusEvent
实例中相同的值。- Exception
-
ObjectStreamException
- 从以下版本开始:
- 9
- 另请参见:
-
FocusEvent.cause
-
-
Serialized Fields
-
cause
FocusEvent.Cause cause
焦点事件具有生成此事件的原因。 在焦点事件创建期间设置原因。- 从以下版本开始:
- 9
- 另请参见:
-
FocusEvent.getCause()
-
temporary
boolean temporary
焦点事件可以有两个不同的级别,永久级别和临时级别。 如果某些操作暂时取消焦点并且在事件完成后打算将其取回,则将设置为true。 否则它将被设置为false。- 另请参见:
-
FocusEvent.isTemporary()
-
-
Class java.awt.event.HierarchyEvent extends AWTEvent implements Serializable
- serialVersionUID:
- -5337576970038043990L
-
Class java.awt.event.InputEvent extends ComponentEvent implements Serializable
- serialVersionUID:
- -2482525981698309786L
-
Serialized Fields
-
modifiers
int modifiers
触发输入事件时修饰符掩码的状态。 -
when
long when
输入事件的UTC格式的时间戳。 时间戳指示输入事件的创建时间。- 另请参见:
-
InputEvent.getWhen()
-
-
Class java.awt.event.InputMethodEvent extends AWTEvent implements Serializable
- serialVersionUID:
- 4727190874778922661L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
如果when
字段在对象输入流中不存在,则初始化该字段。 在这种情况下,将通过调用EventQueue.getMostRecentEventTime()
初始化该字段。- Exception
-
ClassNotFoundException
-
IOException
-
-
Serialized Fields
-
when
long when
指示事件创建时间的时间戳。- 从以下版本开始:
- 1.4
- 另请参见:
-
InputMethodEvent.getWhen()
-
-
Class java.awt.event.InvocationEvent extends AWTEvent implements Serializable
- serialVersionUID:
- 436056344909459450L
-
Serialized Fields
-
catchExceptions
boolean catchExceptions
如果dispatch()捕获Throwable并将其存储在异常实例变量中,则设置为true。 如果为false,则Throwables会传播到EventDispatchThread的调度循环。 -
dispatched
boolean dispatched
指示是否已执行runnable
的run()
方法。- 从以下版本开始:
- 1.7
- 另请参见:
-
InvocationEvent.isDispatched()
-
exception
Exception exception
执行Runnable.run()方法时抛出的(可能为null)Exception。 如果特定实例不捕获异常,则此变量也将为null。 -
listener
Runnable listener
(可能为null)Runnable,其run()方法将在调度或处理事件后立即调用。- 从以下版本开始:
- 1.8
- 另请参见:
-
InvocationEvent.isDispatched()
-
notifier
Object notifier
(可能为null)对象,其notifyAll()方法将在Runnable.run()方法返回或抛出异常之后立即调用,或者在事件处理完毕后立即调用。 -
runnable
Runnable runnable
将调用run()方法的Runnable。 -
throwable
Throwable throwable
执行Runnable.run()方法时抛出的(可能为null)Throwable。 如果特定实例不捕获异常,则此变量也将为null。 -
when
long when
此事件发生的时间戳。
-
-
Class java.awt.event.ItemEvent extends AWTEvent implements Serializable
- serialVersionUID:
- -608708132447206933L
-
Serialized Fields
-
item
Object item
选择状态已更改的项目。- 另请参见:
-
ItemEvent.getItem()
-
stateChange
int stateChange
stateChange
指示是选择还是取消选择item
。
-
-
Class java.awt.event.KeyEvent extends InputEvent implements Serializable
- serialVersionUID:
- -2352130953028126954L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
用旧的修饰符设置。 键修饰符覆盖重叠的鼠标修饰符。- Exception
-
IOException
-
ClassNotFoundException
-
-
Serialized Fields
-
isProxyActive
boolean isProxyActive
存储本机事件调度系统的状态 - 如果事件创建时事件代理机制处于活动状态,则为true - false,如果它处于非活动状态在Component.dispatchEventImpl中用于在代理处于活动状态时正确分派事件 -
keyChar
char keyChar
keyChar
是一个有效的unicode字符,由键盘上的键或键组合触发。 -
keyCode
int keyCode
分配给键盘上每个键的唯一值。 大多数键盘都可以触发一组通用的密钥代码。 应使用密钥代码的符号名称而不是代码值本身。 -
keyLocation
int keyLocation
键盘上键的位置。 某些键在键盘上出现不止一次,例如左右移位键。 此外,某些键出现在数字小键盘上。 该变量用于区分这些键。 唯一的合法值是KEY_LOCATION_UNKNOWN
,KEY_LOCATION_STANDARD
,KEY_LOCATION_LEFT
,KEY_LOCATION_RIGHT
和KEY_LOCATION_NUMPAD
。 -
originalSource
Component originalSource
原始事件来源。 事件源可以在处理期间更改,但在某些情况下,我们需要能够获取原始源。- 从以下版本开始:
- 1.8
-
-
Class java.awt.event.MouseEvent extends InputEvent implements Serializable
- serialVersionUID:
- -991214153494842848L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
用旧的修饰符设置。- Exception
-
IOException
-
ClassNotFoundException
-
-
Serialized Fields
-
button
int button
指示哪个(如果有)鼠标按钮已更改状态。 有效值的范围为0到MouseInfo.getNumberOfButtons()
方法返回的值。 该范围内已经包括常量NOBUTTON
,BUTTON1
,BUTTON2
,和BUTTON3
如果这些按钮都存在。 所以也允许使用这些常量。 例如,对于具有两个按钮的鼠标,此字段可能包含以下值:- 0(
NOBUTTON
) - 1(
BUTTON1
) - 2(
BUTTON2
)
- 0(
NOBUTTON
) - 1(
BUTTON1
) - 2(
BUTTON2
) - 3(
BUTTON3
) - 4
- 五
Toolkit.areExtraMouseButtonsEnabled()
,则该字段可能不包含大于BUTTON3
的值。 - 0(
-
causedByTouchEvent
boolean causedByTouchEvent
指示事件是否是触摸事件的结果。 -
clickCount
int clickCount
表示鼠标按钮快速连续单击的次数。 clickCount仅对三个鼠标事件有效:
MOUSE_CLICKED
,MOUSE_PRESSED
和MOUSE_RELEASED
。 对于上述情况,clickCount
将至少为1.对于所有其他事件,计数将为0。 -
popupTrigger
boolean popupTrigger
用于指示弹出菜单是否应显示某些手势的属性。 如果popupTrigger
=false
,则不会出现弹出菜单。 如果是true
则会出现一个弹出菜单。- 另请参见:
-
PopupMenu
,MouseEvent.isPopupTrigger()
-
x
int x
鼠标事件的x坐标。 x值是相对于触发事件的组件。- 另请参见:
-
MouseEvent.getX()
-
xAbs
int xAbs
鼠标事件的x绝对坐标。 在虚拟设备多屏幕环境中,桌面区域可以跨越多个物理屏幕设备,该坐标相对于虚拟坐标系统。 否则,此坐标相对于与Component的GraphicsConfiguration关联的坐标系。 -
y
int y
鼠标事件的y坐标。 y值是相对于触发事件的组件。- 另请参见:
-
MouseEvent.getY()
-
yAbs
int yAbs
鼠标事件的y绝对坐标。 在虚拟设备多屏幕环境中,桌面区域可以跨越多个物理屏幕设备,该坐标相对于虚拟坐标系统。 否则,此坐标相对于与Component的GraphicsConfiguration关联的坐标系。
-
-
Class java.awt.event.MouseWheelEvent extends MouseEvent implements Serializable
- serialVersionUID:
- 6459879390515399677L
-
Serialized Fields
-
preciseWheelRotation
double preciseWheelRotation
指示鼠标滚轮旋转的距离。 -
scrollAmount
int scrollAmount
仅对scrollType WHEEL_UNIT_SCROLL有效。 指示基于平台设置,每次单击鼠标滚轮应滚动的单位数。 -
scrollType
int scrollType
指示响应此事件应根据平台设置进行的滚动类型。 法律价值观是:- WHEEL_UNIT_SCROLL
- WHEEL_BLOCK_SCROLL
-
wheelRotation
int wheelRotation
指示鼠标滚轮旋转的距离。
-
-
Class java.awt.event.PaintEvent extends ComponentEvent implements Serializable
- serialVersionUID:
- 1267492026433337593L
-
Serialized Fields
-
updateRect
Rectangle updateRect
这是表示源组件上需要重绘的区域的矩形。 此矩形应为非null。
-
-
Class java.awt.event.TextEvent extends AWTEvent implements Serializable
- serialVersionUID:
- 6269902291250941179L
-
Class java.awt.event.WindowEvent extends ComponentEvent implements Serializable
- serialVersionUID:
- -1567959133147912127L
-
Serialized Fields
-
newState
int newState
-
oldState
int oldState
TBS
-
-
-
Package java.awt.font
-
Class java.awt.font.NumericShaper extends Object implements Serializable
- serialVersionUID:
- -8022764705923730308L
-
Serialization Methods
-
writeObject
private void writeObject(ObjectOutputStream stream) throws IOException
将基于枚举的NumericShaper.Range
参数(如果有)转换为基于位掩码的对应参数,并将此对象写入stream
。 在转换中将忽略任何没有基于位掩码的对应项的枚举常量。- Exception
-
IOException
- 如果写入stream
时发生I / O错误 - 从以下版本开始:
- 1.7
-
-
Serialized Fields
-
key
int key
上下文整形的上下文索引 - 值范围从0到18 -
mask
int mask
指示是否形成上下文(高位)和要成形的数字范围(位0-18)的标志 -
shapingRange
NumericShaper.Range shapingRange
用于上下文整形的上下文Range
或用于非上下文整形的Range
。null
用于基于位掩码的API。- 从以下版本开始:
- 1.7
-
-
Class java.awt.font.TextAttribute extends AttributedCharacterIterator.Attribute implements Serializable
- serialVersionUID:
- 7744112784117861702L
-
Serialization Methods
-
readResolve
protected Object readResolve() throws InvalidObjectException
将正在反序列化的实例解析为预定义的常量。- Exception
-
InvalidObjectException
- 如果要解析的对象不是Attribute
的实例
-
-
Class java.awt.font.TransformAttribute extends Object implements Serializable
- serialVersionUID:
- 3356247357827709530L
-
Serialization Methods
-
readResolve
private Object readResolve() throws ObjectStreamException
- Exception
-
ObjectStreamException
-
writeObject
private void writeObject(ObjectOutputStream s) throws ClassNotFoundException, IOException
- Exception
-
ClassNotFoundException
-
IOException
-
-
Serialized Fields
-
transform
AffineTransform transform
AffineTransform
为TransformAttribute
,或null
如果AffineTransform
是身份转换。
-
-
-
Package java.awt.geom
-
Class java.awt.geom.AffineTransform extends Object implements Serializable
- serialVersionUID:
- 1330973210523860834L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
- Exception
-
ClassNotFoundException
-
IOException
-
writeObject
private void writeObject(ObjectOutputStream s) throws ClassNotFoundException, IOException
- Exception
-
ClassNotFoundException
-
IOException
-
-
Serialized Fields
-
m00
double m00
3x3仿射变换矩阵的X坐标缩放元素。 -
m01
double m01
3x3仿射变换矩阵的X坐标剪切元素。 -
m02
double m02
3x3仿射变换矩阵的平移元素的X坐标。 -
m10
double m10
3x3仿射变换矩阵的Y坐标剪切元素。 -
m11
double m11
3x3仿射变换矩阵的Y坐标缩放元素。 -
m12
double m12
3x3仿射变换矩阵的平移元素的Y坐标。
-
-
Class java.awt.geom.Arc2D.Double extends Arc2D implements Serializable
- serialVersionUID:
- 728264085846882001L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
从ObjectInputStream
读取默认的可序列化字段,后跟一个字节,指示此Arc2D
实例的弧类型。- Serial Data:
-
- 默认的可序列化字段。
- 接着是
byte
表示弧型Arc2D.OPEN
,Arc2D.CHORD
,或Arc2D.PIE
。
- Exception
-
ClassNotFoundException
-
IOException
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将默认的可序列化字段写入ObjectOutputStream
后跟一个字节,指示此Arc2D
实例的弧类型。- Serial Data:
-
- 默认的可序列化字段。
- 接着是
byte
表示弧型Arc2D.OPEN
,Arc2D.CHORD
,或Arc2D.PIE
。
- Exception
-
IOException
-
-
Serialized Fields
-
extent
double extent
弧度的角度范围(以度为单位)。- 从以下版本开始:
- 1.2
-
height
double height
整个椭圆的总高度,其中该弧是部分截面(不考虑角度范围)。- 从以下版本开始:
- 1.2
-
start
double start
弧的起始角度(以度为单位)。- 从以下版本开始:
- 1.2
-
width
double width
整个椭圆的总宽度,其中该弧是部分截面(不考虑角度范围)。- 从以下版本开始:
- 1.2
-
x
double x
弧形框架矩形左上角的X坐标。- 从以下版本开始:
- 1.2
-
y
double y
弧形框架矩形左上角的Y坐标。- 从以下版本开始:
- 1.2
-
-
Class java.awt.geom.Arc2D.Float extends Arc2D implements Serializable
- serialVersionUID:
- 9130893014586380278L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
从ObjectInputStream
读取默认的可序列化字段,后跟一个指示此Arc2D
实例的弧类型的字节。- Serial Data:
-
- 默认的可序列化字段。
- 接着是
byte
表示弧型Arc2D.OPEN
,Arc2D.CHORD
,或Arc2D.PIE
。
- Exception
-
ClassNotFoundException
-
IOException
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将默认的可序列化字段写入ObjectOutputStream
后跟一个字节,指示此Arc2D
实例的弧类型。- Serial Data:
-
- 默认的可序列化字段。
- 接着是
byte
表示弧型Arc2D.OPEN
,Arc2D.CHORD
,或Arc2D.PIE
。
- Exception
-
IOException
-
-
Serialized Fields
-
extent
float extent
弧度的角度范围(以度为单位)。- 从以下版本开始:
- 1.2
-
height
float height
整个椭圆的总高度,其中该弧是部分截面(不考虑角度范围)。- 从以下版本开始:
- 1.2
-
start
float start
弧的起始角度(以度为单位)。- 从以下版本开始:
- 1.2
-
width
float width
整个椭圆的总宽度,其中该弧是部分截面(不考虑角度范围)。- 从以下版本开始:
- 1.2
-
x
float x
弧形框架矩形左上角的X坐标。- 从以下版本开始:
- 1.2
-
y
float y
弧形框架矩形左上角的Y坐标。- 从以下版本开始:
- 1.2
-
-
Class java.awt.geom.CubicCurve2D.Double extends CubicCurve2D implements Serializable
- serialVersionUID:
- -4202960122839707295L
-
Serialized Fields
-
ctrlx1
double ctrlx1
三次曲线段的第一个控制点的X坐标。- 从以下版本开始:
- 1.2
-
ctrlx2
double ctrlx2
三次曲线段的第二个控制点的X坐标。- 从以下版本开始:
- 1.2
-
ctrly1
double ctrly1
三次曲线段的第一个控制点的Y坐标。- 从以下版本开始:
- 1.2
-
ctrly2
double ctrly2
三次曲线段的第二个控制点的Y坐标。- 从以下版本开始:
- 1.2
-
x1
double x1
三次曲线段起点的X坐标。- 从以下版本开始:
- 1.2
-
x2
double x2
三次曲线段终点的X坐标。- 从以下版本开始:
- 1.2
-
y1
double y1
三次曲线段起点的Y坐标。- 从以下版本开始:
- 1.2
-
y2
double y2
三次曲线段终点的Y坐标。- 从以下版本开始:
- 1.2
-
-
Class java.awt.geom.CubicCurve2D.Float extends CubicCurve2D implements Serializable
- serialVersionUID:
- -1272015596714244385L
-
Serialized Fields
-
ctrlx1
float ctrlx1
三次曲线段的第一个控制点的X坐标。- 从以下版本开始:
- 1.2
-
ctrlx2
float ctrlx2
三次曲线段的第二个控制点的X坐标。- 从以下版本开始:
- 1.2
-
ctrly1
float ctrly1
三次曲线段的第一个控制点的Y坐标。- 从以下版本开始:
- 1.2
-
ctrly2
float ctrly2
三次曲线段的第二个控制点的Y坐标。- 从以下版本开始:
- 1.2
-
x1
float x1
三次曲线段起点的X坐标。- 从以下版本开始:
- 1.2
-
x2
float x2
三次曲线段终点的X坐标。- 从以下版本开始:
- 1.2
-
y1
float y1
三次曲线段起点的Y坐标。- 从以下版本开始:
- 1.2
-
y2
float y2
三次曲线段终点的Y坐标。- 从以下版本开始:
- 1.2
-
-
Class java.awt.geom.Ellipse2D.Double extends Ellipse2D implements Serializable
- serialVersionUID:
- 5555464816372320683L
-
Serialized Fields
-
height
double height
Ellipse2D
的整体高度。- 从以下版本开始:
- 1.2
-
width
double width
这个Ellipse2D
的总宽度。- 从以下版本开始:
- 1.2
-
x
double x
此Ellipse2D
的框架矩形的左上角的X坐标。- 从以下版本开始:
- 1.2
-
y
double y
此Ellipse2D
的框架矩形的左上角的Y坐标。- 从以下版本开始:
- 1.2
-
-
Class java.awt.geom.Ellipse2D.Float extends Ellipse2D implements Serializable
- serialVersionUID:
- -6633761252372475977L
-
Serialized Fields
-
height
float height
这个Ellipse2D
的整体高度。- 从以下版本开始:
- 1.2
-
width
float width
这个Ellipse2D
的总宽度。- 从以下版本开始:
- 1.2
-
x
float x
此Ellipse2D
的框架矩形左上角的X坐标。- 从以下版本开始:
- 1.2
-
y
float y
此Ellipse2D
的框架矩形的左上角的Y坐标。- 从以下版本开始:
- 1.2
-
-
Class java.awt.geom.GeneralPath extends Path2D.Float implements Serializable
- serialVersionUID:
- -8327096662768731142L
-
Class java.awt.geom.IllegalPathStateException extends RuntimeException implements Serializable
- serialVersionUID:
- -5158084205220481094L
-
Class java.awt.geom.Line2D.Double extends Line2D implements Serializable
- serialVersionUID:
- 7979627399746467499L
-
Serialized Fields
-
x1
double x1
线段起点的X坐标。- 从以下版本开始:
- 1.2
-
x2
double x2
线段终点的X坐标。- 从以下版本开始:
- 1.2
-
y1
double y1
线段起点的Y坐标。- 从以下版本开始:
- 1.2
-
y2
double y2
线段终点的Y坐标。- 从以下版本开始:
- 1.2
-
-
Class java.awt.geom.Line2D.Float extends Line2D implements Serializable
- serialVersionUID:
- 6161772511649436349L
-
Serialized Fields
-
x1
float x1
线段起点的X坐标。- 从以下版本开始:
- 1.2
-
x2
float x2
线段终点的X坐标。- 从以下版本开始:
- 1.2
-
y1
float y1
线段起点的Y坐标。- 从以下版本开始:
- 1.2
-
y2
float y2
线段终点的Y坐标。- 从以下版本开始:
- 1.2
-
-
Class java.awt.geom.NoninvertibleTransformException extends Exception implements Serializable
- serialVersionUID:
- 6137225240503990466L
-
Class java.awt.geom.Path2D.Double extends Path2D implements Serializable
- serialVersionUID:
- 1826762518450014216L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
从ObjectInputStream
读取默认的可序列化字段,然后显式序列化存储在此路径中的路径段。1.6中没有默认的可序列化字段。
writeObject方法描述了此对象的串行数据。
- Exception
-
ClassNotFoundException
-
IOException
- 从以下版本开始:
- 1.6
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将默认的可序列化字段写入ObjectOutputStream
然后显式序列化存储在此路径中的路径段。- Serial Data:
-
- 默认的可序列化字段。 1.6中没有默认的可序列化字段。
- 后跟一个字节,指示原始对象的存储类型作为提示(SERIAL_STORAGE_DBL_ARRAY)
- 后跟一个整数,表示要遵循的路径段数(NP)或-1,表示后面有未知数量的路径段
- 后跟一个整数,表示要跟随的坐标总数(NC)或-1表示跟随未知数量的坐标(NC应该始终是偶数,因为坐标总是成对出现,表示x,y对)
- 后跟一个表示缠绕规则的字节(
WIND_EVEN_ODD
或WIND_NON_ZERO
) - 然后是
NP
(或无限制,如果是NP < 0
)由一个字节组成的值组,表示路径段类型,后跟一对或多对浮点或双值,表示路径段的坐标 - 后跟一个表示路径结束的字节(SERIAL_PATH_END)。
以下字节值常量以
Constants Constant Name Byte Value Followed by DescriptionPath2D
对象的序列化形式使用:SERIAL_STORAGE_FLT_ARRAY
0x30 A hint that the originalPath2D
object stored the coordinates in a Java array of floats.SERIAL_STORAGE_DBL_ARRAY
0x31 A hint that the originalPath2D
object stored the coordinates in a Java array of doubles.SERIAL_SEG_FLT_MOVETO
0x40 2 floats AmoveTo
path segment follows.SERIAL_SEG_FLT_LINETO
0x41 2 floats AlineTo
path segment follows.SERIAL_SEG_FLT_QUADTO
0x42 4 floats AquadTo
path segment follows.SERIAL_SEG_FLT_CUBICTO
0x43 6 floats AcurveTo
path segment follows.SERIAL_SEG_DBL_MOVETO
0x50 2 doubles AmoveTo
path segment follows.SERIAL_SEG_DBL_LINETO
0x51 2 doubles AlineTo
path segment follows.SERIAL_SEG_DBL_QUADTO
0x52 4 doubles AcurveTo
path segment follows.SERIAL_SEG_DBL_CUBICTO
0x53 6 doubles AcurveTo
path segment follows.SERIAL_SEG_CLOSE
0x60 AclosePath
path segment.SERIAL_PATH_END
0x61 There are no more path segments following. - Exception
-
IOException
- 从以下版本开始:
- 1.6
-
-
Class java.awt.geom.Path2D.Float extends Path2D implements Serializable
- serialVersionUID:
- 6990832515060788886L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
从ObjectInputStream
读取默认的可序列化字段,然后显式序列化存储在此路径中的路径段。1.6中没有默认的可序列化字段。
writeObject方法描述了此对象的串行数据。
- Exception
-
ClassNotFoundException
-
IOException
- 从以下版本开始:
- 1.6
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将默认的可序列化字段写入ObjectOutputStream
然后显式序列化存储在此路径中的路径段。- Serial Data:
-
- 默认的可序列化字段。 1.6中没有默认的可序列化字段。
- 后跟一个字节,指示原始对象的存储类型作为提示(SERIAL_STORAGE_FLT_ARRAY)
- 后跟一个整数,表示要遵循的路径段数(NP)或-1,表示后面有未知数量的路径段
- 后跟一个整数,表示要跟随的坐标总数(NC)或-1表示跟随未知数量的坐标(NC应该始终是偶数,因为坐标总是成对出现,表示x,y对)
- 后跟一个表示缠绕规则的字节(
WIND_EVEN_ODD
或WIND_NON_ZERO
) - 然后是
NP
(或无限制,如果NP < 0
)由一个字节组成的值组,表示路径段类型,后跟一对或多对表示路径段坐标的float或double值 - 后跟一个表示路径结束的字节(SERIAL_PATH_END)。
以下字节值常量以
Constants Constant Name Byte Value Followed by DescriptionPath2D
对象的序列化形式使用:SERIAL_STORAGE_FLT_ARRAY
0x30 A hint that the originalPath2D
object stored the coordinates in a Java array of floats.SERIAL_STORAGE_DBL_ARRAY
0x31 A hint that the originalPath2D
object stored the coordinates in a Java array of doubles.SERIAL_SEG_FLT_MOVETO
0x40 2 floats AmoveTo
path segment follows.SERIAL_SEG_FLT_LINETO
0x41 2 floats AlineTo
path segment follows.SERIAL_SEG_FLT_QUADTO
0x42 4 floats AquadTo
path segment follows.SERIAL_SEG_FLT_CUBICTO
0x43 6 floats AcurveTo
path segment follows.SERIAL_SEG_DBL_MOVETO
0x50 2 doubles AmoveTo
path segment follows.SERIAL_SEG_DBL_LINETO
0x51 2 doubles AlineTo
path segment follows.SERIAL_SEG_DBL_QUADTO
0x52 4 doubles AcurveTo
path segment follows.SERIAL_SEG_DBL_CUBICTO
0x53 6 doubles AcurveTo
path segment follows.SERIAL_SEG_CLOSE
0x60 AclosePath
path segment.SERIAL_PATH_END
0x61 There are no more path segments following. - Exception
-
IOException
- 从以下版本开始:
- 1.6
-
-
Class java.awt.geom.Point2D.Double extends Point2D implements Serializable
- serialVersionUID:
- 6150783262733311327L
-
Serialized Fields
-
x
double x
这个Point2D
的X坐标。- 从以下版本开始:
- 1.2
-
y
double y
这个Point2D
的Y坐标。- 从以下版本开始:
- 1.2
-
-
Class java.awt.geom.Point2D.Float extends Point2D implements Serializable
- serialVersionUID:
- -2870572449815403710L
-
Serialized Fields
-
x
float x
这个Point2D
的X坐标。- 从以下版本开始:
- 1.2
-
y
float y
这个Point2D
的Y坐标。- 从以下版本开始:
- 1.2
-
-
Class java.awt.geom.QuadCurve2D.Double extends QuadCurve2D implements Serializable
- serialVersionUID:
- 4217149928428559721L
-
Serialized Fields
-
ctrlx
double ctrlx
二次曲线段的控制点的X坐标。- 从以下版本开始:
- 1.2
-
ctrly
double ctrly
二次曲线段的控制点的Y坐标。- 从以下版本开始:
- 1.2
-
x1
double x1
二次曲线段起点的X坐标。- 从以下版本开始:
- 1.2
-
x2
double x2
二次曲线段终点的X坐标。- 从以下版本开始:
- 1.2
-
y1
double y1
二次曲线段起点的Y坐标。- 从以下版本开始:
- 1.2
-
y2
double y2
二次曲线段的终点的Y坐标。- 从以下版本开始:
- 1.2
-
-
Class java.awt.geom.QuadCurve2D.Float extends QuadCurve2D implements Serializable
- serialVersionUID:
- -8511188402130719609L
-
Serialized Fields
-
ctrlx
float ctrlx
二次曲线段的控制点的X坐标。- 从以下版本开始:
- 1.2
-
ctrly
float ctrly
二次曲线段的控制点的Y坐标。- 从以下版本开始:
- 1.2
-
x1
float x1
二次曲线段起点的X坐标。- 从以下版本开始:
- 1.2
-
x2
float x2
二次曲线段终点的X坐标。- 从以下版本开始:
- 1.2
-
y1
float y1
二次曲线段起点的Y坐标。- 从以下版本开始:
- 1.2
-
y2
float y2
二次曲线段的终点的Y坐标。- 从以下版本开始:
- 1.2
-
-
Class java.awt.geom.Rectangle2D.Double extends Rectangle2D implements Serializable
- serialVersionUID:
- 7771313791441850493L
-
Serialized Fields
-
height
double height
这个高度Rectangle2D
。- 从以下版本开始:
- 1.2
-
width
double width
这个宽度Rectangle2D
。- 从以下版本开始:
- 1.2
-
x
double x
这个Rectangle2D
的X坐标。- 从以下版本开始:
- 1.2
-
y
double y
这个Rectangle2D
的Y坐标。- 从以下版本开始:
- 1.2
-
-
Class java.awt.geom.Rectangle2D.Float extends Rectangle2D implements Serializable
- serialVersionUID:
- 3798716824173675777L
-
Serialized Fields
-
height
float height
这个高度Rectangle2D
。- 从以下版本开始:
- 1.2
-
width
float width
这个宽度Rectangle2D
。- 从以下版本开始:
- 1.2
-
x
float x
这个Rectangle2D
的X坐标。- 从以下版本开始:
- 1.2
-
y
float y
这个Rectangle2D
的Y坐标。- 从以下版本开始:
- 1.2
-
-
Class java.awt.geom.RoundRectangle2D.Double extends RoundRectangle2D implements Serializable
- serialVersionUID:
- 1048939333485206117L
-
Serialized Fields
-
archeight
double archeight
圆弧的圆弧高度。- 从以下版本开始:
- 1.2
-
arcwidth
double arcwidth
圆角的圆弧宽度。- 从以下版本开始:
- 1.2
-
height
double height
这个高度RoundRectangle2D
。- 从以下版本开始:
- 1.2
-
width
double width
这个宽度RoundRectangle2D
。- 从以下版本开始:
- 1.2
-
x
double x
这个RoundRectangle2D
的X坐标。- 从以下版本开始:
- 1.2
-
y
double y
这个RoundRectangle2D
的Y坐标。- 从以下版本开始:
- 1.2
-
-
Class java.awt.geom.RoundRectangle2D.Float extends RoundRectangle2D implements Serializable
- serialVersionUID:
- -3423150618393866922L
-
Serialized Fields
-
archeight
float archeight
圆弧的圆弧高度。- 从以下版本开始:
- 1.2
-
arcwidth
float arcwidth
圆角的圆弧宽度。- 从以下版本开始:
- 1.2
-
height
float height
这个高度RoundRectangle2D
。- 从以下版本开始:
- 1.2
-
width
float width
这个宽度RoundRectangle2D
。- 从以下版本开始:
- 1.2
-
x
float x
这个RoundRectangle2D
的X坐标。- 从以下版本开始:
- 1.2
-
y
float y
这个RoundRectangle2D
的Y坐标。- 从以下版本开始:
- 1.2
-
-
-
Package java.awt.image
-
Class java.awt.image.ImagingOpException extends RuntimeException implements Serializable
- serialVersionUID:
- 8026288481846276658L
-
Class java.awt.image.RasterFormatException extends RuntimeException implements Serializable
- serialVersionUID:
- 96598996116164315L
-
-
Package java.awt.image.renderable
-
Package java.awt.print
-
Class java.awt.print.PrinterAbortException extends PrinterException implements Serializable
- serialVersionUID:
- 4725169026278854136L
-
Class java.awt.print.PrinterException extends Exception implements Serializable
- serialVersionUID:
- -3757589981158265819L
-
Class java.awt.print.PrinterIOException extends PrinterException implements Serializable
- serialVersionUID:
- 5850870712125932846L
-
Serialized Fields
-
mException
IOException mException
终止打印作业的IO错误。
-
-
-
Package java.beans
-
Class java.beans.IndexedPropertyChangeEvent extends PropertyChangeEvent implements Serializable
- serialVersionUID:
- -320227448495806870L
-
Serialized Fields
-
index
int index
-
-
Class java.beans.IntrospectionException extends Exception implements Serializable
- serialVersionUID:
- -3728150539969542619L
-
Class java.beans.PropertyChangeEvent extends EventObject implements Serializable
- serialVersionUID:
- 7042693688939648123L
-
Class java.beans.PropertyChangeSupport extends Object implements Serializable
- serialVersionUID:
- 6401253773779951803L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
- Exception
-
ClassNotFoundException
-
IOException
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
- Serial Data:
-
Null终止列表
PropertyChangeListeners
。在序列化时,我们跳过不可序列化的侦听器,只序列化可序列化的侦听器。
- Exception
-
IOException
-
-
Serialized Fields
-
Class java.beans.PropertyVetoException extends Exception implements Serializable
- serialVersionUID:
- 129596057694162164L
-
Serialized Fields
-
evt
PropertyChangeEvent evt
描述被否决的更改的PropertyChangeEvent。
-
-
Class java.beans.VetoableChangeSupport extends Object implements Serializable
- serialVersionUID:
- -5090210921595982017L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
- Exception
-
ClassNotFoundException
-
IOException
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
- Serial Data:
-
Null终止列表
VetoableChangeListeners
。在序列化时,我们跳过不可序列化的侦听器,只序列化可序列化的侦听器。
- Exception
-
IOException
-
-
Serialized Fields
-
-
Package java.beans.beancontext
-
Class java.beans.beancontext.BeanContextChildSupport extends Object implements Serializable
- serialVersionUID:
- 6328947014421475877L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
恢复持久对象,必须等待后续的setBeanContext()完全恢复从新的嵌套BeanContext获取的任何资源- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream oos) throws IOException
写下对象的持久性状态。- Exception
-
IOException
-
-
Serialized Fields
-
beanContextChildPeer
BeanContextChild beanContextChildPeer
该BeanContext
在这个BeanContextChild
是嵌套。 -
pcSupport
PropertyChangeSupport pcSupport
PropertyChangeSupport
与此BeanContextChildSupport
相关联。 -
vcSupport
VetoableChangeSupport vcSupport
VetoableChangeSupport
与此BeanContextChildSupport
相关联。
-
-
Class java.beans.beancontext.BeanContextEvent extends EventObject implements Serializable
- serialVersionUID:
- 7267998073569045052L
-
Serialized Fields
-
propagatedFrom
BeanContext propagatedFrom
传播此事件的BeanContext
-
-
Class java.beans.beancontext.BeanContextMembershipEvent extends BeanContextEvent implements Serializable
- serialVersionUID:
- 3499346510334590959L
-
Serialized Fields
-
children
Collection children
受此事件通知影响的儿童列表。
-
-
Class java.beans.beancontext.BeanContextServiceAvailableEvent extends BeanContextEvent implements Serializable
- serialVersionUID:
- -5333985775656400778L
-
Serialized Fields
-
serviceClass
类<?> serviceClass
类
对新可用服务的引用
-
-
Class java.beans.beancontext.BeanContextServiceRevokedEvent extends BeanContextEvent implements Serializable
- serialVersionUID:
- -1295543154724961754L
-
Serialized Fields
-
invalidateRefs
boolean invalidateRefs
-
serviceClass
类<?> serviceClass
类
对正在撤销的服务的引用。
-
-
Class java.beans.beancontext.BeanContextServicesSupport extends BeanContextSupport implements Serializable
- serialVersionUID:
- -8494482757288719206L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
反序列化实例- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream oos) throws IOException
序列化实例- Exception
-
IOException
-
-
Class java.beans.beancontext.BeanContextServicesSupport.BCSSChild extends BeanContextSupport.BCSChild implements Serializable
- serialVersionUID:
- -3263851306889194873L
-
Class java.beans.beancontext.BeanContextServicesSupport.BCSSServiceProvider extends Object implements Serializable
- serialVersionUID:
- 861278251667444782L
-
Serialized Fields
-
serviceProvider
BeanContextServiceProvider serviceProvider
服务提供商。
-
-
Class java.beans.beancontext.BeanContextSupport extends BeanContextChildSupport implements Serializable
- serialVersionUID:
- -4879613978649577204L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
反序列化内容...如果此实例具有不同的对等体,则子元素在此处未被序列化,对等体的readObject()必须在反序列化此实例后调用readChildren()。- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream oos) throws IOException, ClassNotFoundException
序列化BeanContextSupport,如果此实例具有不同的对等体(即此对象充当另一个对象的委托),则此实例的子节点未在此处序列化,因为在对子节点进行反序列化时会出现“鸡和蛋”问题与此实例同时进行。 因此,在与此实例存在明确对等的情况下,应始终调用writeObject(),然后调用writeChildren()和readObject(),后跟readChildren()。- Exception
-
IOException
-
ClassNotFoundException
-
-
Serialized Fields
-
designTime
boolean designTime
boolean
指示该对象当前是否处于设计时模式。 -
locale
Locale locale
此BeanContext的当前语言环境。 -
okToUseGui
boolean okToUseGui
boolean
指示此实例现在是否可以呈现GUI。 -
serializable
int serializable
-
-
Class java.beans.beancontext.BeanContextSupport.BCSChild extends Object implements Serializable
- serialVersionUID:
- -5815286101609939109L
-
-
Package java.io
-
Class java.io.CharConversionException extends IOException implements Serializable
- serialVersionUID:
- -8680016352018427031L
-
Class java.io.EOFException extends IOException implements Serializable
- serialVersionUID:
- 6433858223774886977L
-
Class java.io.File extends Object implements Serializable
- serialVersionUID:
- 301077366599181567L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
调用readObject以恢复此文件名。 读取原始分隔符。 如果它与此系统上的分隔符不同,则旧分隔符将替换为本地分隔符。- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
调用WriteObject来保存此文件名。 分隔符也被保存,因此如果路径在不同的主机类型上重构,则可以替换它。- Serial Data:
- 默认字段后跟分隔符。
- Exception
-
IOException
-
-
Serialized Fields
-
path
String path
此抽象路径名的规范化路径名字符串。 规范化路径名字符串使用默认的名称 - 分隔符,并且不包含任何重复或冗余分隔符。
-
-
Class java.io.FileNotFoundException extends IOException implements Serializable
- serialVersionUID:
- -897856973823710492L
-
Class java.io.FilePermissionCollection extends PermissionCollection implements Serializable
- serialVersionUID:
- 2202956749081564585L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- Serial Data:
- “permissions”字段(包含FilePermissions的Vector)。
- Exception
-
IOException
-
-
Serialized Fields
-
Class java.io.InterruptedIOException extends IOException implements Serializable
- serialVersionUID:
- 4020568460727500567L
-
Serialized Fields
-
bytesTransferred
int bytesTransferred
报告在中断之前作为I / O操作的一部分传输了多少字节。
-
-
Class java.io.InvalidClassException extends ObjectStreamException implements Serializable
- serialVersionUID:
- -4333316296251054416L
-
Serialized Fields
-
classname
String classname
无效类的名称。无效类的名称。
-
-
Class java.io.InvalidObjectException extends ObjectStreamException implements Serializable
- serialVersionUID:
- 3233174318281839583L
-
Class java.io.IOError extends Error implements Serializable
- serialVersionUID:
- 67100927991680413L
-
Class java.io.IOException extends Exception implements Serializable
- serialVersionUID:
- 7818375828146090155L
-
Class java.io.NotActiveException extends ObjectStreamException implements Serializable
- serialVersionUID:
- -3893467273049808895L
-
Class java.io.NotSerializableException extends ObjectStreamException implements Serializable
- serialVersionUID:
- 2906642554793891381L
-
Class java.io.ObjectStreamClass extends Object implements Serializable
- serialVersionUID:
- -6120832682080437368L
-
Class java.io.ObjectStreamException extends IOException implements Serializable
- serialVersionUID:
- 7260898174833392607L
-
Class java.io.OptionalDataException extends ObjectStreamException implements Serializable
- serialVersionUID:
- -8011121865681257820L
-
Serialized Fields
-
eof
boolean eof
如果流的缓冲部分中没有更多数据,则为True。 -
length
int length
可在当前缓冲区中读取的原始数据的字节数。
-
-
Class java.io.SerializablePermission extends BasicPermission implements Serializable
- serialVersionUID:
- 8537212141160296410L
-
Serialized Fields
-
actions
String actions
-
-
Class java.io.StreamCorruptedException extends ObjectStreamException implements Serializable
- serialVersionUID:
- 8983558202217591746L
-
Class java.io.SyncFailedException extends IOException implements Serializable
- serialVersionUID:
- -2353342684412443330L
-
Class java.io.UncheckedIOException extends RuntimeException implements Serializable
- serialVersionUID:
- -8134305061645241065L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
被调用以从流中读取对象。- Exception
-
InvalidObjectException
- 如果对象无效或原因不是IOException
-
IOException
-
ClassNotFoundException
-
-
Class java.io.UnsupportedEncodingException extends IOException implements Serializable
- serialVersionUID:
- -4274276298326136670L
-
Class java.io.UTFDataFormatException extends IOException implements Serializable
- serialVersionUID:
- 420743449228280612L
-
Class java.io.WriteAbortedException extends ObjectStreamException implements Serializable
- serialVersionUID:
- -3326426625597282442L
-
Serialized Fields
-
detail
Exception detail
编写ObjectStream时捕获的异常。该字段早于通用异常链设施。
Throwable.getCause()
方法现在是获取此信息的首选方法。
-
-
-
Package java.lang
-
Class java.lang.AbstractMethodError extends IncompatibleClassChangeError implements Serializable
- serialVersionUID:
- -1654391082989018462L
-
Class java.lang.ArithmeticException extends RuntimeException implements Serializable
- serialVersionUID:
- 2256477558314496007L
-
Class java.lang.ArrayIndexOutOfBoundsException extends IndexOutOfBoundsException implements Serializable
- serialVersionUID:
- -5116101128118950844L
-
Class java.lang.ArrayStoreException extends RuntimeException implements Serializable
- serialVersionUID:
- -4522193890499838241L
-
Class java.lang.AssertionError extends Error implements Serializable
- serialVersionUID:
- -5013299493970297370L
-
Class java.lang.Boolean extends Object implements Serializable
- serialVersionUID:
- -3665804199014368530L
-
Serialized Fields
-
value
boolean value
布尔值。
-
-
Class java.lang.BootstrapMethodError extends LinkageError implements Serializable
- serialVersionUID:
- 292L
-
Class java.lang.Byte extends Number implements Serializable
- serialVersionUID:
- -7183698231559129828L
-
Serialized Fields
-
value
byte value
Byte
的值。
-
-
Class java.lang.Character extends Object implements Serializable
- serialVersionUID:
- 3786198910865385080L
-
Serialized Fields
-
value
char value
值Character
。
-
-
Class java.lang.Class extends Object implements Serializable
- serialVersionUID:
- 3206093459760846163L
-
Serialization Overview
-
Class Class在Serialization Stream Protocol中是特殊的。 Class实例最初以下列格式写入ObjectOutputStream:
TC_CLASS
ClassDescriptor A ClassDescriptor is a special cased serialization of ajava.io.ObjectStreamClass
instance.- 另请参见:
-
ObjectStreamClass
-
-
Class java.lang.ClassCastException extends RuntimeException implements Serializable
- serialVersionUID:
- -9223365651070458532L
-
Class java.lang.ClassCircularityError extends LinkageError implements Serializable
- serialVersionUID:
- 1054362542914539689L
-
Class java.lang.ClassFormatError extends LinkageError implements Serializable
- serialVersionUID:
- -8420114879011949195L
-
Class java.lang.ClassNotFoundException extends ReflectiveOperationException implements Serializable
- serialVersionUID:
- 9176873029745254542L
-
Serialized Fields
-
ex
Throwable ex
如果使用ClassNotFoundException(String s,Throwable ex)构造函数来实例化对象,则此字段保存异常ex- 从以下版本开始:
- 1.2
-
-
Class java.lang.CloneNotSupportedException extends Exception implements Serializable
- serialVersionUID:
- 5195511250079656443L
-
Class java.lang.Double extends Number implements Serializable
- serialVersionUID:
- -9172774392245257468L
-
Serialized Fields
-
value
double value
Double的价值。
-
-
Class java.lang.Enum extends Object implements Serializable
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
防止默认反序列化- Exception
-
IOException
-
ClassNotFoundException
-
readObjectNoData
private void readObjectNoData() throws ObjectStreamException
- Exception
-
ObjectStreamException
-
-
Serialized Fields
-
name
String name
枚举常量的名称,如枚举声明中声明的那样。 大多数程序员应该使用Enum.toString()
方法而不是访问此字段。 -
ordinal
int ordinal
-
-
-
Class java.lang.EnumConstantNotPresentException extends RuntimeException implements Serializable
- serialVersionUID:
- -6046998521960521108L
-
Class java.lang.Error extends Throwable implements Serializable
- serialVersionUID:
- 4980196508277280342L
-
Class java.lang.Exception extends Throwable implements Serializable
- serialVersionUID:
- -3387516993124229948L
-
Class java.lang.ExceptionInInitializerError extends LinkageError implements Serializable
- serialVersionUID:
- 1521711792217232256L
-
Serialized Fields
-
exception
Throwable exception
如果使用ExceptionInInitializerError(Throwable thrown)构造函数实例化对象,则此字段保留异常
-
-
Class java.lang.Float extends Number implements Serializable
- serialVersionUID:
- -2671257302660747028L
-
Serialized Fields
-
value
float value
Float的价值。
-
-
Class java.lang.IllegalAccessError extends IncompatibleClassChangeError implements Serializable
- serialVersionUID:
- -8988904074992417891L
-
Class java.lang.IllegalAccessException extends ReflectiveOperationException implements Serializable
- serialVersionUID:
- 6616958222490762034L
-
Class java.lang.IllegalArgumentException extends RuntimeException implements Serializable
- serialVersionUID:
- -5365630128856068164L
-
Class java.lang.IllegalCallerException extends RuntimeException implements Serializable
- serialVersionUID:
- -2349421918363102232L
-
Class java.lang.IllegalMonitorStateException extends RuntimeException implements Serializable
- serialVersionUID:
- 3713306369498869069L
-
Class java.lang.IllegalStateException extends RuntimeException implements Serializable
- serialVersionUID:
- -1848914673093119416L
-
Class java.lang.IllegalThreadStateException extends IllegalArgumentException implements Serializable
- serialVersionUID:
- -7626246362397460174L
-
Class java.lang.IncompatibleClassChangeError extends LinkageError implements Serializable
- serialVersionUID:
- -4914975503642802119L
-
Class java.lang.IndexOutOfBoundsException extends RuntimeException implements Serializable
- serialVersionUID:
- 234122996006267687L
-
Class java.lang.InstantiationError extends IncompatibleClassChangeError implements Serializable
- serialVersionUID:
- -4885810657349421204L
-
Class java.lang.InstantiationException extends ReflectiveOperationException implements Serializable
- serialVersionUID:
- -8441929162975509110L
-
Class java.lang.Integer extends Number implements Serializable
- serialVersionUID:
- 1360826667806852920L
-
Serialized Fields
-
value
int value
值Integer
。
-
-
Class java.lang.InternalError extends VirtualMachineError implements Serializable
- serialVersionUID:
- -9062593416125562365L
-
Class java.lang.InterruptedException extends Exception implements Serializable
- serialVersionUID:
- 6700697376100628473L
-
Class java.lang.LayerInstantiationException extends RuntimeException implements Serializable
- serialVersionUID:
- -906239691613568347L
-
Class java.lang.LinkageError extends Error implements Serializable
- serialVersionUID:
- 3579600108157160122L
-
Class java.lang.Long extends Number implements Serializable
- serialVersionUID:
- 4290774380558885855L
-
Serialized Fields
-
value
long value
Long
的值。
-
-
Class java.lang.NegativeArraySizeException extends RuntimeException implements Serializable
- serialVersionUID:
- -8960118058596991861L
-
Class java.lang.NoClassDefFoundError extends LinkageError implements Serializable
- serialVersionUID:
- 9095859863287012458L
-
Class java.lang.NoSuchFieldError extends IncompatibleClassChangeError implements Serializable
- serialVersionUID:
- -3456430195886129035L
-
Class java.lang.NoSuchFieldException extends ReflectiveOperationException implements Serializable
- serialVersionUID:
- -6143714805279938260L
-
Class java.lang.NoSuchMethodError extends IncompatibleClassChangeError implements Serializable
- serialVersionUID:
- -3765521442372831335L
-
Class java.lang.NoSuchMethodException extends ReflectiveOperationException implements Serializable
- serialVersionUID:
- 5034388446362600923L
-
Class java.lang.NullPointerException extends RuntimeException implements Serializable
- serialVersionUID:
- 5162710183389028792L
-
Class java.lang.Number extends Object implements Serializable
- serialVersionUID:
- -8742448824652078965L
-
Class java.lang.NumberFormatException extends IllegalArgumentException implements Serializable
- serialVersionUID:
- -2848938806368998894L
-
Class java.lang.OutOfMemoryError extends VirtualMachineError implements Serializable
- serialVersionUID:
- 8228564086184010517L
-
Class java.lang.ReflectiveOperationException extends Exception implements Serializable
- serialVersionUID:
- 123456789L
-
Class java.lang.RuntimeException extends Exception implements Serializable
- serialVersionUID:
- -7034897190745766939L
-
Class java.lang.RuntimePermission extends BasicPermission implements Serializable
- serialVersionUID:
- 7399184964622342223L
-
Class java.lang.SecurityException extends RuntimeException implements Serializable
- serialVersionUID:
- 6878364983674394167L
-
Class java.lang.Short extends Number implements Serializable
- serialVersionUID:
- 7515723908773894738L
-
Serialized Fields
-
value
short value
值Short
。
-
-
Class java.lang.StackOverflowError extends VirtualMachineError implements Serializable
- serialVersionUID:
- 8609175038441759607L
-
Class java.lang.StackTraceElement extends Object implements Serializable
- serialVersionUID:
- 6992337162326171013L
-
Class java.lang.String extends Object implements Serializable
- serialVersionUID:
- -6849794470754667710L
-
Serialization Overview
-
类字符串在序列化流协议中是特殊的。 根据Object Serialization Specification, Section 6.2, "Stream Elements",将String实例写入ObjectOutputStream
-
-
Class java.lang.StringBuffer extends java.lang.AbstractStringBuilder implements Serializable
- serialVersionUID:
- 3388685877147921107L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
调用readObject以从流中恢复StringBuffer的状态。- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
调用readObject以从流中恢复StringBuffer的状态。- Exception
-
IOException
-
-
Serialization Overview
-
StringBuffer的可序列化字段。
-
-
Serialized Fields
-
count
int count
此StringBuffer中的字符数。 -
shared
boolean shared
一个标志,指示是否共享后备阵列。 反序列化时忽略该值。 -
value
char[] value
StringBuffer的后备字符数组。
-
-
Class java.lang.StringBuilder extends java.lang.AbstractStringBuilder implements Serializable
- serialVersionUID:
- 4383685877147921099L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
调用readObject以从流中恢复StringBuffer的状态。- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将StringBuilder
实例的状态保存到流中(即序列化它)。- Serial Data:
-
当前存储在字符串生成器(
int
)中的字符数,后跟字符串生成器(char[]
)中的字符。char
数组的长度可能大于当前存储在字符串生成器中的字符数,在这种情况下,将忽略额外的字符。 - Exception
-
IOException
-
-
Class java.lang.StringIndexOutOfBoundsException extends IndexOutOfBoundsException implements Serializable
- serialVersionUID:
- -6762910422159637258L
-
Class java.lang.ThreadDeath extends Error implements Serializable
- serialVersionUID:
- -4417128565033088268L
-
Class java.lang.Throwable extends Object implements Serializable
- serialVersionUID:
- -3042686055658047285L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
从流中读取Throwable
,对字段强制执行格式良好的约束。suppressedExceptions
的列表中不允许使用空条目和自指针。 堆栈跟踪元素不允许空条目。 串行形式的空堆栈跟踪导致零长度堆栈元素数组。 条目等于new StackTraceElement("", "", null, Integer.MIN_VALUE)
的单元素堆栈跟踪产生null
stackTrace
字段。 请注意,cause
字段可以容纳的值没有限制;null
和this
都是该字段的有效值。- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将Throwable
对象写入流。null
堆栈跟踪字段以串行形式表示为单元素数组,其元素等于new StackTraceElement("", "", null, Integer.MIN_VALUE)
。- Exception
-
IOException
-
-
Serialized Fields
-
cause
Throwable cause
导致抛出此throwable的throwable,如果此throwable不是由另一个throwable引起的,或者如果致使throwable未知,则返回null。 如果此字段等于此throwable本身,则表示此throwable的原因尚未初始化。- 从以下版本开始:
- 1.4
-
detailMessage
String detailMessage
关于Throwable的具体细节。 例如,对于FileNotFoundException
,它包含无法找到的文件的名称。 -
stackTrace
StackTraceElement[] stackTrace
堆栈跟踪,由Throwable.getStackTrace()
返回。 该字段初始化为零长度数组。 该字段的值为null
表示后续调用Throwable.setStackTrace(StackTraceElement[])
和Throwable.fillInStackTrace()
将为无操作。- 从以下版本开始:
- 1.4
-
suppressedExceptions
List<Throwable> suppressedExceptions
被抑制的异常列表,由Throwable.getSuppressed()
返回。 该列表初始化为零元素不可修改的标记列表。 读入序列化Throwable时,如果suppressedExceptions
字段指向零元素列表,则该字段将重置为sentinel值。- 从以下版本开始:
- 1.7
-
-
Class java.lang.TypeNotPresentException extends RuntimeException implements Serializable
- serialVersionUID:
- -5101214195716534496L
-
Serialized Fields
-
typeName
String typeName
-
-
Class java.lang.UnknownError extends VirtualMachineError implements Serializable
- serialVersionUID:
- 2524784860676771849L
-
Class java.lang.UnsatisfiedLinkError extends LinkageError implements Serializable
- serialVersionUID:
- -4019343241616879428L
-
Class java.lang.UnsupportedClassVersionError extends ClassFormatError implements Serializable
- serialVersionUID:
- -7123279212883497373L
-
Class java.lang.UnsupportedOperationException extends RuntimeException implements Serializable
- serialVersionUID:
- -1242599979055084673L
-
Class java.lang.VerifyError extends LinkageError implements Serializable
- serialVersionUID:
- 7001962396098498785L
-
Class java.lang.VirtualMachineError extends Error implements Serializable
- serialVersionUID:
- 4161983926571568670L
-
-
Package java.lang.annotation
-
Class java.lang.annotation.AnnotationFormatError extends Error implements Serializable
- serialVersionUID:
- -4256701562333669892L
-
Class java.lang.annotation.AnnotationTypeMismatchException extends RuntimeException implements Serializable
- serialVersionUID:
- 8125925355765570191L
-
Serialized Fields
-
foundType
String foundType
注释中找到的(错误的)数据类型。 此字符串可以(但不是必须)包含该值。 字符串的确切格式未指定。
-
-
Class java.lang.annotation.IncompleteAnnotationException extends RuntimeException implements Serializable
- serialVersionUID:
- 8445097402741811912L
-
Serialized Fields
-
annotationType
类<? extends Annotation> annotationType
-
elementName
String elementName
-
-
-
Package java.lang.instrument
-
Class java.lang.instrument.IllegalClassFormatException extends Exception implements Serializable
- serialVersionUID:
- -3841736710924794009L
-
Class java.lang.instrument.UnmodifiableClassException extends Exception implements Serializable
- serialVersionUID:
- 1716652643585309178L
-
Class java.lang.instrument.UnmodifiableModuleException extends RuntimeException implements Serializable
- serialVersionUID:
- 6912511912351080644L
-
-
Package java.lang.invoke
-
Class java.lang.invoke.LambdaConversionException extends Exception implements Serializable
- serialVersionUID:
- 300L
-
Class java.lang.invoke.MethodType extends Object implements Serializable
- serialVersionUID:
- 292L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
- Exception
-
IOException
- 如果读取对象时出现问题 -
ClassNotFoundException
- 如果无法解析其中一个组件类 - 另请参见:
-
MethodType.readResolve()
,MethodType.writeObject(java.io.ObjectOutputStream)
-
readResolve
private Object readResolve()
序列化后解析并初始化MethodType
对象。 -
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将MethodType
实例保存到流中。- Serial Data:
-
为了便于携带,序列化格式不引用命名字段。
相反,返回类型和参数类型数组直接从
writeObject
方法写入,使用两次调用s.writeObject
,如下所示:s.writeObject(this.returnType()); s.writeObject(this.parameterArray());
检查反序列化的字段值,就好像它们被提供给工厂方法
methodType
一样 。 例如,空值或void
参数类型将在反序列化期间导致异常。 - Exception
-
IOException
- 如果写入对象时出现问题
-
-
Serialization Overview
-
MethodType
没有可序列化的字段。
-
-
Class java.lang.invoke.SerializedLambda extends Object implements Serializable
- serialVersionUID:
- 8025925345765570181L
-
Serialization Methods
-
readResolve
private Object readResolve() throws ReflectiveOperationException
- Exception
-
ReflectiveOperationException
-
-
Serialized Fields
-
capturedArgs
Object[] capturedArgs
-
capturingClass
类<?> capturingClass
-
functionalInterfaceClass
String functionalInterfaceClass
-
functionalInterfaceMethodName
String functionalInterfaceMethodName
-
functionalInterfaceMethodSignature
String functionalInterfaceMethodSignature
-
implClass
String implClass
-
implMethodKind
int implMethodKind
-
implMethodName
String implMethodName
-
implMethodSignature
String implMethodSignature
-
instantiatedMethodType
String instantiatedMethodType
-
-
Class java.lang.invoke.StringConcatException extends Exception implements Serializable
- serialVersionUID:
- 301L
-
Class java.lang.invoke.WrongMethodTypeException extends RuntimeException implements Serializable
- serialVersionUID:
- 292L
-
-
Package java.lang.management
-
Class java.lang.management.ManagementPermission extends BasicPermission implements Serializable
- serialVersionUID:
- 1897496590799378737L
-
-
Package java.lang.module
-
Class java.lang.module.FindException extends RuntimeException implements Serializable
- serialVersionUID:
- -5817081036963388391L
-
Class java.lang.module.InvalidModuleDescriptorException extends RuntimeException implements Serializable
- serialVersionUID:
- 4863390386809347380L
-
Class java.lang.module.ResolutionException extends RuntimeException implements Serializable
- serialVersionUID:
- -1031186845316729450L
-
-
Package java.lang.reflect
-
Class java.lang.reflect.GenericSignatureFormatError extends ClassFormatError implements Serializable
- serialVersionUID:
- 6709919147137911034L
-
Class java.lang.reflect.InaccessibleObjectException extends RuntimeException implements Serializable
- serialVersionUID:
- 4158786093378140901L
-
Class java.lang.reflect.InvocationTargetException extends ReflectiveOperationException implements Serializable
- serialVersionUID:
- 4085088731926701167L
-
Serialized Fields
-
target
Throwable target
如果使用InvocationTargetException(Throwable target)构造函数来实例化对象,则此字段保存目标
-
-
Class java.lang.reflect.MalformedParameterizedTypeException extends RuntimeException implements Serializable
- serialVersionUID:
- -5696557788586220964L
-
Class java.lang.reflect.MalformedParametersException extends RuntimeException implements Serializable
- serialVersionUID:
- 20130919L
-
Class java.lang.reflect.Proxy extends Object implements Serializable
- serialVersionUID:
- -2222568056686623797L
-
Serialized Fields
-
h
InvocationHandler h
此代理实例的调用处理程序。
-
-
Class java.lang.reflect.ReflectPermission extends BasicPermission implements Serializable
- serialVersionUID:
- 7412737110241507485L
-
Class java.lang.reflect.UndeclaredThrowableException extends RuntimeException implements Serializable
- serialVersionUID:
- 330127114055056639L
-
Serialized Fields
-
undeclaredThrowable
Throwable undeclaredThrowable
抛出的未声明的已检查异常
-
-
-
Package java.math
-
Class java.math.BigDecimal extends Number implements Serializable
- serialVersionUID:
- 6108874887143696463L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
从流中重构BigDecimal
实例(即反序列化它)。- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
序列化此BigDecimal
到相关的流- Exception
-
IOException
-
-
Serialized Fields
-
intVal
BigInteger intVal
此BigDecimal的未缩放值,由BigDecimal.unscaledValue()
返回。 -
scale
int scale
此BigDecimal的比例,由BigDecimal.scale
返回。- 另请参见:
-
BigDecimal.scale
-
-
Class java.math.BigInteger extends Number implements Serializable
- serialVersionUID:
- -8287574255936472291L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
从流中重构BigInteger
实例(即反序列化它)。 出于历史原因,幅度作为字节数组读入,但它被转换为int数组,并且字节数组被丢弃。 注意:当前的约定是将缓存字段bitCountPlusOne,bitLengthPlusOne和lowestSetBitPlusTwo初始化为0而不是其他一些标记值。 因此,不需要在readObject中设置这些字段的显式操作,因为默认情况下这些字段的值已经为0,因为未使用defaultReadObject。- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将BigInteger
实例保存到流中。 由于历史原因,BigInteger
的大小被序列化为字节数组。 为了保持与旧的实现兼容性,整数-1,-1,-2,-2写为过时的字段的值bitCount
,bitLength
,lowestSetBit
,和firstNonzeroByteNum
分别。 这些值与旧实现兼容,但当前实现将忽略这些值。- Exception
-
IOException
-
-
Serialization Overview
-
BigInteger的可序列化字段。
-
-
Serialized Fields
-
bitCount
int bitCount
以序列化形式出现以实现向后兼容 -
bitLength
int bitLength
以序列化形式出现以实现向后兼容 -
firstNonzeroByteNum
int firstNonzeroByteNum
以序列化形式出现以实现向后兼容 -
lowestSetBit
int lowestSetBit
以序列化形式出现以实现向后兼容 -
magnitude
byte[] magnitude
这个BigInteger的数量级数组 -
signum
int signum
这个BigInteger的签名
-
-
Class java.math.MathContext extends Object implements Serializable
- serialVersionUID:
- 5579720004786848255L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
从流中重构MathContext
实例(即反序列化它)。- Exception
-
IOException
-
ClassNotFoundException
-
-
Serialized Fields
-
precision
int precision
要用于操作的位数。 值0表示将使用无限精度(所需数量)。 请注意,前导零(数字系数)从不重要。precision
永远是非负面的。 -
roundingMode
RoundingMode roundingMode
用于操作的舍入算法。- 另请参见:
-
RoundingMode
-
-
-
Package java.net
-
Class java.net.BindException extends SocketException implements Serializable
- serialVersionUID:
- -5945005768251722951L
-
Class java.net.ConnectException extends SocketException implements Serializable
- serialVersionUID:
- 3831404271622369215L
-
Class java.net.HttpRetryException extends IOException implements Serializable
- serialVersionUID:
- -9186022286469111381L
-
Serialized Fields
-
location
String location
-
responseCode
int responseCode
-
-
Class java.net.Inet4Address extends InetAddress implements Serializable
- serialVersionUID:
- 3286316764910316507L
-
Serialization Methods
-
writeReplace
private Object writeReplace() throws ObjectStreamException
用InetAddress对象替换要序列化的对象。- Exception
-
ObjectStreamException
- 如果无法创建替换此对象的新对象
-
-
Class java.net.Inet6Address extends InetAddress implements Serializable
- serialVersionUID:
- 6880410070516793377L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
仅当作用域接口名称在此系统上有效时,才从包含范围信息的流中恢复此对象的状态- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
为了将scope_ifname字段写为String而不是不可序列化的NetworkInterface,将覆盖默认行为- Exception
-
IOException
-
-
Serialized Fields
-
ifname
String ifname
-
ipaddress
byte[] ipaddress
-
scope_id
int scope_id
-
scope_id_set
boolean scope_id_set
-
scope_ifname_set
boolean scope_ifname_set
-
-
Class java.net.InetAddress extends Object implements Serializable
- serialVersionUID:
- 3286316764910316507L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
- Exception
-
IOException
-
ClassNotFoundException
-
readObjectNoData
private void readObjectNoData() throws IOException, ClassNotFoundException
- Exception
-
IOException
-
ClassNotFoundException
-
readResolve
private Object readResolve() throws ObjectStreamException
用Inet4Address对象替换反序列化对象。- Exception
-
ObjectStreamException
- 如果无法创建替换此对象的新对象
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
- Exception
-
IOException
-
-
Serialized Fields
-
address
int address
-
family
int family
-
hostName
String hostName
-
-
Class java.net.InetSocketAddress extends SocketAddress implements Serializable
- serialVersionUID:
- 5076001401234631237L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
- Exception
-
IOException
-
ClassNotFoundException
-
readObjectNoData
private void readObjectNoData() throws ObjectStreamException
- Exception
-
ObjectStreamException
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- Exception
-
IOException
-
-
Serialized Fields
-
addr
InetAddress addr
-
hostname
String hostname
-
port
int port
-
-
Class java.net.MalformedURLException extends IOException implements Serializable
- serialVersionUID:
- -182787522200415866L
-
Class java.net.NetPermission extends BasicPermission implements Serializable
- serialVersionUID:
- -8343910153355041693L
-
Class java.net.NoRouteToHostException extends SocketException implements Serializable
- serialVersionUID:
- -1897550894873493790L
-
Class java.net.PortUnreachableException extends SocketException implements Serializable
- serialVersionUID:
- 8462541992376507323L
-
Class java.net.ProtocolException extends IOException implements Serializable
- serialVersionUID:
- -6098449442062388080L
-
Class java.net.SocketAddress extends Object implements Serializable
- serialVersionUID:
- 5215720748342549866L
-
Class java.net.SocketException extends IOException implements Serializable
- serialVersionUID:
- -5935874303556886934L
-
Class java.net.SocketPermissionCollection extends PermissionCollection implements Serializable
- serialVersionUID:
- 2787186408602843674L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- Serial Data:
- “permissions”字段(包含SocketPermissions的Vector)。
- Exception
-
IOException
-
-
Serialized Fields
-
Class java.net.SocketTimeoutException extends InterruptedIOException implements Serializable
- serialVersionUID:
- -8846654841826352300L
-
Class java.net.UnknownHostException extends IOException implements Serializable
- serialVersionUID:
- -4639126076052875403L
-
Class java.net.UnknownServiceException extends IOException implements Serializable
- serialVersionUID:
- -4169033248853639508L
-
Class java.net.URI extends Object implements Serializable
- serialVersionUID:
- -6052424284110960213L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream is) throws ClassNotFoundException, IOException
从给定的串行流重构URI。调用
ObjectInputStream.defaultReadObject()
方法以读取string
字段的值。 然后以通常的方式解析结果。- Exception
-
ClassNotFoundException
-
IOException
-
writeObject
private void writeObject(ObjectOutputStream os) throws IOException
将此URI的内容保存到给定的串行流。URI实例的唯一可序列化字段是其
string
字段。 如果该字段没有值,则为该字段赋值,然后调用给定对象输出流的ObjectOutputStream.defaultWriteObject()
方法。- Exception
-
IOException
-
-
Serialized Fields
-
string
String string
此URI的字符串形式。
-
-
Class java.net.URISyntaxException extends Exception implements Serializable
- serialVersionUID:
- 2137979680897488891L
-
Serialized Fields
-
index
int index
-
input
String input
-
-
Class java.net.URL extends Object implements Serializable
- serialVersionUID:
- -7627629688361524110L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
调用readObject以从流中恢复URL的状态。 它读取URL的组件并查找本地流处理程序。- Exception
-
IOException
-
ClassNotFoundException
-
readResolve
private Object readResolve() throws ObjectStreamException
用URL对象替换反序列化对象。- Exception
-
ObjectStreamException
- 如果无法创建替换此对象的新对象
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
调用WriteObject以将URL的状态保存到ObjectOutputStream。 处理程序未保存,因为它特定于此系统。- Serial Data:
- 默认的写对象值。 读回时,读者必须确保使用协议变量调用getURLStreamHandler返回有效的URLStreamHandler,如果不是则返回IOException。
- Exception
-
IOException
-
-
Serialized Fields
-
Class java.net.URLPermission extends Permission implements Serializable
- serialVersionUID:
- -2702463814894478682L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
从流中恢复此对象的状态- Exception
-
IOException
-
ClassNotFoundException
-
-
Serialized Fields
-
actions
String actions
-
-
-
Package java.net.http
-
Class java.net.http.HttpConnectTimeoutException extends HttpTimeoutException implements Serializable
- serialVersionUID:
- 332L
-
Class java.net.http.HttpTimeoutException extends IOException implements Serializable
- serialVersionUID:
- 981344271622632951L
-
Class java.net.http.WebSocketHandshakeException extends IOException implements Serializable
- serialVersionUID:
- 1L
-
-
Package java.nio
-
Class java.nio.BufferOverflowException extends RuntimeException implements Serializable
- serialVersionUID:
- -5484897634319144535L
-
Class java.nio.BufferUnderflowException extends RuntimeException implements Serializable
- serialVersionUID:
- -1713313658691622206L
-
Class java.nio.InvalidMarkException extends IllegalStateException implements Serializable
- serialVersionUID:
- 1698329710438510774L
-
Class java.nio.ReadOnlyBufferException extends UnsupportedOperationException implements Serializable
- serialVersionUID:
- -1210063976496234090L
-
-
Package java.nio.channels
-
Class java.nio.channels.AcceptPendingException extends IllegalStateException implements Serializable
- serialVersionUID:
- 2721339977965416421L
-
Class java.nio.channels.AlreadyBoundException extends IllegalStateException implements Serializable
- serialVersionUID:
- 6796072983322737592L
-
Class java.nio.channels.AlreadyConnectedException extends IllegalStateException implements Serializable
- serialVersionUID:
- -7331895245053773357L
-
Class java.nio.channels.AsynchronousCloseException extends ClosedChannelException implements Serializable
- serialVersionUID:
- 6891178312432313966L
-
Class java.nio.channels.CancelledKeyException extends IllegalStateException implements Serializable
- serialVersionUID:
- -8438032138028814268L
-
Class java.nio.channels.ClosedByInterruptException extends AsynchronousCloseException implements Serializable
- serialVersionUID:
- -4488191543534286750L
-
Class java.nio.channels.ClosedChannelException extends IOException implements Serializable
- serialVersionUID:
- 882777185433553857L
-
Class java.nio.channels.ClosedSelectorException extends IllegalStateException implements Serializable
- serialVersionUID:
- 6466297122317847835L
-
Class java.nio.channels.ConnectionPendingException extends IllegalStateException implements Serializable
- serialVersionUID:
- 2008393366501760879L
-
Class java.nio.channels.FileLockInterruptionException extends IOException implements Serializable
- serialVersionUID:
- 7104080643653532383L
-
Class java.nio.channels.IllegalBlockingModeException extends IllegalStateException implements Serializable
- serialVersionUID:
- -3335774961855590474L
-
Class java.nio.channels.IllegalChannelGroupException extends IllegalArgumentException implements Serializable
- serialVersionUID:
- -2495041211157744253L
-
Class java.nio.channels.IllegalSelectorException extends IllegalArgumentException implements Serializable
- serialVersionUID:
- -8406323347253320987L
-
Class java.nio.channels.InterruptedByTimeoutException extends IOException implements Serializable
- serialVersionUID:
- -4268008601014042947L
-
Class java.nio.channels.NoConnectionPendingException extends IllegalStateException implements Serializable
- serialVersionUID:
- -8296561183633134743L
-
Class java.nio.channels.NonReadableChannelException extends IllegalStateException implements Serializable
- serialVersionUID:
- -3200915679294993514L
-
Class java.nio.channels.NonWritableChannelException extends IllegalStateException implements Serializable
- serialVersionUID:
- -7071230488279011621L
-
Class java.nio.channels.NotYetBoundException extends IllegalStateException implements Serializable
- serialVersionUID:
- 4640999303950202242L
-
Class java.nio.channels.NotYetConnectedException extends IllegalStateException implements Serializable
- serialVersionUID:
- 4697316551909513464L
-
Class java.nio.channels.OverlappingFileLockException extends IllegalStateException implements Serializable
- serialVersionUID:
- 2047812138163068433L
-
Class java.nio.channels.ReadPendingException extends IllegalStateException implements Serializable
- serialVersionUID:
- 1986315242191227217L
-
Class java.nio.channels.ShutdownChannelGroupException extends IllegalStateException implements Serializable
- serialVersionUID:
- -3903801676350154157L
-
Class java.nio.channels.UnresolvedAddressException extends IllegalArgumentException implements Serializable
- serialVersionUID:
- 6136959093620794148L
-
Class java.nio.channels.UnsupportedAddressTypeException extends IllegalArgumentException implements Serializable
- serialVersionUID:
- -2964323842829700493L
-
Class java.nio.channels.WritePendingException extends IllegalStateException implements Serializable
- serialVersionUID:
- 7031871839266032276L
-
-
Package java.nio.charset
-
Class java.nio.charset.CharacterCodingException extends IOException implements Serializable
- serialVersionUID:
- 8421532232154627783L
-
Class java.nio.charset.CoderMalfunctionError extends Error implements Serializable
- serialVersionUID:
- -1151412348057794301L
-
Class java.nio.charset.IllegalCharsetNameException extends IllegalArgumentException implements Serializable
- serialVersionUID:
- 1457525358470002989L
-
Serialized Fields
-
charsetName
String charsetName
-
-
Class java.nio.charset.MalformedInputException extends CharacterCodingException implements Serializable
- serialVersionUID:
- -3438823399834806194L
-
Serialized Fields
-
inputLength
int inputLength
-
-
Class java.nio.charset.UnmappableCharacterException extends CharacterCodingException implements Serializable
- serialVersionUID:
- -7026962371537706123L
-
Serialized Fields
-
inputLength
int inputLength
-
-
Class java.nio.charset.UnsupportedCharsetException extends IllegalArgumentException implements Serializable
- serialVersionUID:
- 1490765524727386367L
-
Serialized Fields
-
charsetName
String charsetName
-
-
-
Package java.nio.file
-
Class java.nio.file.AccessDeniedException extends FileSystemException implements Serializable
- serialVersionUID:
- 4943049599949219617L
-
Class java.nio.file.AtomicMoveNotSupportedException extends FileSystemException implements Serializable
- serialVersionUID:
- 5402760225333135579L
-
Class java.nio.file.ClosedDirectoryStreamException extends IllegalStateException implements Serializable
- serialVersionUID:
- 4228386650900895400L
-
Class java.nio.file.ClosedFileSystemException extends IllegalStateException implements Serializable
- serialVersionUID:
- -8158336077256193488L
-
Class java.nio.file.ClosedWatchServiceException extends IllegalStateException implements Serializable
- serialVersionUID:
- 1853336266231677732L
-
Class java.nio.file.DirectoryIteratorException extends ConcurrentModificationException implements Serializable
- serialVersionUID:
- -6012699886086212874L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
被调用以从流中读取对象。- Exception
-
InvalidObjectException
- 如果对象无效或原因不是IOException
-
IOException
-
ClassNotFoundException
-
-
Class java.nio.file.DirectoryNotEmptyException extends FileSystemException implements Serializable
- serialVersionUID:
- 3056667871802779003L
-
Class java.nio.file.FileAlreadyExistsException extends FileSystemException implements Serializable
- serialVersionUID:
- 7579540934498831181L
-
Class java.nio.file.FileSystemAlreadyExistsException extends RuntimeException implements Serializable
- serialVersionUID:
- -5438419127181131148L
-
Class java.nio.file.FileSystemException extends IOException implements Serializable
- serialVersionUID:
- -3055425747967319812L
-
Class java.nio.file.FileSystemLoopException extends FileSystemException implements Serializable
- serialVersionUID:
- 4843039591949217617L
-
Class java.nio.file.FileSystemNotFoundException extends RuntimeException implements Serializable
- serialVersionUID:
- 7999581764446402397L
-
Class java.nio.file.InvalidPathException extends IllegalArgumentException implements Serializable
- serialVersionUID:
- 4355821422286746137L
-
Serialized Fields
-
index
int index
-
input
String input
-
-
Class java.nio.file.LinkPermission extends BasicPermission implements Serializable
- serialVersionUID:
- -1441492453772213220L
-
Class java.nio.file.NoSuchFileException extends FileSystemException implements Serializable
- serialVersionUID:
- -1390291775875351931L
-
Class java.nio.file.NotDirectoryException extends FileSystemException implements Serializable
- serialVersionUID:
- -9011457427178200199L
-
Class java.nio.file.NotLinkException extends FileSystemException implements Serializable
- serialVersionUID:
- -388655596416518021L
-
Class java.nio.file.ProviderMismatchException extends IllegalArgumentException implements Serializable
- serialVersionUID:
- 4990847485741612530L
-
Class java.nio.file.ProviderNotFoundException extends RuntimeException implements Serializable
- serialVersionUID:
- -1880012509822920354L
-
Class java.nio.file.ReadOnlyFileSystemException extends UnsupportedOperationException implements Serializable
- serialVersionUID:
- -6822409595617487197L
-
-
Package java.nio.file.attribute
-
Class java.nio.file.attribute.UserPrincipalNotFoundException extends IOException implements Serializable
- serialVersionUID:
- -5369283889045833024L
-
Serialized Fields
-
name
String name
-
-
-
Package java.rmi
-
Class java.rmi.AccessException extends RemoteException implements Serializable
- serialVersionUID:
- 6314925228044966088L
-
Class java.rmi.AlreadyBoundException extends Exception implements Serializable
- serialVersionUID:
- 9218657361741657110L
-
Class java.rmi.ConnectException extends RemoteException implements Serializable
- serialVersionUID:
- 4863550261346652506L
-
Class java.rmi.ConnectIOException extends RemoteException implements Serializable
- serialVersionUID:
- -8087809532704668744L
-
Class java.rmi.MarshalException extends RemoteException implements Serializable
- serialVersionUID:
- 6223554758134037936L
-
Class java.rmi.MarshalledObject extends Object implements Serializable
- serialVersionUID:
- 8988374069173025854L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
读取对象的状态并保存在反序列化对象时要使用的流的序列化过滤器。- Exception
-
IOException
- 如果发生I / O错误 -
ClassNotFoundException
- 如果找不到课程
-
-
Serialized Fields
-
hash
int hash
存储包含对象的哈希码。 -
locBytes
byte[] locBytes
位置注释的字节,由equals
忽略。 如果locBytes
为null,则在编组期间没有非null
注释。 -
objBytes
byte[] objBytes
序列化表示的字节。 如果objBytes
是null
则编组的对象是null
引用。
-
-
Class java.rmi.NoSuchObjectException extends RemoteException implements Serializable
- serialVersionUID:
- 6619395951570472985L
-
Class java.rmi.NotBoundException extends Exception implements Serializable
- serialVersionUID:
- -1857741824849069317L
-
Class java.rmi.RemoteException extends IOException implements Serializable
- serialVersionUID:
- -5148567311918794206L
-
Serialized Fields
-
detail
Throwable detail
远程异常的原因。该字段早于通用异常链设施。
Throwable.getCause()
方法现在是获取此信息的首选方法。
-
-
Class java.rmi.RMISecurityException extends SecurityException implements Serializable
- serialVersionUID:
- -8433406075740433514L
-
Class java.rmi.ServerError extends RemoteException implements Serializable
- serialVersionUID:
- 8455284893909696482L
-
Class java.rmi.ServerException extends RemoteException implements Serializable
- serialVersionUID:
- -4775845313121906682L
-
Class java.rmi.ServerRuntimeException extends RemoteException implements Serializable
- serialVersionUID:
- 7054464920481467219L
-
Class java.rmi.StubNotFoundException extends RemoteException implements Serializable
- serialVersionUID:
- -7088199405468872373L
-
Class java.rmi.UnexpectedException extends RemoteException implements Serializable
- serialVersionUID:
- 1800467484195073863L
-
Class java.rmi.UnknownHostException extends RemoteException implements Serializable
- serialVersionUID:
- -8152710247442114228L
-
Class java.rmi.UnmarshalException extends RemoteException implements Serializable
- serialVersionUID:
- 594380845140740218L
-
-
Package java.rmi.activation
-
Class java.rmi.activation.ActivateFailedException extends RemoteException implements Serializable
- serialVersionUID:
- 4863550261346652506L
-
Class java.rmi.activation.ActivationDesc extends Object implements Serializable
- serialVersionUID:
- 7455834104417690957L
-
Serialized Fields
-
className
String className
对象的类名 -
data
MarshalledObject<?> data
对象的初始化数据 -
groupID
ActivationGroupID groupID
小组的标识符 -
location
String location
对象的代码位置 -
restart
boolean restart
指示是否应重新启动对象
-
-
Class java.rmi.activation.ActivationException extends Exception implements Serializable
- serialVersionUID:
- -4320118837291406071L
-
Serialized Fields
-
detail
Throwable detail
激活异常的原因。该字段早于通用异常链设施。
Throwable.getCause()
方法现在是获取此信息的首选方法。
-
-
Class java.rmi.activation.ActivationGroup extends UnicastRemoteObject implements Serializable
- serialVersionUID:
- -7696947875314805420L
-
Serialized Fields
-
groupID
ActivationGroupID groupID
小组的标识符 -
incarnation
long incarnation
小组的化身编号 -
monitor
ActivationMonitor monitor
小组的监视器
-
-
Class java.rmi.activation.ActivationGroup_Stub extends RemoteStub implements Serializable
-
Class java.rmi.activation.ActivationGroupDesc extends Object implements Serializable
- serialVersionUID:
- -4936225423168276595L
-
Serialized Fields
-
className
String className
该组的完全包合格的类名。 -
data
MarshalledObject<?> data
组的初始化数据。 -
env
ActivationGroupDesc.CommandEnvironment env
在另一个进程中执行VM的控制选项。 -
location
String location
从哪里加载组的类的位置。 -
props
Properties props
一个属性映射,它将覆盖子进程环境中默认设置的属性映射。
-
-
Class java.rmi.activation.ActivationGroupDesc.CommandEnvironment extends Object implements Serializable
- serialVersionUID:
- 6165754737887770191L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
readObject
用于自定义序列化。此方法为此类读取此对象的序列化表单,如下所示:
此方法首先在指定的对象输入流上调用
defaultReadObject
,如果options
是null
,则将options
设置为零长度数组String
。- Exception
-
IOException
-
ClassNotFoundException
-
-
Serialized Fields
-
Class java.rmi.activation.ActivationGroupID extends Object implements Serializable
- serialVersionUID:
- -1648432278909740833L
-
Serialized Fields
-
system
ActivationSystem system
该组的激活系统。 -
uid
UID uid
该组的独特身份。
-
-
Class java.rmi.activation.ActivationID extends Object implements Serializable
- serialVersionUID:
- -4608673054848209235L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
readObject
用于自定义序列化。此方法为此类读取此对象的序列化表单,如下所示:
该
readObject
方法被调用上in
阅读此对象的唯一标识符(UID
实例)。接着,
readUTF
方法被调用上in
读取的外部ref类型名称RemoteRef
实例此对象的活化剂。 接下来,RemoteRef
实例创建一个特定于实现的类,对应于外部引用类型名称(由readUTF
返回),并在该RemoteRef
实例上调用readExternal
方法以读取与外部引用类型名称对应的外部表单。注意:如果外部REF类型名称是
"UnicastRef"
,"UnicastServerRef"
,"UnicastRef2"
,"UnicastServerRef2"
,或"ActivatableRef"
,对应的特定于实现的类必须找到,而其readExternal
写入方法必须阅读作为指定外部ref类型名称的串行数据在此类的serialData文档中。 如果外部引用类型名称是任何其他字符串(非零长度),则抛出ClassNotFoundException
,除非实现提供与该外部引用类型名称对应的特定于实现的类,在这种情况下,RemoteRef
将是一个实例特定于实现的类。- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException, ClassNotFoundException
writeObject
用于自定义序列化。此方法为此类编写此对象的序列化表单,如下所示:
该
writeObject
方法被调用上out
通过这个对象的唯一标识符(UID
实例)作为参数。接下来,在激活器的
RemoteRef
实例上调用getRefClass
方法以获取其外部ref类型名称。 接着,writeUTF
方法被调用上out
与由返回的值getRefClass
,然后writeExternal
方法被调用的RemoteRef
实例传递out
作为参数。- Serial Data:
-
这个类的串行化数据包括
java.rmi.server.UID
(书面ObjectOutput.writeObject
,接着活化剂的的外部ref类型名称)RemoteRef
实例(与写入字符串ObjectOutput.writeUTF
),随后的外形RemoteRef
实例作为写入通过其writeExternal
方法。所述的外部ref类型名称
RemoteRef
使用的在指定的外部REF类型名称中的定义来确定实例RemoteObject
writeObject
方法serialData规范。 类似地,由写入的数据writeExternal
方法和读出由readExternal
的方法RemoteRef
对应于每个定义的外部ref类型名称的实现类在被指定RemoteObject
writeObject
方法serialData规范。 - Exception
-
IOException
-
ClassNotFoundException
-
-
Class java.rmi.activation.UnknownGroupException extends ActivationException implements Serializable
- serialVersionUID:
- 7056094974750002460L
-
Class java.rmi.activation.UnknownObjectException extends ActivationException implements Serializable
- serialVersionUID:
- 3425547551622251430L
-
-
Package java.rmi.dgc
-
Class java.rmi.dgc.Lease extends Object implements Serializable
- serialVersionUID:
- -5713411624328831948L
-
Serialized Fields
-
value
long value
这个租约的期限。- 另请参见:
-
Lease.getValue()
-
vmid
VMID vmid
与此租约关联的虚拟机ID。- 另请参见:
-
Lease.getVMID()
-
-
Class java.rmi.dgc.VMID extends Object implements Serializable
- serialVersionUID:
- -538642295484486218L
-
Serialized Fields
-
addr
byte[] addr
唯一标识在其上创建的主机的字节数组 -
uid
UID uid
关于创建的主机的唯一标识符
-
-
-
Package java.rmi.server
-
Class java.rmi.server.ExportException extends RemoteException implements Serializable
- serialVersionUID:
- -9155485338494060170L
-
Class java.rmi.server.ObjID extends Object implements Serializable
- serialVersionUID:
- -6386392263968365220L
-
Serialized Fields
-
objNum
long objNum
对象号- 另请参见:
-
ObjID.hashCode()
-
space
UID space
地址空间标识符(主机随时间变化)
-
-
Class java.rmi.server.RemoteObject extends Object implements Serializable
- serialVersionUID:
- -3215090123894869218L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
readObject
用于自定义序列化。此方法为此类读取此对象的序列化表单,如下所示:
该
readUTF
方法被调用,在in
读取外部ref类型名称为RemoteRef
在填写此对象的实例ref
场。 如果返回的字符串readUTF
具有长度为零,则readObject
方法被调用的in
,比返回的值readObject
被转换为RemoteRef
,该对象的ref
字段设置为该值。 否则,此对象的ref
字段设置为RemoteRef
实例,该实例是由与readUTF
返回的外部引用类型名称对应的特定于实现的类创建的,然后在此对象的ref
字段上调用readExternal
方法。如果外部REF类型名称是
"UnicastRef"
,"UnicastServerRef"
,"UnicastRef2"
,"UnicastServerRef2"
,或"ActivatableRef"
,对应的特定于实现的类必须找到,而其readExternal
在要写入方法必须作为指定该外部ref类型名称读出的串行数据此类的serialData文档。 如果外部ref类型名称是任何其他字符串(非零长度),则抛出ClassNotFoundException
,除非实现提供与该外部ref类型名称对应的特定于实现的类,在这种情况下,此对象的ref
字段将是设置为特定于实现的类的实例。- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException, ClassNotFoundException
writeObject
用于自定义序列化。此方法为此类编写此对象的序列化表单,如下所示:
在此对象的
ref
字段上调用getRefClass
方法以获取其外部引用类型名称。 如果返回的值getRefClass
是一个非null
长度大于零的字符串,则writeUTF
方法被调用上out
与由返回的值getRefClass
,然后writeExternal
方法被调用在该对象的ref
场传递out
作为参数; 否则,writeUTF
方法被调用上out
具有零长度的字符串(""
),然后将writeObject
方法被调用上out
传递此对象的ref
字段作为参数。- Serial Data:
-
此类的序列化数据包含一个字符串(用
ObjectOutput.writeUTF
编写),该字符串是包含的RemoteRef
实例的外部引用类型名称(ref
字段)或零长度字符串,后跟ref
字段的外部格式为如果字符串长度为非零,则由其writeExternal
方法写入,writeExternal
如果字符串长度为零,则通过将其传递给序列化流writeObject
来编写ref
字段的序列化形式。如果此对象是从任何
UnicastRemoteObject.exportObject
方法返回的RemoteStub
或RemoteObjectInvocationHandler
的实例,并且未使用自定义套接字工厂,则外部引用类型名称为"UnicastRef"
。 如果此对象是从任何UnicastRemoteObject.exportObject
方法返回的RemoteStub
或RemoteObjectInvocationHandler
的实例,并且使用了自定义套接字工厂,则外部引用类型名称为"UnicastRef2"
。 如果此对象是从任何java.rmi.activation.Activatable.exportObject
方法返回的RemoteStub
或RemoteObjectInvocationHandler
的实例,则外部引用类型名称为"ActivatableRef"
。 如果此对象是从RemoteObject.toStub
方法返回的RemoteStub
或RemoteObjectInvocationHandler
的实例(并且传递给toStub
的参数本身不是RemoteStub
),则外部引用类型名称是传递到toStub
的远程对象的导出方式的函数,如上所述。 如果此对象是最初通过反序列化创建的RemoteStub
或RemoteObjectInvocationHandler
的实例,则外部引用类型名称与反序列化此对象时读取的名称相同。如果此对象是不使用自定义套接字工厂的
java.rmi.server.UnicastRemoteObject
的实例,则外部引用类型名称为"UnicastServerRef"
。 如果此对象是使用自定义套接字工厂的UnicastRemoteObject
的实例,则外部引用类型名称为"UnicastServerRef2"
。以下是必须由
writeExternal
方法写入并由readExternal
方法的RemoteRef
实现类读取的readExternal
,RemoteRef
实现类对应于每个定义的外部引用类型名称:对于
"UnicastRef"
:- 引用的远程对象的主机名,由
DataOutput.writeUTF(String)
编写 - 引用的远程对象的端口,由
DataOutput.writeInt(int)
编写 - 由于在引用中包含的
ObjID
实例上调用{link java.rmi.server.ObjID#write(java.io.ObjectOutput)}而写入的数据 - 布尔值
false
,由DataOutput.writeBoolean(boolean)
编写
对于
"UnicastRef2"
与null
客户端套接字工厂:- 字节值
0x00
(表示null
客户端套接字工厂),由DataOutput.writeByte(int)
编写 - 引用的远程对象的主机名,由
DataOutput.writeUTF(String)
编写 - 引用的远程对象的端口,由
DataOutput.writeInt(int)
编写 - 由于在引用中包含的
ObjID
实例上调用{link java.rmi.server.ObjID#write(java.io.ObjectOutput)}而写入的数据 - 布尔值
false
,由DataOutput.writeBoolean(boolean)
编写
对于
"UnicastRef2"
与非null
客户端套接字工厂:- 字节值
0x01
(表示非null
客户端套接字工厂),由DataOutput.writeByte(int)
编写 - 引用的远程对象的主机名,由
DataOutput.writeUTF(String)
编写 - 引用的远程对象的端口,由
DataOutput.writeInt(int)
编写 - 客户端套接字工厂(类型为
java.rmi.server.RMIClientSocketFactory
对象),通过将其传递给流实例上的writeObject
调用来writeObject
- 由于在引用中包含的
ObjID
实例上调用{link java.rmi.server.ObjID#write(java.io.ObjectOutput)}而写入的数据 - 布尔值
false
,由DataOutput.writeBoolean(boolean)
编写
为
"ActivatableRef"
带有null
嵌套远程参考:-
java.rmi.activation.ActivationID
一个实例,通过将其传递给流实例上的writeObject
调用而writeObject
- 零长度字符串(
""
),由DataOutput.writeUTF(String)
编写
为
"ActivatableRef"
与非null
嵌套远程参考:-
java.rmi.activation.ActivationID
一个实例,通过将其传递给流实例上的writeObject
调用而writeObject
- 嵌套远程引用的外部引用类型名称,必须为
"UnicastRef2"
,由DataOutput.writeUTF(String)
编写 - 嵌套远程引用的外部形式,通过使用流实例调用其
writeExternal
方法编写(请参阅上面"UnicastRef2"
的外部表单的说明)
为
"UnicastServerRef"
和"UnicastServerRef2"
,没有数据被写入writeExternal
方法或通过读readExternal
方法。 - 引用的远程对象的主机名,由
- Exception
-
IOException
-
ClassNotFoundException
-
-
Class java.rmi.server.RemoteObjectInvocationHandler extends RemoteObject implements Serializable
- serialVersionUID:
- 2L
-
Serialization Methods
-
readObjectNoData
private void readObjectNoData() throws InvalidObjectException
- Exception
-
InvalidObjectException
- 无条件
-
-
Class java.rmi.server.RemoteServer extends RemoteObject implements Serializable
- serialVersionUID:
- -4100238210092549637L
-
Class java.rmi.server.RemoteStub extends RemoteObject implements Serializable
- serialVersionUID:
- -1585587260594494182L
-
Class java.rmi.server.ServerCloneException extends CloneNotSupportedException implements Serializable
- serialVersionUID:
- 6617456357664815945L
-
Serialized Fields
-
detail
Exception detail
异常的原因。该字段早于通用异常链设施。
Throwable.getCause()
方法现在是获取此信息的首选方法。
-
-
Class java.rmi.server.ServerNotActiveException extends Exception implements Serializable
- serialVersionUID:
- 4687940720827538231L
-
Class java.rmi.server.SkeletonMismatchException extends RemoteException implements Serializable
- serialVersionUID:
- -7780460454818859281L
-
Class java.rmi.server.SkeletonNotFoundException extends RemoteException implements Serializable
- serialVersionUID:
- -7860299673822761231L
-
Class java.rmi.server.SocketSecurityException extends ExportException implements Serializable
- serialVersionUID:
- -7622072999407781979L
-
Class java.rmi.server.UID extends Object implements Serializable
- serialVersionUID:
- 1086053664494604050L
-
Serialized Fields
-
count
short count
16位数字,用于区分在同一VM中创建的具有相同时间值的UID
实例 -
time
long time
一段时间(由System.currentTimeMillis()
返回),生成此UID
的VM处于活动状态 -
unique
int unique
唯一标识此UID
在其主机和给定时间生成的VM的编号
-
-
Class java.rmi.server.UnicastRemoteObject extends RemoteServer implements Serializable
- serialVersionUID:
- 4974527148936298033L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
在反序列化时重新导出远程对象。- Exception
-
IOException
-
ClassNotFoundException
-
-
Serialized Fields
-
csf
RMIClientSocketFactory csf
客户端套接字工厂(如果有) -
port
int port
要导出对象的端口号 -
ssf
RMIServerSocketFactory ssf
导出对象时要使用的服务器端套接字工厂(如果有)
-
-
-
Package java.security
-
Class java.security.AccessControlException extends SecurityException implements Serializable
- serialVersionUID:
- 5138225684096988535L
-
Serialized Fields
-
perm
Permission perm
-
-
Class java.security.AllPermissionCollection extends PermissionCollection implements Serializable
- serialVersionUID:
- -4023755556366636806L
-
Serialized Fields
-
all_allowed
boolean all_allowed
-
-
Class java.security.AuthProvider extends Provider implements Serializable
- serialVersionUID:
- 4197859053084546461L
-
Class java.security.BasicPermission extends Permission implements Serializable
- serialVersionUID:
- 6279438298436773498L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
调用readObject以从流中恢复BasicPermission的状态。- Exception
-
IOException
-
ClassNotFoundException
-
-
Class java.security.BasicPermissionCollection extends PermissionCollection implements Serializable
- serialVersionUID:
- 739301742472979399L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
调用readObject以从流中恢复BasicPermissionCollection的状态。- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- Serial Data:
- 默认字段。
- Exception
-
IOException
-
-
Serialized Fields
-
all_allowed
boolean all_allowed
如果此BasicPermissionCollection包含带有'*'作为其权限名称的BasicPermission,则设置为true
。 -
permClass
类<T> permClass
此BasicPermissionCollection中所有BasicPermissions所属的类。 -
permissions
Hashtable<K,V> permissions
BasicPermissionCollection中的BasicPermissions。 集合中的所有BasicPermissions必须属于同一个类。 Hashtable由BasicPermission名称索引; Hashtable条目的值是权限。
-
-
Class java.security.CodeSigner extends Object implements Serializable
- serialVersionUID:
- 6819288105193937581L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
- Exception
-
IOException
-
ClassNotFoundException
-
-
Serialized Fields
-
Class java.security.CodeSource extends Object implements Serializable
- serialVersionUID:
- 4977541819976013951L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
从流中恢复此对象(即,反序列化它)。- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream oos) throws IOException
将此对象写入流(即,将其序列化)。- Serial Data:
-
初始
URL
之后是int
表示要遵循的证书数量(值“0”表示没有与此对象关联的证书)。 从表示证书类型的String
开始写出每个证书,然后是指定证书编码长度的int
,后面是证书编码本身,它被写为字节数组。 最后,如果存在任何代码签名者,则代码签名者数组也被序列化并写出。 - Exception
-
IOException
-
-
Serialized Fields
-
location
URL location
代码位置。
-
-
Class java.security.DigestException extends GeneralSecurityException implements Serializable
- serialVersionUID:
- 5821450303093652515L
-
Class java.security.GeneralSecurityException extends Exception implements Serializable
- serialVersionUID:
- 894798122053539237L
-
Class java.security.GuardedObject extends Object implements Serializable
- serialVersionUID:
- -5240450096227834308L
-
Serialization Methods
-
writeObject
private void writeObject(ObjectOutputStream oos) throws IOException
将此对象写入流(即,将其序列化)。 如果有的话我们会检查警卫。- Exception
-
IOException
-
-
Serialized Fields
-
Class java.security.Identity extends Object implements Serializable
- serialVersionUID:
- 3609922007826600659L
-
Serialized Fields
-
certificates
Vector<Certificate> certificates
Deprecated, for removal: This API element is subject to removal in a future version.此身份的证书。 -
info
String info
Deprecated, for removal: This API element is subject to removal in a future version.有关身份的通用描述性信息。 -
name
String name
Deprecated, for removal: This API element is subject to removal in a future version.此身份的名称。 -
publicKey
PublicKey publicKey
Deprecated, for removal: This API element is subject to removal in a future version.此身份的公钥。 -
scope
IdentityScope scope
Deprecated, for removal: This API element is subject to removal in a future version.身份的范围。
-
-
Class java.security.IdentityScope extends Identity implements Serializable
- serialVersionUID:
- -2337346281189773310L
-
Class java.security.InvalidAlgorithmParameterException extends GeneralSecurityException implements Serializable
- serialVersionUID:
- 2864672297499471472L
-
Class java.security.InvalidKeyException extends KeyException implements Serializable
- serialVersionUID:
- 5698479920593359816L
-
Class java.security.InvalidParameterException extends IllegalArgumentException implements Serializable
- serialVersionUID:
- -857968536935667808L
-
Class java.security.KeyException extends GeneralSecurityException implements Serializable
- serialVersionUID:
- -7483676942812432108L
-
Class java.security.KeyManagementException extends KeyException implements Serializable
- serialVersionUID:
- 947674216157062695L
-
Class java.security.KeyPair extends Object implements Serializable
- serialVersionUID:
- -7565189502268009837L
-
Serialized Fields
-
privateKey
PrivateKey privateKey
-
publicKey
PublicKey publicKey
-
-
Class java.security.KeyRep extends Object implements Serializable
- serialVersionUID:
- -4757683898830641853L
-
Serialization Methods
-
readResolve
protected Object readResolve() throws ObjectStreamException
解析Key对象。此方法支持三种类型/格式组合:
- Type.SECRET /“RAW” - 返回使用编码密钥字节和算法构造的SecretKeySpec对象
- Type.PUBLIC /“X.509” - 获取密钥算法的KeyFactory实例,使用编码的密钥字节构造X509EncodedKeySpec,并从规范生成公钥
- Type.PRIVATE /“PKCS#8” - 获取密钥算法的KeyFactory实例,使用编码的密钥字节构造PKCS8EncodedKeySpec,并从规范生成私钥
- Exception
-
ObjectStreamException
- 如果无法识别类型/格式组合,如果算法,密钥格式或编码密钥字节无法识别/无效,则表明密钥的解析因任何原因失败
-
-
Serialized Fields
-
algorithm
String algorithm
密钥算法 -
encoded
byte[] encoded
编码的密钥字节 -
format
String format
密钥编码格式 -
type
KeyRep.Type type
Type.SECRET,Type.PUBLIC或Type.PRIVATE中的任何一个
-
-
Class java.security.KeyStoreException extends GeneralSecurityException implements Serializable
- serialVersionUID:
- -1119353179322377262L
-
Class java.security.NoSuchAlgorithmException extends GeneralSecurityException implements Serializable
- serialVersionUID:
- -7443947487218346562L
-
Class java.security.NoSuchProviderException extends GeneralSecurityException implements Serializable
- serialVersionUID:
- 8488111756688534474L
-
Class java.security.Permission extends Object implements Serializable
- serialVersionUID:
- -5636570222231596674L
-
Serialized Fields
-
name
String name
-
-
Class java.security.PermissionCollection extends Object implements Serializable
- serialVersionUID:
- -6727011328946861783L
-
Serialized Fields
-
readOnly
boolean readOnly
-
-
Class java.security.PermissionsHash extends PermissionCollection implements Serializable
- serialVersionUID:
- -8491988220802933440L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- Serial Data:
- 默认字段。
- Exception
-
IOException
-
-
Serialized Fields
-
Class java.security.PrivilegedActionException extends Exception implements Serializable
- serialVersionUID:
- 4724086851538908602L
-
Serialized Fields
-
exception
Exception exception
-
-
Class java.security.Provider extends Properties implements Serializable
- serialVersionUID:
- -4298000515446427739L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
读取ObjectInputStream
以获取默认的可序列化字段。 如果在STREAM FIELDS中找到序列化字段versionStr
,则其String值将用于填充版本字符串和版本号。 如果versionStr
,但是version
是,那么它的double值将用于填充这两个字段。- Exception
-
IOException
-
ClassNotFoundException
-
-
Serialized Fields
-
Class java.security.ProviderException extends RuntimeException implements Serializable
- serialVersionUID:
- 5256023526693665674L
-
Class java.security.SecureRandom extends Random implements Serializable
- serialVersionUID:
- 4940670005562187L
-
Serialized Fields
-
algorithm
String algorithm
-
counter
long counter
-
digest
MessageDigest digest
-
provider
Provider provider
提供者。- 从以下版本开始:
- 1.2
-
randomBytes
byte[] randomBytes
我们知道MessageDigest类没有实现java.io.Serializable。 但是,由于不再使用此字段,因此它将始终为NULL,并且不会影响SecureRandom
类本身的序列化。 -
randomBytesUsed
int randomBytesUsed
-
secureRandomSpi
SecureRandomSpi secureRandomSpi
提供者实现。- 从以下版本开始:
- 1.2
-
state
byte[] state
-
threadSafe
boolean threadSafe
线程安全。- 从以下版本开始:
- 9
-
-
Class java.security.SecureRandomSpi extends Object implements Serializable
- serialVersionUID:
- -2991854161009191830L
-
Class java.security.SecurityPermission extends BasicPermission implements Serializable
- serialVersionUID:
- 5236109936224050470L
-
Class java.security.SignatureException extends GeneralSecurityException implements Serializable
- serialVersionUID:
- 7509989324975124438L
-
Class java.security.SignedObject extends Object implements Serializable
- serialVersionUID:
- 720502720485447167L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
调用readObject以从流中恢复SignedObject的状态。- Exception
-
IOException
-
ClassNotFoundException
-
-
Serialized Fields
-
content
byte[] content
-
signature
byte[] signature
-
thealgorithm
String thealgorithm
-
-
Class java.security.Signer extends Identity implements Serializable
- serialVersionUID:
- -1763464102261361480L
-
Serialized Fields
-
privateKey
PrivateKey privateKey
Deprecated, for removal: This API element is subject to removal in a future version.签名者的私钥。
-
-
Class java.security.Timestamp extends Object implements Serializable
- serialVersionUID:
- -5502683707821851294L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
- Exception
-
IOException
-
ClassNotFoundException
-
-
Serialized Fields
-
Class java.security.UnrecoverableEntryException extends GeneralSecurityException implements Serializable
- serialVersionUID:
- -4527142945246286535L
-
Class java.security.UnrecoverableKeyException extends UnrecoverableEntryException implements Serializable
- serialVersionUID:
- 7275063078190151277L
-
Class java.security.UnresolvedPermission extends Permission implements Serializable
- serialVersionUID:
- -4821973115467008846L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
从流中恢复此对象(即,反序列化它)。- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream oos) throws IOException
将此对象写入流(即,将其序列化)。- Serial Data:
-
表示
type
的初始String
后面是String
,name
是name
,后面是String
表示actions
后面是int
表示要遵循的证书数量(值“0”表示没有与此关联的证书宾语)。 从表示证书类型的String
开始写出每个证书,然后是指定证书编码长度的int
,后面是证书编码本身,它被写为字节数组。 - Exception
-
IOException
-
-
Serialized Fields
-
Class java.security.UnresolvedPermissionCollection extends PermissionCollection implements Serializable
- serialVersionUID:
- -7176153071733132400L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- Serial Data:
- 默认字段。
- Exception
-
IOException
-
-
Serialized Fields
-
-
Package java.security.acl
-
Class java.security.acl.AclNotFoundException extends Exception implements Serializable
- serialVersionUID:
- 5684295034092681791L
-
Class java.security.acl.LastOwnerException extends Exception implements Serializable
- serialVersionUID:
- -5141997548211140359L
-
Class java.security.acl.NotOwnerException extends Exception implements Serializable
- serialVersionUID:
- -5555597911163362399L
-
-
Package java.security.cert
-
Class java.security.cert.Certificate extends Object implements Serializable
- serialVersionUID:
- -3585440601605666277L
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws ObjectStreamException
替换要序列化的证书。- Exception
-
ObjectStreamException
- 如果无法创建表示此证书的新对象 - 从以下版本开始:
- 1.3
-
-
Serialized Fields
-
hash
int hash
缓存certiticate的哈希码 -
type
String type
-
-
Class java.security.cert.Certificate.CertificateRep extends Object implements Serializable
- serialVersionUID:
- -8563758940495660020L
-
Serialization Methods
-
readResolve
protected Object readResolve() throws ObjectStreamException
解析证书对象。- Exception
-
ObjectStreamException
- 如果证书无法解决
-
-
Serialized Fields
-
data
byte[] data
-
type
String type
-
-
Class java.security.cert.CertificateEncodingException extends CertificateException implements Serializable
- serialVersionUID:
- 6219492851589449162L
-
Class java.security.cert.CertificateException extends GeneralSecurityException implements Serializable
- serialVersionUID:
- 3192535253797119798L
-
Class java.security.cert.CertificateExpiredException extends CertificateException implements Serializable
- serialVersionUID:
- 9071001339691533771L
-
Class java.security.cert.CertificateNotYetValidException extends CertificateException implements Serializable
- serialVersionUID:
- 4355919900041064702L
-
Class java.security.cert.CertificateParsingException extends CertificateException implements Serializable
- serialVersionUID:
- -7989222416793322029L
-
Class java.security.cert.CertificateRevokedException extends CertificateException implements Serializable
- serialVersionUID:
- 7839996631571608627L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
反序列化CertificateRevokedException
实例。- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream oos) throws IOException
序列化此CertificateRevokedException
实例。- Serial Data:
- 扩展map(int)的大小,后面是地图中的所有扩展,没有特定的顺序。 对于每个扩展,将发出以下数据:OID字符串(Object),临界标志(布尔值),编码扩展值字节数组(int)的长度以及编码的扩展值字节。
- Exception
-
IOException
-
-
Serialized Fields
-
authority
X500Principal authority
X500Principal
,表示签署证书撤销状态信息的机构的名称 -
reason
CRLReason reason
撤销原因 -
revocationDate
Date revocationDate
证书被撤销的日期
-
-
Class java.security.cert.CertPath extends Object implements Serializable
- serialVersionUID:
- 6068470306649138683L
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws ObjectStreamException
替换CertPath
成与被序列CertPathRep
对象。- Exception
-
ObjectStreamException
- 如果无法创建表示此证书路径的CertPathRep
对象
-
-
Serialized Fields
-
type
String type
-
-
Class java.security.cert.CertPath.CertPathRep extends Object implements Serializable
- serialVersionUID:
- 3015633072427920915L
-
Serialization Methods
-
readResolve
protected Object readResolve() throws ObjectStreamException
返回由类型和数据构造的CertPath
。- Exception
-
ObjectStreamException
- 如果无法构造CertPath
-
-
Serialized Fields
-
data
byte[] data
证书路径的编码形式 -
type
String type
证书类型
-
-
Class java.security.cert.CertPathBuilderException extends GeneralSecurityException implements Serializable
- serialVersionUID:
- 5316471420178794402L
-
Class java.security.cert.CertPathValidatorException extends GeneralSecurityException implements Serializable
- serialVersionUID:
- -3083180014971893139L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream stream) throws ClassNotFoundException, IOException
- Exception
-
ClassNotFoundException
-
IOException
-
-
Serialized Fields
-
certPath
CertPath certPath
抛出异常时验证的CertPath
-
index
int index
证书路径中导致引发异常的证书的索引 -
reason
CertPathValidatorException.Reason reason
验证失败的原因
-
-
Class java.security.cert.CertStoreException extends GeneralSecurityException implements Serializable
- serialVersionUID:
- 2395296107471573245L
-
Class java.security.cert.CRLException extends GeneralSecurityException implements Serializable
- serialVersionUID:
- -6694728944094197147L
-
Class java.security.cert.X509Certificate extends Certificate implements Serializable
- serialVersionUID:
- -2491127588187038216L
-
-
Package java.security.interfaces
-
Package java.security.spec
-
Class java.security.spec.InvalidKeySpecException extends GeneralSecurityException implements Serializable
- serialVersionUID:
- 3546139293998810778L
-
Class java.security.spec.InvalidParameterSpecException extends GeneralSecurityException implements Serializable
- serialVersionUID:
- -970468769593399342L
-
-
Package java.sql
-
Class java.sql.BatchUpdateException extends SQLException implements Serializable
- serialVersionUID:
- 5977529877145521757L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
调用readObject以从流中恢复BatchUpdateException
的状态。- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException, ClassNotFoundException
调用writeObject以将BatchUpdateException
的状态保存到流中。- Exception
-
IOException
-
ClassNotFoundException
-
-
Serialized Fields
-
longUpdateCounts
long[] longUpdateCounts
描述批处理执行结果的数组。- 从以下版本开始:
- 1.8
-
updateCounts
int[] updateCounts
描述批处理执行结果的数组。- 从以下版本开始:
- 1.2
-
-
Class java.sql.DataTruncation extends SQLWarning implements Serializable
- serialVersionUID:
- 6464298989504059473L
-
Serialized Fields
-
dataSize
int dataSize
-
index
int index
-
parameter
boolean parameter
-
read
boolean read
-
transferSize
int transferSize
-
-
Class java.sql.Date extends Date implements Serializable
- serialVersionUID:
- 1511598038487230103L
-
Class java.sql.SQLClientInfoException extends SQLException implements Serializable
- serialVersionUID:
- -4319604256824655880L
-
Serialized Fields
-
failedProperties
Map<String,ClientInfoStatus> failedProperties
-
-
Class java.sql.SQLDataException extends SQLNonTransientException implements Serializable
- serialVersionUID:
- -6889123282670549800L
-
Class java.sql.SQLException extends Exception implements Serializable
- serialVersionUID:
- 2135244094396331484L
-
Serialized Fields
-
next
SQLException next
-
SQLState
String SQLState
-
vendorCode
int vendorCode
-
-
Class java.sql.SQLFeatureNotSupportedException extends SQLNonTransientException implements Serializable
- serialVersionUID:
- -1026510870282316051L
-
Class java.sql.SQLIntegrityConstraintViolationException extends SQLNonTransientException implements Serializable
- serialVersionUID:
- 8033405298774849169L
-
Class java.sql.SQLInvalidAuthorizationSpecException extends SQLNonTransientException implements Serializable
- serialVersionUID:
- -64105250450891498L
-
Class java.sql.SQLNonTransientConnectionException extends SQLNonTransientException implements Serializable
- serialVersionUID:
- -5852318857474782892L
-
Class java.sql.SQLNonTransientException extends SQLException implements Serializable
- serialVersionUID:
- -9104382843534716547L
-
Class java.sql.SQLPermission extends BasicPermission implements Serializable
- serialVersionUID:
- -1439323187199563495L
-
Class java.sql.SQLRecoverableException extends SQLException implements Serializable
- serialVersionUID:
- -4144386502923131579L
-
Class java.sql.SQLSyntaxErrorException extends SQLNonTransientException implements Serializable
- serialVersionUID:
- -1843832610477496053L
-
Class java.sql.SQLTimeoutException extends SQLTransientException implements Serializable
- serialVersionUID:
- -4487171280562520262L
-
Class java.sql.SQLTransactionRollbackException extends SQLTransientException implements Serializable
- serialVersionUID:
- 5246680841170837229L
-
Class java.sql.SQLTransientConnectionException extends SQLTransientException implements Serializable
- serialVersionUID:
- -2520155553543391200L
-
Class java.sql.SQLTransientException extends SQLException implements Serializable
- serialVersionUID:
- -9042733978262274539L
-
Class java.sql.SQLWarning extends SQLException implements Serializable
- serialVersionUID:
- 3917336774604784856L
-
Class java.sql.Time extends Date implements Serializable
- serialVersionUID:
- 8397324403548013681L
-
Class java.sql.Timestamp extends Date implements Serializable
- serialVersionUID:
- 2745179027874758501L
-
Serialized Fields
-
nanos
int nanos
-
-
-
Package java.text
-
Class java.text.AttributedCharacterIterator.Attribute extends Object implements Serializable
- serialVersionUID:
- -9142742483513960612L
-
Serialization Methods
-
readResolve
protected Object readResolve() throws InvalidObjectException
将正在反序列化的实例解析为预定义的常量。- Exception
-
InvalidObjectException
- 如果要解析的对象不是Attribute
的实例
-
-
Serialized Fields
-
name
String name
这个名字的Attribute
。 该名称主要由readResolve
用于在反序列化实例时查找相应的预定义实例。
-
-
Class java.text.ChoiceFormat extends NumberFormat implements Serializable
- serialVersionUID:
- 1795184449645032964L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
从输入流中读取对象后,执行简单验证以维护类不变量。- Exception
-
InvalidObjectException
- 如果从流中读取的对象无效。 -
IOException
-
ClassNotFoundException
-
-
Serialized Fields
-
choiceFormats
String[] choiceFormats
选择字符串列表。 如果格式化的数字大于或等于choiceLimits[i]
且小于choiceFormats[i]
则格式化程序将返回choiceLimits[i+1]
。 -
choiceLimits
double[] choiceLimits
选择的下限列表。 格式化器将返回choiceFormats[i]
如果被格式化的数量大于或等于choiceLimits[i]
且小于choiceLimits[i+1]
。
-
-
Class java.text.DateFormat extends Format implements Serializable
- serialVersionUID:
- 7218322306649953788L
-
Serialized Fields
-
calendar
Calendar calendar
-
numberFormat
NumberFormat numberFormat
DateFormat
用于格式化日期和时间中的数字的数字格式器。 子类应将其初始化为适合与此DateFormat
关联的语言环境的数字格式。
-
-
Class java.text.DateFormat.Field extends Format.Field implements Serializable
- serialVersionUID:
- 7441350119349544720L
-
Serialization Methods
-
readResolve
protected Object readResolve() throws InvalidObjectException
将正在反序列化的实例解析为预定义的常量。- Exception
-
InvalidObjectException
- 如果常量无法解析。
-
-
Serialized Fields
-
calendarField
int calendarField
日历字段。
-
-
Class java.text.DateFormatSymbols extends Object implements Serializable
- serialVersionUID:
- -5987973545549424702L
-
Serialization Methods
-
writeObject
private void writeObject(ObjectOutputStream stream) throws IOException
在确保zoneStrings
字段初始化之后写出默认的可序列化数据,以确保向后兼容性。- Exception
-
IOException
- 从以下版本开始:
- 1.6
-
-
Serialized Fields
-
ampms
String[] ampms
AM和PM字符串。 例如:“AM”和“PM”。 由2个字符串组成的数组,索引为Calendar.AM
和Calendar.PM
。 -
eras
String[] eras
时代的弦乐。 例如:“AD”和“BC”。 由2个字符串组成的数组,索引为Calendar.BC
和Calendar.AD
。 -
locale
Locale locale
用于初始化此DateFormatSymbols对象的语言环境。- 从以下版本开始:
- 1.6
-
localPatternChars
String localPatternChars
本地化的日期 - 时间模式字符。 例如,区域设置可能希望使用“u”而不是“y”来表示其日期格式模式字符串中的年份。 此字符串必须是完全18个字符长,所描述的人物的指数DateFormat.ERA_FIELD
,DateFormat.YEAR_FIELD
,等等。因此,如果字符串是“子XZ ...”,然后本地化的模式将采用“X”为时代和“Z”一年。 -
months
String[] months
月份字符串。 例如:“一月”,“二月”等13个字符串数组(有些日历有13个月),通过索引Calendar.JANUARY
,Calendar.FEBRUARY
,等等。 -
shortMonths
String[] shortMonths
短月字符串。 例如:“一月”,“二月”等13个字符串数组(有些日历有13个月),通过索引Calendar.JANUARY
,Calendar.FEBRUARY
,等等。 -
shortWeekdays
String[] shortWeekdays
工作日短的字符串。 例如:“太阳”,“星期一”,等等8个字符串数组,由收录的Calendar.SUNDAY
,Calendar.MONDAY
等元件shortWeekdays[0]
被忽略。 -
weekdays
String[] weekdays
平日字符串。 例如:“星期日”,“星期一”,等等8个字符串数组,由收录的Calendar.SUNDAY
,Calendar.MONDAY
等元件weekdays[0]
被忽略。 -
zoneStrings
String[][] zoneStrings
此区域设置中时区的本地化名称。 这是一个大小为n乘m的字符串的二维数组,其中m至少为5. n行中的每一行都是包含单个TimeZone
的本地化名称的条目。 每个这样的行包含(i
范围从0 .. n -1):-
zoneStrings[i][0]
- 时区ID -
zoneStrings[i][1]
- 标准时间内区域的长名称 -
zoneStrings[i][2]
- 标准时间内的区域短名称 -
zoneStrings[i][3]
- 夏令时区域的长名称 -
zoneStrings[i][4]
- 夏令时区域的简称
TimeZone
类的有效ID之一,而不是custom IDs 。 所有其他条目都是本地化名称。- 另请参见:
-
TimeZone
-
-
-
Class java.text.DecimalFormat extends NumberFormat implements Serializable
- serialVersionUID:
- 864413376551465018L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
从流中读取默认的可序列化字段,并对较旧的序列化版本执行验证和调整。 验证和调整是:- 验证超类的数字计数字段是否正确反映了对
BigInteger
和BigDecimal
对象以外的格式化数字施加的限制。 这些限制存储在超类中,以便与旧版本进行序列化兼容,而BigInteger
和BigDecimal
对象的限制保留在此类中。 如果在超类中,最小或最大整数位数大于DOUBLE_INTEGER_DIGITS
或者如果最小或最大分数位数大于DOUBLE_FRACTION_DIGITS
,则流数据无效,并且此方法抛出InvalidObjectException
。 - 如果
serialVersionOnStream
小于4,roundingMode
roundingMode初始化为RoundingMode.HALF_EVEN
。 此字段是版本4的新字段。 - 如果
serialVersionOnStream
小于3,则使用相应超类getter的值调用setter以获取最小和最大整数和小数位数,以初始化此类中的字段。 此类中的字段是版本3的新字段。 - 如果
serialVersionOnStream
小于1,表明该流是由JDK 1.1编写的,useExponentialNotation
初始化为false,因为它在JDK 1.1中不存在。 - 将
serialVersionOnStream
设置为允许的最大值,以便在再次流式传输此对象时,默认序列化将正常工作。
早于2的流版本将不具有词缀模式变量
posPrefixPattern
等。因此,它们将被初始化为null
,这意味着词缀字符串将被视为文字值。 这正是我们想要的,因为它对应于pre-version-2行为。- Exception
-
IOException
-
ClassNotFoundException
- 验证超类的数字计数字段是否正确反映了对
-
-
Serialized Fields
-
decimalSeparatorAlwaysShown
boolean decimalSeparatorAlwaysShown
如果为true,则强制小数点分隔符始终以格式化数字出现,即使数字的小数部分为零也是如此。 -
groupingSize
byte groupingSize
在数字的整数部分中分组分隔符之间的位数。 如果NumberFormat.groupingUsed
为true,则必须大于0。 -
maximumFractionDigits
int maximumFractionDigits
BigInteger
或BigDecimal
数字小数部分允许的最大位数。maximumFractionDigits
必须大于或等于minimumFractionDigits
。- 从以下版本开始:
- 1.5
- 另请参见:
-
DecimalFormat.getMaximumFractionDigits()
-
maximumIntegerDigits
int maximumIntegerDigits
BigInteger
或BigDecimal
数字的整数部分中允许的最大位数。maximumIntegerDigits
必须大于或等于minimumIntegerDigits
。- 从以下版本开始:
- 1.5
- 另请参见:
-
DecimalFormat.getMaximumIntegerDigits()
-
minExponentDigits
byte minExponentDigits
当数字以指数表示法格式化时用于显示指数的最小位数。 如果useExponentialNotation
不为真,则忽略此字段。- 从以下版本开始:
- 1.2
-
minimumFractionDigits
int minimumFractionDigits
BigInteger
或BigDecimal
数字小数部分允许的最小位数。minimumFractionDigits
必须小于或等于maximumFractionDigits
。- 从以下版本开始:
- 1.5
- 另请参见:
-
DecimalFormat.getMinimumFractionDigits()
-
minimumIntegerDigits
int minimumIntegerDigits
BigInteger
或BigDecimal
数字的整数部分中允许的最小位数。minimumIntegerDigits
必须小于或等于maximumIntegerDigits
。- 从以下版本开始:
- 1.5
- 另请参见:
-
DecimalFormat.getMinimumIntegerDigits()
-
multiplier
int multiplier
用于百分比,每千米等的乘数。 -
negativePrefix
String negativePrefix
格式化负数时用作前缀的符号,例如“ - ”。 -
negativeSuffix
String negativeSuffix
格式为负数时用作后缀的符号。 这通常是一个空字符串。 -
negPrefixPattern
String negPrefixPattern
负数的前缀模式。 该变量对应于negativePrefix
。 该变量类似于posPrefixPattern
; 请参阅该变量以获取更多文档。- 从以下版本开始:
- 1.3
-
negSuffixPattern
String negSuffixPattern
负数的后缀模式。 该变量对应于negativeSuffix
。 该变量类似于posPrefixPattern
; 请参阅该变量以获取更多文档。- 从以下版本开始:
- 1.3
-
parseBigDecimal
boolean parseBigDecimal
如果为true,则parse尽可能返回BigDecimal。- 从以下版本开始:
- 1.5
- 另请参见:
-
DecimalFormat.isParseBigDecimal()
-
positivePrefix
String positivePrefix
格式化正数时用作前缀的符号,例如“+”。 -
positiveSuffix
String positiveSuffix
格式化正数时用作后缀的符号。 这通常是一个空字符串。 -
posPrefixPattern
String posPrefixPattern
非负数的前缀模式。 该变量对应于positivePrefix
。通过方法
expandAffix()
将该模式扩展到positivePrefix
以更新后者以反映symbols
变化。 如果此变量为null
则将positivePrefix
视为symbols
更改时不会更改的文字值。 这个变量始终是null
为DecimalFormat
比流恢复的流版本2较老的对象。- 从以下版本开始:
- 1.3
-
posSuffixPattern
String posSuffixPattern
非负数的后缀模式。 该变量对应于positiveSuffix
。 该变量类似于posPrefixPattern
; 请参阅该变量以获取更多文档。- 从以下版本开始:
- 1.3
-
roundingMode
RoundingMode roundingMode
此DecimalFormat中使用的RoundingMode
。- 从以下版本开始:
- 1.6
-
serialVersionOnStream
int serialVersionOnStream
内部串行版本,说明编写了哪个版本。 可能的值是:- 0 (默认值):Java 2平台v1.2之前的版本
- 1 :版本为1.2,其中包括两个新字段
useExponentialNotation
和minExponentDigits
。 - 2:版本1.3及更高版本,它增加了4个新字段:
posPrefixPattern
,posSuffixPattern
,negPrefixPattern
和negSuffixPattern
。 - 3:版本1.5及更高版本,它增加了五个新的领域:
maximumIntegerDigits
,minimumIntegerDigits
,maximumFractionDigits
,minimumFractionDigits
和parseBigDecimal
。 - 4 :版本为1.6及更高版本,增加了一个新字段:
roundingMode
。
- 从以下版本开始:
- 1.2
-
symbols
DecimalFormatSymbols symbols
此格式使用的DecimalFormatSymbols
对象。 它包含用于格式化数字的符号,例如分组分隔符,小数分隔符等。 -
useExponentialNotation
boolean useExponentialNotation
为格式化数字时强制使用指数(即科学)表示法。- 从以下版本开始:
- 1.2
-
-
Class java.text.DecimalFormatSymbols extends Object implements Serializable
- serialVersionUID:
- 5772796243397350300L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
读取默认的可序列化字段,为较旧的串行版本中的对象提供默认值,并初始化不可序列化的字段。 如果serialVersionOnStream
小于1,初始化monetarySeparator
是相同decimalSeparator
和exponential
是“E”。 如果serialVersionOnStream
小于2,初始化locale
到根区域设置,并初始化如果serialVersionOnStream
小于3,它初始化exponentialSeparator
使用exponential
。 将serialVersionOnStream
设置回允许的最大值,以便在再次流式传输此对象时,默认序列化将正常工作。 从intlCurrencySymbol字段初始化货币。- Exception
-
IOException
-
ClassNotFoundException
- 从以下版本开始:
- 1.1.6
-
-
Serialized Fields
-
currencySymbol
String currencySymbol
表示本地货币的字符串,例如“$”。 -
decimalSeparator
char decimalSeparator
用于小数符号的字符。 -
digit
char digit
用于图案中的数字的字符。 -
exponential
char exponential
用于区分以指数表示法格式化的数字中的指数的字符,例如“E”表示诸如“1.23E45”之类的数字。请注意,即使实现和流格式支持,公共API也无法设置此字段。 目的是将来将这个添加到API中。
- 从以下版本开始:
- 1.1.6
-
exponentialSeparator
String exponentialSeparator
用于将尾数与指数分开的字符串。 示例:“x10 ^”表示1.23x10 ^ 4,“E”表示1.23E4。如果
exponential
和exponentialSeparator
存在,则此exponentialSeparator
具有优先权。- 从以下版本开始:
- 1.6
-
groupingSeparator
char groupingSeparator
用于千位分隔符的字符。 -
infinity
String infinity
用于表示无穷大的字符串。 -
intlCurrencySymbol
String intlCurrencySymbol
ISO 4217货币代码表示本地货币,例如“USD”。 -
locale
Locale locale
这些货币格式符号的区域设置。- 从以下版本开始:
- 1.4
-
minusSign
char minusSign
用于表示减号的字符。 -
monetarySeparator
char monetarySeparator
格式化货币值时使用的小数点分隔符。- 从以下版本开始:
- 1.1.6
- 另请参见:
-
DecimalFormatSymbols.getMonetaryDecimalSeparator()
-
NaN
String NaN
用于表示“非数字”的字符串。 -
patternSeparator
char patternSeparator
用于在模式中分离正负子模式的字符。 -
percent
char percent
用于百分号的字符。 -
perMill
char perMill
用于每个mille标志的字符。 -
serialVersionOnStream
int serialVersionOnStream
描述流上存在的DecimalFormatSymbols
的版本。 可能的值是:- 0 (或未初始化):JDK 1.1.6之前的版本。
- 1 :JDK 1.1.6或更高版本编写的版本,包括两个新字段:
monetarySeparator
和exponential
。 - 2 :J2SE 1.4或更高版本编写的版本,包括新的
locale
字段。 - 3 :J2SE 1.6或更高版本编写的版本,包括新的
exponentialSeparator
字段。
DecimalFormatSymbols
,总是写入最新格式(对应于允许的最高值serialVersionOnStream
)。- 从以下版本开始:
- 1.1.6
-
zeroDigit
char zeroDigit
用于零的字符。
-
-
Class java.text.Format extends Object implements Serializable
- serialVersionUID:
- -299282585814624189L
-
Class java.text.Format.Field extends AttributedCharacterIterator.Attribute implements Serializable
- serialVersionUID:
- 276966692217360283L
-
Class java.text.MessageFormat extends Format implements Serializable
- serialVersionUID:
- 6479157306784022952L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
从输入流中读取对象后,执行简单验证以维护类不变量。- Exception
-
InvalidObjectException
- 如果从流中读取的对象无效。 -
IOException
-
ClassNotFoundException
-
-
Serialized Fields
-
argumentNumbers
int[] argumentNumbers
与每个格式化程序对应的参数编号。 (格式化程序按照它们在模式中出现的顺序存储,而不是按照指定参数的顺序存储。) -
formats
Format[] formats
一组格式化程序,用于格式化参数。 -
locale
Locale locale
用于格式化数字和日期的区域设置。 -
maxOffset
int maxOffset
比offsets
的条目数少一个。 也可以认为是正在使用的offsets
中编号最大的元素的索引。 所有这些数组都应该使用与offsets
相同数量的元素,因此这个变量足以告诉我们所有这些数组中有多少条目。 -
offsets
int[] offsets
将每个参数的格式化结果插入到模式中的位置。 -
pattern
String pattern
要插入格式化值的字符串。 换句话说,这是在构造中提供的模式,其中所有{}表达式都被取出。
-
-
Class java.text.MessageFormat.Field extends Format.Field implements Serializable
- serialVersionUID:
- 7899943957617360810L
-
Serialization Methods
-
readResolve
protected Object readResolve() throws InvalidObjectException
将正在反序列化的实例解析为预定义的常量。- Exception
-
InvalidObjectException
- 如果常量无法解决。
-
-
Class java.text.NumberFormat extends Format implements Serializable
- serialVersionUID:
- -2308460125733713944L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
首先,读入默认的可序列化数据。 然后,如果serialVersionOnStream
小于1,表明该流是由JDK 1.1写入的,则将int
字段(例如maximumIntegerDigits
设置为等于byte
字段(例如maxIntegerDigits
,因为JDK 1.1中不存在int
字段。 最后,将serialVersionOnStream设置回最大允许值,以便在再次流式传输此对象时,默认序列化将正常工作。如果
minimumIntegerDigits
大于maximumIntegerDigits
或minimumFractionDigits
大于maximumFractionDigits
,则流数据无效,此方法抛出InvalidObjectException
。 此外,如果这些值中的任何一个为负数,则此方法抛出InvalidObjectException
。- Exception
-
IOException
-
ClassNotFoundException
- 从以下版本开始:
- 1.2
-
writeObject
private void writeObject(ObjectOutputStream stream) throws IOException
写出来的默认序列化的数据,在第一次设置byte
领域如maxIntegerDigits
到等于int
领域如maximumIntegerDigits
(或Byte.MAX_VALUE
,以较小者为准),用于与JDK 1.1版本的流格式的兼容性。- Exception
-
IOException
- 从以下版本开始:
- 1.2
-
-
Serialized Fields
-
groupingUsed
boolean groupingUsed
如果在格式化和解析数字时使用分组(即千位)分隔符,则为True。 -
maxFractionDigits
byte maxFractionDigits
数字小数部分允许的最大位数。maximumFractionDigits
必须大于或等于minimumFractionDigits
。注意:此字段仅用于与JDK 1.1的序列化兼容性。 在Java平台2 v1.2和更高版本中,使用新的
int
字段maximumFractionDigits
。 写入流时,maxFractionDigits
设置为maximumFractionDigits
或Byte.MAX_VALUE
,取较小者。 从流中读取时,仅当serialVersionOnStream
小于1时才使用此字段。 -
maximumFractionDigits
int maximumFractionDigits
数字小数部分允许的最大位数。maximumFractionDigits
必须大于或等于minimumFractionDigits
。- 从以下版本开始:
- 1.2
- 另请参见:
-
NumberFormat.getMaximumFractionDigits()
-
maximumIntegerDigits
int maximumIntegerDigits
数字整数部分允许的最大位数。maximumIntegerDigits
必须大于或等于minimumIntegerDigits
。- 从以下版本开始:
- 1.2
- 另请参见:
-
NumberFormat.getMaximumIntegerDigits()
-
maxIntegerDigits
byte maxIntegerDigits
数字整数部分允许的最大位数。maxIntegerDigits
必须大于或等于minIntegerDigits
。注意:此字段仅用于与JDK 1.1的序列化兼容性。 在Java平台2 v1.2和更高版本中,使用新的
int
字段maximumIntegerDigits
。 写入流时,maxIntegerDigits
设置为maximumIntegerDigits
或Byte.MAX_VALUE
,以较小者为准。 从流中读取时,仅当serialVersionOnStream
小于1时才使用此字段。 -
minFractionDigits
byte minFractionDigits
数字小数部分允许的最小位数。minimumFractionDigits
必须小于或等于maximumFractionDigits
。注意:此字段仅用于与JDK 1.1的序列化兼容性。 在Java平台2 v1.2和更高版本中,使用新的
int
字段minimumFractionDigits
。 写入流时,minFractionDigits
设置为minimumFractionDigits
或Byte.MAX_VALUE
,取较小者。 从流中读取时,仅当serialVersionOnStream
小于1时才使用此字段。 -
minimumFractionDigits
int minimumFractionDigits
数字小数部分允许的最小位数。minimumFractionDigits
必须小于或等于maximumFractionDigits
。- 从以下版本开始:
- 1.2
- 另请参见:
-
NumberFormat.getMinimumFractionDigits()
-
minimumIntegerDigits
int minimumIntegerDigits
数字整数部分允许的最小位数。minimumIntegerDigits
必须小于或等于maximumIntegerDigits
。- 从以下版本开始:
- 1.2
- 另请参见:
-
NumberFormat.getMinimumIntegerDigits()
-
minIntegerDigits
byte minIntegerDigits
数字整数部分允许的最小位数。minimumIntegerDigits
必须小于或等于maximumIntegerDigits
。注意:此字段仅用于与JDK 1.1的序列化兼容性。 在Java平台2 v1.2及更高版本中,使用新的
int
字段minimumIntegerDigits
。 写入流时,minIntegerDigits
设置为minimumIntegerDigits
或Byte.MAX_VALUE
,取较小者。 从流中读取时,仅当serialVersionOnStream
小于1时才使用此字段。 -
parseIntegerOnly
boolean parseIntegerOnly
如果此格式仅将数字解析为整数,则为True。 -
serialVersionOnStream
int serialVersionOnStream
描述流上存在的NumberFormat
的版本。 可能的值是:- 0 (或未初始化):流格式的JDK 1.1版本。 在这个版本中,
int
领域如maximumIntegerDigits
不存在,并且byte
领域如maxIntegerDigits
来代替。 - 1 :流格式的1.2版本。 将忽略
byte
字段(例如maxIntegerDigits
的值,而使用int
字段(例如maximumIntegerDigits
。
NumberFormat
,始终会写入最新格式(对应于允许的最高格式serialVersionOnStream
)。- 从以下版本开始:
- 1.2
- 0 (或未初始化):流格式的JDK 1.1版本。 在这个版本中,
-
-
Class java.text.NumberFormat.Field extends Format.Field implements Serializable
- serialVersionUID:
- 7494728892700160890L
-
Serialization Methods
-
readResolve
protected Object readResolve() throws InvalidObjectException
将正在反序列化的实例解析为预定义的常量。- Exception
-
InvalidObjectException
- 如果常量无法解决。
-
-
Class java.text.ParseException extends Exception implements Serializable
- serialVersionUID:
- 2703218443322787634L
-
Serialized Fields
-
errorOffset
int errorOffset
从解析的字符串中的从零开始的字符偏移,在解析时发现错误。
-
-
Class java.text.SimpleDateFormat extends DateFormat implements Serializable
- serialVersionUID:
- 4774881970558875024L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
从输入流中读取对象后,将验证对象中的格式模式。- Exception
-
InvalidObjectException
- 如果模式无效 -
IOException
-
ClassNotFoundException
-
-
Serialized Fields
-
defaultCenturyStart
Date defaultCenturyStart
我们将两位数的日期映射到世纪,从defaultCenturyStart
开始,可能是任何日期。 不能为空。- 从以下版本开始:
- 1.1.4
-
formatData
DateFormatSymbols formatData
此格式化程序用于周名称,月份名称等的符号不能为空。- 另请参见:
-
DateFormatSymbols
-
locale
Locale locale
Locale用于实例化SimpleDateFormat
。 如果此对象已由较旧的SimpleDateFormat
创建并反序列化,则该值可能为null。- 从以下版本开始:
- 1.6
-
pattern
String pattern
此格式化程序的模式字符串。 这始终是非本地化模式。 不能为空。 有关详细信息,请参阅类文 -
serialVersionOnStream
int serialVersionOnStream
流上的序列化数据的版本。 可能的值:- 0或不在流上:JDK 1.1.3。 此版本暂无运行
defaultCenturyStart
。 - 1 JDK 1.1.4或更高版本。 此版本增加
defaultCenturyStart
。
serialVersionOnStream
。- 从以下版本开始:
- 1.1.4
- 0或不在流上:JDK 1.1.3。 此版本暂无运行
-
-
-
Package java.time
-
Class java.time.DateTimeException extends RuntimeException implements Serializable
- serialVersionUID:
- -1632418723876261839L
-
Class java.time.Duration extends Object implements Serializable
- serialVersionUID:
- 3078945930695997490L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException
抵御恶意流。- Exception
-
InvalidObjectException
- 永远
-
writeReplace
private Object writeReplace()
使用 dedicated serialized form写入对象。- Serial Data:
-
out.writeByte(1); // identifies a Duration out.writeLong(seconds); out.writeInt(nanos);
-
-
Serialized Fields
-
nanos
int nanos
持续时间内的纳秒数,表示为秒数的一部分。 这总是积极的,永远不会超过999,999,999。 -
seconds
long seconds
持续时间中的秒数。
-
-
Class java.time.Instant extends Object implements Serializable
- serialVersionUID:
- -665713676816604388L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException
抵御恶意流。- Exception
-
InvalidObjectException
- 永远
-
writeReplace
private Object writeReplace()
使用 dedicated serialized form写入对象。- Serial Data:
-
out.writeByte(2); // identifies an Instant out.writeLong(seconds); out.writeInt(nanos);
-
-
Serialized Fields
-
nanos
int nanos
从秒字段开始的沿时间线的纳秒数。 这总是积极的,永远不会超过999,999,999。 -
seconds
long seconds
从1970-01-01T00:00:00Z的纪元起的秒数。
-
-
Class java.time.LocalDate extends Object implements Serializable
- serialVersionUID:
- 2942565459149668126L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException
抵御恶意流。- Exception
-
InvalidObjectException
- 永远
-
writeReplace
private Object writeReplace()
使用 dedicated serialized form写入对象。- Serial Data:
-
out.writeByte(3); // identifies a LocalDate out.writeInt(year); out.writeByte(month); out.writeByte(day);
-
-
Serialized Fields
-
day
short day
这个月的日子。 -
month
short month
一年中的月份。 -
year
int year
那一年。
-
-
Class java.time.LocalDateTime extends Object implements Serializable
- serialVersionUID:
- 6207766400415563566L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException
抵御恶意流。- Exception
-
InvalidObjectException
- 永远
-
writeReplace
private Object writeReplace()
使用 dedicated serialized form写入对象。
-
-
Serialized Fields
-
Class java.time.LocalTime extends Object implements Serializable
- serialVersionUID:
- 6414437269572265201L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException
抵御恶意流。- Exception
-
InvalidObjectException
- 永远
-
writeReplace
private Object writeReplace()
使用 dedicated serialized form写入对象。- Serial Data:
-
二进制补码值表示剩余值不在流中,应设置为零。
out.writeByte(4); // identifies a LocalTime if (nano == 0) { if (second == 0) { if (minute == 0) { out.writeByte(~hour); } else { out.writeByte(hour); out.writeByte(~minute); } } else { out.writeByte(hour); out.writeByte(minute); out.writeByte(~second); } } else { out.writeByte(hour); out.writeByte(minute); out.writeByte(second); out.writeInt(nano); }
-
-
Serialized Fields
-
hour
byte hour
小时。 -
minute
byte minute
分钟。 -
nano
int nano
纳秒。 -
second
byte second
第二。
-
-
Class java.time.MonthDay extends Object implements Serializable
- serialVersionUID:
- -939150713474957432L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException
抵御恶意流。- Exception
-
InvalidObjectException
- 永远
-
writeReplace
private Object writeReplace()
使用 dedicated serialized form写入对象。- Serial Data:
-
out.writeByte(13); // identifies a MonthDay out.writeByte(month); out.writeByte(day);
-
-
Serialized Fields
-
day
int day
这个月的日子。 -
month
int month
一年中的月份,不是空的。
-
-
Class java.time.OffsetDateTime extends Object implements Serializable
- serialVersionUID:
- 2287754244819255394L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException
抵御恶意流。- Exception
-
InvalidObjectException
- 永远
-
writeReplace
private Object writeReplace()
使用 dedicated serialized form写入对象。
-
-
Serialized Fields
-
dateTime
LocalDateTime dateTime
当地的日期时间。 -
offset
ZoneOffset offset
与UTC / Greenwich的偏差。
-
-
Class java.time.OffsetTime extends Object implements Serializable
- serialVersionUID:
- 7264499704384272492L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException
抵御恶意流。- Exception
-
InvalidObjectException
- 永远
-
writeReplace
private Object writeReplace()
使用 dedicated serialized form写入对象。
-
-
Serialized Fields
-
offset
ZoneOffset offset
与UTC / Greenwich的偏差。 -
time
LocalTime time
当地的日期时间。
-
-
Class java.time.Period extends Object implements Serializable
- serialVersionUID:
- -3587258372562876L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException
抵御恶意流。- Exception
-
InvalidObjectException
- 永远
-
writeReplace
private Object writeReplace()
使用 dedicated serialized form写入对象。- Serial Data:
-
out.writeByte(14); // identifies a Period out.writeInt(years); out.writeInt(months); out.writeInt(days);
-
-
Serialized Fields
-
days
int days
天数。 -
months
int months
月数。 -
years
int years
年数。
-
-
Class java.time.Ser extends Object implements Serializable
- serialVersionUID:
- -7683839454370182990L
-
Serialization Methods
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
实现Externalizable
接口以读取对象。- Serial Data:
-
读取由类型
writeReplace
方法定义的流类型和参数,并将其传递给类型的相应静态工厂以创建新实例。 该实例作为反序列化的Ser
对象返回。- Duration -
Duration.ofSeconds(seconds, nanos);
- Instant -
Instant.ofEpochSecond(seconds, nanos);
- LocalDate -
LocalDate.of(year, month, day);
- LocalDateTime -
LocalDateTime.of(date, time);
- LocalTime -
LocalTime.of(hour, minute, second, nano);
- MonthDay -
MonthDay.of(month, day);
- OffsetTime -
OffsetTime.of(time, offset);
- OffsetDateTime -
OffsetDateTime.of(dateTime, offset);
- Period -
Period.of(years, months, days);
- Year -
Year.of(year);
- YearMonth -
YearMonth.of(year, month);
- ZonedDateTime -
ZonedDateTime.ofLenient(dateTime, offset, zone);
- ZoneId -
ZoneId.of(id);
- ZoneOffset -
(offsetByte == 127 ? ZoneOffset.ofTotalSeconds(in.readInt()) : ZoneOffset.ofTotalSeconds(offsetByte * 900));
- Duration -
- Exception
-
IOException
- 如果发生I / O错误 -
ClassNotFoundException
- 如果找不到要还原的对象的类。
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException
实现Externalizable
接口以写入对象。- Serial Data:
-
每个可序列化的类都映射到一个类型,该类型是流中的第一个字节。
有关类型的类型和值序列的值,请参阅每个类
writeReplace
序列化表单。- Duration.writeReplace
- Instant.writeReplace
- LocalDate.writeReplace
- LocalDateTime.writeReplace
- LocalTime.writeReplace
- MonthDay.writeReplace
- OffsetTime.writeReplace
- OffsetDateTime.writeReplace
- Period.writeReplace
- Year.writeReplace
- YearMonth.writeReplace
- ZoneId.writeReplace
- ZoneOffset.writeReplace
- ZonedDateTime.writeReplace
- Exception
-
IOException
- 包括可能发生的任何I / O异常
-
-
Class java.time.Year extends Object implements Serializable
- serialVersionUID:
- -23038383694477807L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException
抵御恶意流。- Exception
-
InvalidObjectException
- 永远
-
writeReplace
private Object writeReplace()
使用 dedicated serialized form写入对象。- Serial Data:
-
out.writeByte(11); // identifies a Year out.writeInt(year);
-
-
Serialized Fields
-
year
int year
这一年代表。
-
-
Class java.time.YearMonth extends Object implements Serializable
- serialVersionUID:
- 4183400860270640070L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException
抵御恶意流。- Exception
-
InvalidObjectException
- 永远
-
writeReplace
private Object writeReplace()
使用 dedicated serialized form写入对象。- Serial Data:
-
out.writeByte(12); // identifies a YearMonth out.writeInt(year); out.writeByte(month);
-
-
Serialized Fields
-
month
int month
一年中的月份,不是空的。 -
year
int year
那一年。
-
-
Class java.time.ZonedDateTime extends Object implements Serializable
- serialVersionUID:
- -6260982410461394882L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException
抵御恶意流。- Exception
-
InvalidObjectException
- 永远
-
writeReplace
private Object writeReplace()
使用 dedicated serialized form写入对象。
-
-
Serialized Fields
-
dateTime
LocalDateTime dateTime
当地的日期时间。 -
offset
ZoneOffset offset
与UTC / Greenwich的偏差。 -
zone
ZoneId zone
时区。
-
-
Class java.time.ZoneId extends Object implements Serializable
- serialVersionUID:
- 8352817235686L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException
抵御恶意流。- Exception
-
InvalidObjectException
- 永远
-
writeReplace
private Object writeReplace()
使用 dedicated serialized form写入对象。- Serial Data:
-
out.writeByte(7); // identifies a ZoneId (not ZoneOffset) out.writeUTF(getId());
当读回时,
ZoneId
将被创建,就像使用ZoneId.of(String)
一样 ,但在ID具有有效格式但不在已知的基于区域的ID集合的情况下没有任何例外。
-
-
Class java.time.ZoneOffset extends ZoneId implements Serializable
- serialVersionUID:
- 2357656521762053153L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException
抵御恶意流。- Exception
-
InvalidObjectException
- 永远
-
writeReplace
private Object writeReplace()
使用 dedicated serialized form写入对象。- Serial Data:
-
out.writeByte(8); // identifies a ZoneOffset int offsetByte = totalSeconds % 900 == 0 ? totalSeconds / 900 : 127; out.writeByte(offsetByte); if (offsetByte == 127) { out.writeInt(totalSeconds); }
-
-
Serialized Fields
-
totalSeconds
int totalSeconds
以秒为单位的总偏移量。
-
-
-
Package java.time.chrono
-
Class java.time.chrono.ChronoLocalDateTimeImpl extends Object implements Serializable
- serialVersionUID:
- 4556003607393004514L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException
抵御恶意流。- Exception
-
InvalidObjectException
- 永远
-
writeReplace
private Object writeReplace()
使用 dedicated serialized form写入ChronoLocalDateTime。- Serial Data:
-
out.writeByte(2); // identifies a ChronoLocalDateTime out.writeObject(toLocalDate()); out.witeObject(toLocalTime());
-
-
Class java.time.chrono.ChronoZonedDateTimeImpl extends Object implements Serializable
- serialVersionUID:
- -5261813987200935591L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException
抵御恶意流。- Exception
-
InvalidObjectException
- 永远
-
writeReplace
private Object writeReplace()
- Serial Data:
-
out.writeByte(3); // identifies a ChronoZonedDateTime out.writeObject(toLocalDateTime()); out.writeObject(getOffset()); out.writeObject(getZone());
-
-
Class java.time.chrono.HijrahChronology extends AbstractChronology implements Serializable
- serialVersionUID:
- 3127340209035924785L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException
抵御恶意流。- Exception
-
InvalidObjectException
- 永远
-
writeReplace
Object writeReplace()
使用 dedicated serialized form编写年代 史 。- Serial Data:
-
out.writeByte(1); // identifies a Chronology out.writeUTF(getId());
-
-
Class java.time.chrono.HijrahDate extends java.time.chrono.ChronoLocalDateImpl<HijrahDate> implements Serializable
- serialVersionUID:
- -5207853542612002020L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException
抵御恶意流。- Exception
-
InvalidObjectException
- 永远
-
writeReplace
private Object writeReplace()
使用 dedicated serialized form写入对象。- Serial Data:
-
out.writeByte(6); // identifies a HijrahDate out.writeObject(chrono); // the HijrahChronology variant out.writeInt(get(YEAR)); out.writeByte(get(MONTH_OF_YEAR)); out.writeByte(get(DAY_OF_MONTH));
-
-
Class java.time.chrono.IsoChronology extends AbstractChronology implements Serializable
- serialVersionUID:
- -1440403870442975015L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException
抵御恶意流。- Exception
-
InvalidObjectException
- 永远
-
writeReplace
Object writeReplace()
使用 dedicated serialized form编写年代 史 。- Serial Data:
-
out.writeByte(1); // identifies a Chronology out.writeUTF(getId());
-
-
Class java.time.chrono.JapaneseChronology extends AbstractChronology implements Serializable
- serialVersionUID:
- 459996390165777884L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException
抵御恶意流。- Exception
-
InvalidObjectException
- 永远
-
writeReplace
Object writeReplace()
使用 dedicated serialized form编写年代 史 。- Serial Data:
-
out.writeByte(1); // identifies a Chronology out.writeUTF(getId());
-
-
Class java.time.chrono.JapaneseDate extends java.time.chrono.ChronoLocalDateImpl<JapaneseDate> implements Serializable
- serialVersionUID:
- -305327627230580483L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException
抵御恶意流。- Exception
-
InvalidObjectException
- 永远
-
writeReplace
private Object writeReplace()
使用 dedicated serialized form写入对象。- Serial Data:
-
out.writeByte(4); // identifies a JapaneseDate out.writeInt(get(YEAR)); out.writeByte(get(MONTH_OF_YEAR)); out.writeByte(get(DAY_OF_MONTH));
-
-
Class java.time.chrono.JapaneseEra extends Object implements Serializable
- serialVersionUID:
- 1466499369062886794L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException
抵御恶意流。- Exception
-
InvalidObjectException
- 永远
-
writeReplace
private Object writeReplace()
使用 dedicated serialized form写入对象。- Serial Data:
-
out.writeByte(5); // identifies a JapaneseEra out.writeInt(getValue());
-
-
Class java.time.chrono.MinguoChronology extends AbstractChronology implements Serializable
- serialVersionUID:
- 1039765215346859963L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException
抵御恶意流。- Exception
-
InvalidObjectException
- 永远
-
writeReplace
Object writeReplace()
使用 dedicated serialized form编写年代 史 。- Serial Data:
-
out.writeByte(1); // identifies a Chronology out.writeUTF(getId());
-
-
Class java.time.chrono.MinguoDate extends java.time.chrono.ChronoLocalDateImpl<MinguoDate> implements Serializable
- serialVersionUID:
- 1300372329181994526L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException
抵御恶意流。- Exception
-
InvalidObjectException
- 永远
-
writeReplace
private Object writeReplace()
使用 dedicated serialized form写入对象。- Serial Data:
-
out.writeByte(8); // identifies a MinguoDate out.writeInt(get(YEAR)); out.writeByte(get(MONTH_OF_YEAR)); out.writeByte(get(DAY_OF_MONTH));
-
-
Class java.time.chrono.Ser extends Object implements Serializable
- serialVersionUID:
- -6103370247208168577L
-
Serialization Methods
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
实现Externalizable
接口以读取对象。- Serial Data:
-
读取由类型
writeReplace
方法定义的流类型和参数,并将其传递到类型的相应静态工厂以创建新实例。 该实例作为反序列化的Ser
对象返回。- HijrahChronology - Chronology.of(id)
- IsoChronology - Chronology.of(id)
- JapaneseChronology - Chronology.of(id)
- MinguoChronology - Chronology.of(id)
- ThaiBuddhistChronology - Chronology.of(id)
- ChronoLocalDateTime - date.atTime(time)
- ChronoZonedDateTime - dateTime.atZone(offset).withZoneSameLocal(zone)
- JapaneseDate - JapaneseChronology.INSTANCE.date(year,month,dayOfMonth)
- JapaneseEra - JapaneseEra.of(eraValue)
- HijrahDate - HijrahChronology chrono.date(year,month,dayOfMonth)
- MinguoDate - MinguoChronology.INSTANCE.date(year,month,dayOfMonth)
- ThaiBuddhistDate - ThaiBuddhistChronology.INSTANCE.date(year,month,dayOfMonth)
- Exception
-
IOException
- 如果发生I / O错误 -
ClassNotFoundException
- 如果找不到要还原的对象的类。
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException
实现Externalizable
接口以写入对象。- Serial Data:
-
每个可序列化的类都映射到一个类型,该类型是流中的第一个字节。
有关类型的类型和值序列的值,请参阅每个类
writeReplace
序列化表单。- HijrahChronology.writeReplace
- IsoChronology.writeReplace
- JapaneseChronology.writeReplace
- MinguoChronology.writeReplace
- ThaiBuddhistChronology.writeReplace
- ChronoLocalDateTime.writeReplace
- ChronoZonedDateTime.writeReplace
- JapaneseDate.writeReplace
- JapaneseEra.writeReplace
- HijrahDate.writeReplace
- MinguoDate.writeReplace
- ThaiBuddhistDate.writeReplace
- Exception
-
IOException
- 包括可能发生的任何I / O异常
-
-
Class java.time.chrono.ThaiBuddhistChronology extends AbstractChronology implements Serializable
- serialVersionUID:
- 2775954514031616474L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException
抵御恶意流。- Exception
-
InvalidObjectException
- 永远
-
writeReplace
Object writeReplace()
使用 dedicated serialized form编写年代 史 。- Serial Data:
-
out.writeByte(1); // identifies a Chronology out.writeUTF(getId());
-
-
Class java.time.chrono.ThaiBuddhistDate extends java.time.chrono.ChronoLocalDateImpl<ThaiBuddhistDate> implements Serializable
- serialVersionUID:
- -8722293800195731463L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException
抵御恶意流。- Exception
-
InvalidObjectException
- 永远
-
writeReplace
private Object writeReplace()
使用 dedicated serialized form写入对象。- Serial Data:
-
out.writeByte(10); // identifies a ThaiBuddhistDate out.writeInt(get(YEAR)); out.writeByte(get(MONTH_OF_YEAR)); out.writeByte(get(DAY_OF_MONTH));
-
-
-
Package java.time.format
-
Class java.time.format.DateTimeParseException extends DateTimeException implements Serializable
- serialVersionUID:
- 4304633501674722597L
-
Serialized Fields
-
errorIndex
int errorIndex
文本中的错误索引。 -
parsedString
String parsedString
正在解析的文本。
-
-
-
Package java.time.temporal
-
Class java.time.temporal.UnsupportedTemporalTypeException extends DateTimeException implements Serializable
- serialVersionUID:
- -6158898438688206006L
-
Class java.time.temporal.ValueRange extends Object implements Serializable
- serialVersionUID:
- -7317881728594519368L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException, InvalidObjectException
从流中恢复ValueRange的状态。 检查值是否有效。- Exception
-
InvalidObjectException
- 如果最小最小值大于最小最大值,或最小最大值大于最大最大值或最大最小值大于最大值 -
ClassNotFoundException
- 如果一个班级无法解决 -
IOException
-
-
Serialized Fields
-
maxLargest
long maxLargest
最大的最大值。 -
maxSmallest
long maxSmallest
最小的最大值。 -
minLargest
long minLargest
最大的最小值。 -
minSmallest
long minSmallest
最小的最小值。
-
-
Class java.time.temporal.WeekFields extends Object implements Serializable
- serialVersionUID:
- -1177360819670808121L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException, InvalidObjectException
从流中恢复WeekFields的状态。 检查值是否有效。- Exception
-
InvalidObjectException
- 如果序列化对象的firstDayOfWeek或minimalDays值无效。 -
ClassNotFoundException
- 如果一个类无法解析 -
IOException
-
readResolve
private Object readResolve() throws InvalidObjectException
返回与firstDayOfWeek
和minimalDays
关联的单例minimalDays
。- Exception
-
InvalidObjectException
- 如果序列化对象具有firstDayOfWeek或minimalDays的无效值。
-
-
Serialized Fields
-
firstDayOfWeek
DayOfWeek firstDayOfWeek
第一天。 -
minimalDays
int minimalDays
第一周的最小天数。
-
-
-
Package java.time.zone
-
Class java.time.zone.Ser extends Object implements Serializable
- serialVersionUID:
- -8885321777449118786L
-
Serialization Methods
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
实现Externalizable
接口以读取对象。- Serial Data:
-
读取由类型
writeReplace
方法定义的流类型和参数,并将其传递到类型的相应静态工厂以创建新实例。 该实例作为反序列化的Ser
对象返回。- ZoneRules -
ZoneRules.of(standardTransitions, standardOffsets, savingsInstantTransitions, wallOffsets, lastRules);
- ZoneOffsetTransition -
ZoneOffsetTransition of(LocalDateTime.ofEpochSecond(epochSecond), offsetBefore, offsetAfter);
- ZoneOffsetTransitionRule -
ZoneOffsetTransitionRule.of(month, dom, dow, time, timeEndOfDay, timeDefinition, standardOffset, offsetBefore, offsetAfter);
- ZoneRules -
- Exception
-
IOException
- 如果发生I / O错误 -
ClassNotFoundException
- 如果找不到要还原的对象的类。
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException
实现Externalizable
接口以写入对象。- Serial Data:
-
每个可序列化的类都映射到一个类型,该类型是流中的第一个字节。
有关类型的类型和值序列的值,请参阅每个类
writeReplace
序列化表单。 - Exception
-
IOException
- 包括可能发生的任何I / O异常
-
-
Class java.time.zone.ZoneOffsetTransition extends Object implements Serializable
- serialVersionUID:
- -6946044323557704546L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException
抵御恶意流。- Exception
-
InvalidObjectException
- 永远
-
writeReplace
private Object writeReplace()
使用 dedicated serialized form写入对象。- Serial Data:
-
有关纪元秒和偏移的编码,请参阅ZoneRules.writeReplace的序列化形式。
out.writeByte(2); // identifies a ZoneOffsetTransition out.writeEpochSec(toEpochSecond); out.writeOffset(offsetBefore); out.writeOffset(offsetAfter);
-
-
Serialized Fields
-
epochSecond
long epochSecond
转型时代 - 第二。 -
offsetAfter
ZoneOffset offsetAfter
过渡后的偏移量。 -
offsetBefore
ZoneOffset offsetBefore
过渡前的偏移量。 -
transition
LocalDateTime transition
过渡时的本地过渡日期时间。
-
-
Class java.time.zone.ZoneOffsetTransitionRule extends Object implements Serializable
- serialVersionUID:
- 6889046316657758795L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException
抵御恶意流。- Exception
-
InvalidObjectException
- 永远
-
writeReplace
private Object writeReplace()
使用 dedicated serialized form写入对象。- Serial Data:
-
有关纪元秒和偏移的编码,请参阅ZoneRules.writeReplace的序列化形式。
out.writeByte(3); // identifies a ZoneOffsetTransition final int timeSecs = (timeEndOfDay ? 86400 : time.toSecondOfDay()); final int stdOffset = standardOffset.getTotalSeconds(); final int beforeDiff = offsetBefore.getTotalSeconds() - stdOffset; final int afterDiff = offsetAfter.getTotalSeconds() - stdOffset; final int timeByte = (timeSecs % 3600 == 0 ? (timeEndOfDay ? 24 : time.getHour()) : 31); final int stdOffsetByte = (stdOffset % 900 == 0 ? stdOffset / 900 + 128 : 255); final int beforeByte = (beforeDiff == 0 || beforeDiff == 1800 || beforeDiff == 3600 ? beforeDiff / 1800 : 3); final int afterByte = (afterDiff == 0 || afterDiff == 1800 || afterDiff == 3600 ? afterDiff / 1800 : 3); final int dowByte = (dow == null ? 0 : dow.getValue()); int b = (month.getValue() << 28) + // 4 bits ((dom + 32) << 22) + // 6 bits (dowByte << 19) + // 3 bits (timeByte << 14) + // 5 bits (timeDefinition.ordinal() << 12) + // 2 bits (stdOffsetByte << 4) + // 8 bits (beforeByte << 2) + // 2 bits afterByte; // 2 bits out.writeInt(b); if (timeByte == 31) { out.writeInt(timeSecs); } if (stdOffsetByte == 255) { out.writeInt(stdOffset); } if (beforeByte == 3) { out.writeInt(offsetBefore.getTotalSeconds()); } if (afterByte == 3) { out.writeInt(offsetAfter.getTotalSeconds()); }
-
-
Serialized Fields
-
dom
byte dom
转换周的月份日的日期。 如果是正数,则是本周可以发生转换的开始。 如果为负数,则表示可能发生转换的本周结束。 该值是从月末开始的天数,因此-1
是该月的最后一天,-2
是倒数第二天,依此类推。 -
dow
DayOfWeek dow
截止日期,保留每日的空值。 -
month
Month month
转换周第一天的月份日。 实际日期将由dowChange字段调整。 -
offsetAfter
ZoneOffset offsetAfter
切换后的偏移量。 -
offsetBefore
ZoneOffset offsetBefore
切换前的偏移量。 -
standardOffset
ZoneOffset standardOffset
切换时的标准偏移量。 -
time
LocalTime time
'之前'偏移的转换时间。 -
timeDefinition
ZoneOffsetTransitionRule.TimeDefinition timeDefinition
如何解释当地时间的定义。 -
timeEndOfDay
boolean timeEndOfDay
切换时间是否在一天结束时的午夜。
-
-
Class java.time.zone.ZoneRules extends Object implements Serializable
- serialVersionUID:
- 3044319355680032515L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException
抵御恶意流。- Exception
-
InvalidObjectException
- 永远
-
writeReplace
private Object writeReplace()
使用 dedicated serialized form写入对象。- Serial Data:
-
out.writeByte(1); // identifies a ZoneRules out.writeInt(standardTransitions.length); for (long trans : standardTransitions) { Ser.writeEpochSec(trans, out); } for (ZoneOffset offset : standardOffsets) { Ser.writeOffset(offset, out); } out.writeInt(savingsInstantTransitions.length); for (long trans : savingsInstantTransitions) { Ser.writeEpochSec(trans, out); } for (ZoneOffset offset : wallOffsets) { Ser.writeOffset(offset, out); } out.writeByte(lastRules.length); for (ZoneOffsetTransitionRule rule : lastRules) { rule.writeExternal(out); }
用于偏移的Epoch第二值以可变长度形式编码,以使常见情况在流中放置更少的字节。
static void writeEpochSec(long epochSec, DataOutput out) throws IOException { if (epochSec >= -4575744000L && epochSec < 10413792000L && epochSec % 900 == 0) { // quarter hours between 1825 and 2300 int store = (int) ((epochSec + 4575744000L) / 900); out.writeByte((store >>> 16) & 255); out.writeByte((store >>> 8) & 255); out.writeByte(store & 255); } else { out.writeByte(255); out.writeLong(epochSec); } }
ZoneOffset值以可变长度形式编码,因此常见情况会在流中放置更少的字节。
static void writeOffset(ZoneOffset offset, DataOutput out) throws IOException { final int offsetSecs = offset.getTotalSeconds(); int offsetByte = offsetSecs % 900 == 0 ? offsetSecs / 900 : 127; // compress to -72 to +72 out.writeByte(offsetByte); if (offsetByte == 127) { out.writeInt(offsetSecs); } }
-
-
Serialized Fields
-
lastRules
ZoneOffsetTransitionRule[] lastRules
最后一条规则。 -
savingsInstantTransitions
long[] savingsInstantTransitions
瞬间(时期秒)之间的过渡,排序。 -
savingsLocalTransitions
LocalDateTime[] savingsLocalTransitions
本地日期时间之间的转换,已排序。 这是一个配对数组,其中第一个条目是转换的开始,第二个条目是转换的结束。 -
standardOffsets
ZoneOffset[] standardOffsets
标准偏移量。 -
standardTransitions
long[] standardTransitions
标准偏移(epoch秒)之间的转换,已排序。 -
wallOffsets
ZoneOffset[] wallOffsets
墙壁偏移。
-
-
Class java.time.zone.ZoneRulesException extends DateTimeException implements Serializable
- serialVersionUID:
- -1632418723876261839L
-
-
Package java.util
-
Class java.util.AbstractMap.SimpleEntry extends Object implements Serializable
- serialVersionUID:
- -8499721149061103585L
-
Class java.util.AbstractMap.SimpleImmutableEntry extends Object implements Serializable
- serialVersionUID:
- 7138329143949025153L
-
Class java.util.ArrayDeque extends AbstractCollection<E> implements Serializable
- serialVersionUID:
- 2340985798034038923L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
从流中重构此双端队列(即对其进行反序列化)。- Exception
-
ClassNotFoundException
- 如果找不到序列化对象的类 -
IOException
- 如果发生I / O错误
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将此双端队列保存到流中(即将其序列化)。- Serial Data:
-
deque的当前大小(
int
),后跟其所有元素(每个对象引用),按照倒数第一顺序排列。 - Exception
-
IOException
- 如果发生I / O错误
-
-
Class java.util.ArrayList extends AbstractList<E> implements Serializable
- serialVersionUID:
- 8683452581122892189L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
从流中重构ArrayList
实例(即反序列化它)。- Exception
-
ClassNotFoundException
- 如果找不到序列化对象的类 -
IOException
- 如果发生I / O错误
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将ArrayList
实例的状态保存到流中(即将其序列化)。- Serial Data:
-
支持
ArrayList
实例的数组的长度是以正确的顺序发出(int),然后是所有元素(每个元素都是Object
)。 - Exception
-
IOException
- 如果发生I / O错误
-
-
Serialized Fields
-
size
int size
ArrayList的大小(它包含的元素数)。
-
-
Class java.util.Arrays.ArrayList extends AbstractList<E> implements Serializable
- serialVersionUID:
- -2764017481108945198L
-
Serialized Fields
-
a
E[] a
-
-
Class java.util.BitSet extends Object implements Serializable
- serialVersionUID:
- 7997698588986878753L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
从流中重构BitSet
实例(即,反序列化它)。- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将BitSet
实例的状态保存到流(即序列化)。- Exception
-
IOException
-
-
Serialized Fields
-
bits
long[] bits
此BitSet中的位。 第i位存储在比特位置i%64的比特[i / 64]中(其中比特位置0表示最低有效比特,63表示最高有效比特)。
-
-
Class java.util.Calendar extends Object implements Serializable
- serialVersionUID:
- -1807547505821590642L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
从流中重构此对象(即,反序列化它)。- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream stream) throws IOException
将此对象的状态保存为流(即序列化)。 理想情况下,Calendar
只会写出其状态数据和当前时间,并没有写任何字段数据出来,如fields[]
,isTimeSet
,areFieldsSet
和isSet[]
。nextStamp
也不应该是持久状态的一部分。 不幸的是,这在JDK 1.1发布之前没有发生。 为了与JDK 1.1兼容,我们将始终写出字段值和状态标志。 但是,可以从序列化流中删除nextStamp
; 这可能会在不久的将来发生。- Exception
-
IOException
-
-
Serialized Fields
-
areFieldsSet
boolean areFieldsSet
如果fields[]
与当前设置的时间同步,fields[]
True。 如果为false,则下一次获取字段值的尝试将强制重新计算当前值time
的所有字段。 -
字段
int[] fields
此日历的当前设置时间的日历字段值。 这是一个FIELD_COUNT
整数数组,索引值为ERA
到DST_OFFSET
。 -
firstDayOfWeek
int firstDayOfWeek
一周的第一天,以可能值SUNDAY
,MONDAY
等,这是一个区域设置相关的值。 -
isSet
boolean[] isSet
用于指示是否设置了日历的指定日历字段的标志。 新对象没有设置字段。 在第一次调用生成字段的方法之后,它们都会在此之后保持设置状态。 这是一个FIELD_COUNT
布尔数组,索引值为ERA
到DST_OFFSET
。 -
isTimeSet
boolean isTimeSet
如果那么time
的值有效time
真。 通过更改field[]
项目使时间无效。- 另请参见:
-
Calendar.time
-
lenient
boolean lenient
True
如果此日历的计算期间允许超出范围的字段值time
从fields[]
。 -
minimalDaysInFirstWeek
int minimalDaysInFirstWeek
一个月或一年中第一周所需的天数,可能的值为1到7.这是一个与语言环境相关的值。 -
nextStamp
int nextStamp
stamp[]
的下一个可用值,一个内部数组。 实际上这不应该写到流中,并且可能会在不久的将来从流中删除。 在此期间,应使用值MINIMUM_USER_STAMP
。 -
serialVersionOnStream
int serialVersionOnStream
流上的序列化数据的版本。 可能的值:- 0或不在流上
- JDK 1.1.5或更早版本。
- 1
- JDK 1.1.6或更高版本。 写入正确的“时间”值以及其他字段的兼容值。 这是一种过渡格式。
serialVersionOnStream
。- 从以下版本开始:
- 1.1.6
-
time
long time
此日历的当前设置时间,以1970年1月1日格林威治标准时间0:00:00之后的毫秒数表示。- 另请参见:
-
Calendar.isTimeSet
-
zone
TimeZone zone
此日历使用的TimeZone
。Calendar
使用时区数据在语言环境和GMT时间之间进行转换。
-
-
Class java.util.Collections.AsLIFOQueue extends AbstractQueue<E> implements Serializable
- serialVersionUID:
- 1802017725587941708L
-
Serialized Fields
-
q
Deque<E> q
-
-
Class java.util.Collections.CheckedCollection extends Object implements Serializable
- serialVersionUID:
- 1578914078182001775L
-
Serialized Fields
-
c
Collection<E> c
-
type
类<E> type
-
zeroLengthElementArray
E[] zeroLengthElementArray
-
-
Class java.util.Collections.CheckedList extends java.util.Collections.CheckedCollection<E> implements Serializable
- serialVersionUID:
- 65247728283967356L
-
Serialized Fields
-
list
List<E> list
-
-
Class java.util.Collections.CheckedMap extends Object implements Serializable
- serialVersionUID:
- 5742860141034234728L
-
Class java.util.Collections.CheckedNavigableMap extends java.util.Collections.CheckedSortedMap<K,V> implements Serializable
- serialVersionUID:
- -4852462692372534096L
-
Serialized Fields
-
nm
NavigableMap<K,V> nm
-
-
Class java.util.Collections.CheckedNavigableSet extends java.util.Collections.CheckedSortedSet<E> implements Serializable
- serialVersionUID:
- -5429120189805438922L
-
Serialized Fields
-
ns
NavigableSet<E> ns
-
-
Class java.util.Collections.CheckedQueue extends java.util.Collections.CheckedCollection<E> implements Serializable
- serialVersionUID:
- 1433151992604707767L
-
Serialized Fields
-
queue
Queue<E> queue
-
-
Class java.util.Collections.CheckedRandomAccessList extends java.util.Collections.CheckedList<E> implements Serializable
- serialVersionUID:
- 1638200125423088369L
-
Class java.util.Collections.CheckedSet extends java.util.Collections.CheckedCollection<E> implements Serializable
- serialVersionUID:
- 4694047833775013803L
-
Class java.util.Collections.CheckedSortedMap extends java.util.Collections.CheckedMap<K,V> implements Serializable
- serialVersionUID:
- 1599671320688067438L
-
Serialized Fields
-
sm
SortedMap<K,V> sm
-
-
Class java.util.Collections.CheckedSortedSet extends java.util.Collections.CheckedSet<E> implements Serializable
- serialVersionUID:
- 1599911165492914959L
-
Serialized Fields
-
ss
SortedSet<E> ss
-
-
Class java.util.Collections.CopiesList extends AbstractList<E> implements Serializable
- serialVersionUID:
- 2739099268398711800L
-
Serialized Fields
-
element
E element
-
n
int n
-
-
Class java.util.Collections.EmptyList extends AbstractList<E> implements Serializable
- serialVersionUID:
- 8842843931221139166L
-
Serialization Methods
-
readResolve
private Object readResolve()
-
-
Class java.util.Collections.EmptyMap extends AbstractMap<K,V> implements Serializable
- serialVersionUID:
- 6428348081105594320L
-
Serialization Methods
-
readResolve
private Object readResolve()
-
-
Class java.util.Collections.EmptySet extends AbstractSet<E> implements Serializable
- serialVersionUID:
- 1582296315990362920L
-
Serialization Methods
-
readResolve
private Object readResolve()
-
-
Class java.util.Collections.ReverseComparator extends Object implements Serializable
- serialVersionUID:
- 7207038068494060240L
-
Serialization Methods
-
readResolve
private Object readResolve()
-
-
Class java.util.Collections.ReverseComparator2 extends Object implements Serializable
- serialVersionUID:
- 4374092139857L
-
Serialized Fields
-
cmp
Comparator<T> cmp
静态工厂中指定的比较器。 这永远不会为null,因为如果静态工厂的参数为null,则返回ReverseComparator实例。
-
-
Class java.util.Collections.SetFromMap extends AbstractSet<E> implements Serializable
- serialVersionUID:
- 2454657854757543876L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
- Exception
-
IOException
-
ClassNotFoundException
-
-
Serialized Fields
-
Class java.util.Collections.SingletonList extends AbstractList<E> implements Serializable
- serialVersionUID:
- 3093736618740652951L
-
Serialized Fields
-
element
E element
-
-
Class java.util.Collections.SingletonMap extends AbstractMap<K,V> implements Serializable
- serialVersionUID:
- -6979724477215052911L
-
Serialized Fields
-
k
K k
-
v
V v
-
-
Class java.util.Collections.SingletonSet extends AbstractSet<E> implements Serializable
- serialVersionUID:
- 3193687207550431679L
-
Serialized Fields
-
element
E element
-
-
Class java.util.Collections.SynchronizedCollection extends Object implements Serializable
- serialVersionUID:
- 3053995032091335093L
-
Serialization Methods
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
- Exception
-
IOException
-
-
Serialized Fields
-
c
Collection<E> c
-
mutex
Object mutex
-
-
Class java.util.Collections.SynchronizedList extends java.util.Collections.SynchronizedCollection<E> implements Serializable
- serialVersionUID:
- -7754090372962971524L
-
Serialization Methods
-
readResolve
private Object readResolve()
SynchronizedRandomAccessList实例被序列化为SynchronizedList实例,以允许它们在1.4之前的JRE(没有SynchronizedRandomAccessList)中反序列化。 该方法反转了转换。 作为有益的副作用,它还将RandomAccess标记移植到在1.4之前的JRE中序列化的SynchronizedList实例上。 注意:不幸的是,在1.4.1中序列化并在1.4中反序列化的SynchronizedRandomAccessList实例将成为SynchronizedList实例,因为1.4中缺少此方法。
-
-
Serialized Fields
-
list
List<E> list
-
-
Class java.util.Collections.SynchronizedMap extends Object implements Serializable
- serialVersionUID:
- 1978198479659022715L
-
Serialization Methods
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
- Exception
-
IOException
-
-
Serialized Fields
-
Class java.util.Collections.SynchronizedNavigableMap extends java.util.Collections.SynchronizedSortedMap<K,V> implements Serializable
- serialVersionUID:
- 699392247599746807L
-
Serialized Fields
-
nm
NavigableMap<K,V> nm
-
-
Class java.util.Collections.SynchronizedNavigableSet extends java.util.Collections.SynchronizedSortedSet<E> implements Serializable
- serialVersionUID:
- -5505529816273629798L
-
Serialized Fields
-
ns
NavigableSet<E> ns
-
-
Class java.util.Collections.SynchronizedRandomAccessList extends java.util.Collections.SynchronizedList<E> implements Serializable
- serialVersionUID:
- 1530674583602358482L
-
Serialization Methods
-
writeReplace
private Object writeReplace()
允许在1.4之前的JRE(没有SynchronizedRandomAccessList)中反序列化实例。 SynchronizedList有一个readResolve方法,在反序列化时反转此转换。
-
-
Class java.util.Collections.SynchronizedSet extends java.util.Collections.SynchronizedCollection<E> implements Serializable
- serialVersionUID:
- 487447009682186044L
-
Class java.util.Collections.SynchronizedSortedMap extends java.util.Collections.SynchronizedMap<K,V> implements Serializable
- serialVersionUID:
- -8798146769416483793L
-
Serialized Fields
-
sm
SortedMap<K,V> sm
-
-
Class java.util.Collections.SynchronizedSortedSet extends java.util.Collections.SynchronizedSet<E> implements Serializable
- serialVersionUID:
- 8695801310862127406L
-
Serialized Fields
-
ss
SortedSet<E> ss
-
-
Class java.util.Collections.UnmodifiableCollection extends Object implements Serializable
- serialVersionUID:
- 1820017752578914078L
-
Serialized Fields
-
c
Collection<? extends E> c
-
-
Class java.util.Collections.UnmodifiableList extends java.util.Collections.UnmodifiableCollection<E> implements Serializable
- serialVersionUID:
- -283967356065247728L
-
Serialization Methods
-
readResolve
private Object readResolve()
UnmodifiableRandomAccessList实例被序列化为UnmodifiableList实例,以允许它们在1.4之前的JRE(没有UnmodifiableRandomAccessList)中反序列化。 该方法反转了转换。 作为有益的副作用,它还将RandomAccess标记移植到在1.4之前的JRE中序列化的UnmodifiableList实例上。 注意:不幸的是,在1.4.1中序列化并在1.4中反序列化的UnmodifiableRandomAccessList实例将成为UnmodifiableList实例,因为1.4中缺少此方法。
-
-
Serialized Fields
-
list
List<? extends E> list
-
-
Class java.util.Collections.UnmodifiableMap extends Object implements Serializable
- serialVersionUID:
- -1034234728574286014L
-
Serialized Fields
-
m
Map<? extends K,? extends V> m
-
-
Class java.util.Collections.UnmodifiableMap.UnmodifiableEntrySet extends java.util.Collections.UnmodifiableSet<Map.Entry<K,V>> implements Serializable
- serialVersionUID:
- 7854390611657943733L
-
Class java.util.Collections.UnmodifiableNavigableMap extends java.util.Collections.UnmodifiableSortedMap<K,V> implements Serializable
- serialVersionUID:
- -4858195264774772197L
-
Serialized Fields
-
nm
NavigableMap<K,? extends V> nm
我们包装和保护的实例。
-
-
Class java.util.Collections.UnmodifiableNavigableSet extends java.util.Collections.UnmodifiableSortedSet<E> implements Serializable
- serialVersionUID:
- -6027448201786391929L
-
Serialized Fields
-
ns
NavigableSet<E> ns
我们正在保护的实例。
-
-
Class java.util.Collections.UnmodifiableRandomAccessList extends java.util.Collections.UnmodifiableList<E> implements Serializable
- serialVersionUID:
- -2542308836966382001L
-
Serialization Methods
-
writeReplace
private Object writeReplace()
允许在1.4之前的JRE(没有UnmodifiableRandomAccessList)中反序列化实例。 UnmodifiableList有一个readResolve方法,在反序列化时反转这个转换。
-
-
Class java.util.Collections.UnmodifiableSet extends java.util.Collections.UnmodifiableCollection<E> implements Serializable
- serialVersionUID:
- -9215047833775013803L
-
Class java.util.Collections.UnmodifiableSortedMap extends java.util.Collections.UnmodifiableMap<K,V> implements Serializable
- serialVersionUID:
- -8806743815996713206L
-
Serialized Fields
-
sm
SortedMap<K,? extends V> sm
-
-
Class java.util.Collections.UnmodifiableSortedSet extends java.util.Collections.UnmodifiableSet<E> implements Serializable
- serialVersionUID:
- -4929149591599911165L
-
Serialized Fields
-
ss
SortedSet<E> ss
-
-
Class java.util.CollSer extends Object implements Serializable
- serialVersionUID:
- 6309168927139932177L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
从流中读取对象并将其存储在瞬态Object[] array
字段中。- Serial Data:
- 非负int,表示对象的数量,后跟那么多对象。
- Exception
-
IOException
- 如果发生I / O错误 -
ClassNotFoundException
- 如果无法加载序列化类 -
InvalidObjectException
- 如果计数为负数 - 从以下版本开始:
- 9
-
readResolve
private Object readResolve() throws ObjectStreamException
从此代理类创建并返回不可变集合。 返回的实例就像通过调用List,Map或Set的静态工厂方法之一一样 创建 。 此代理类是所有不可变集合实例的串行形式,与实现类型无关。 这对于确保任何特定实现类型的存在不在序列化形式之外是必要的。- Exception
-
InvalidObjectException
- 如果标记值非法或者在创建集合期间抛出异常 -
ObjectStreamException
- 如果发生了其他序列化错误 - 从以下版本开始:
- 9
-
writeObject
private void writeObject(ObjectOutputStream oos) throws IOException
将对象从瞬态Object[] array
字段写入流。- Serial Data:
- 非负int,表示对象的数量,后跟那么多对象。
- Exception
-
IOException
- 如果发生I / O错误 - 从以下版本开始:
- 9
-
-
Serialized Fields
-
tag
int tag
指示序列化的集合的类型。 低位8位的值为1表示不可变的List
表示不可变的Set
表示不可变的Map
。 任何其他值都会导致抛出InvalidObjectException
。 当序列化实例时,高阶24位为零,并且在反序列化实例时忽略它们。 因此,未来的实现可以使用它们,而不会导致兼容性问题。标签值还确定瞬态
Object[] array
字段的解释。 对于List
和Set
,数组的长度是集合的大小,数组包含集合的元素。 不允许使用空元素。 对于Set
,不允许使用重复的元素。对于
Map
,数组的长度是映射中存在的映射数的两倍。 阵列长度必然是均匀的。 该数组包含一系列键和值对:k1, v1, k2, v2, ..., kN, vN.
不允许空,并且不允许重复键。- 从以下版本开始:
- 9
-
-
Class java.util.ConcurrentModificationException extends RuntimeException implements Serializable
- serialVersionUID:
- -3666751008965953603L
-
Class java.util.Currency extends Object implements Serializable
- serialVersionUID:
- -158308464356906721L
-
Class java.util.Date extends Object implements Serializable
- serialVersionUID:
- 7523967970034938905L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
从流中重构此对象(即,反序列化它)。- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将此对象的状态保存为流(即序列化)。- Serial Data:
-
发出
getTime()
返回的值(长getTime()
)。 这表示从1970年1月1日00:00:00 GMT以毫秒为单位的偏移量。 - Exception
-
IOException
-
-
Class java.util.DuplicateFormatFlagsException extends IllegalFormatException implements Serializable
- serialVersionUID:
- 18890531L
-
Serialized Fields
-
flags
String flags
-
-
Class java.util.EmptyStackException extends RuntimeException implements Serializable
- serialVersionUID:
- 5084686378493302095L
-
Class java.util.EnumMap extends AbstractMap<K extends Enum<K>,V> implements Serializable
- serialVersionUID:
- 458661240069192865L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
从流中重构EnumMap
实例(即,反序列化它)。- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将EnumMap
实例的状态保存到流中(即序列化)。- Serial Data:
- 枚举映射的 大小 (键 - 值映射的数量)发出(int),然后是枚举映射表示的每个键 - 值映射的键(Object)和值(Object)。
- Exception
-
IOException
-
-
Serialized Fields
-
Class java.util.EnumSet extends AbstractSet<E extends Enum<E>> implements Serializable
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException
- Exception
-
InvalidObjectException
- 永远
-
writeReplace
Object writeReplace()
返回表示此实例状态的 SerializationProxy 。
-
-
-
Class java.util.EnumSet.SerializationProxy extends Object implements Serializable
- serialVersionUID:
- 362491234563181265L
-
Class java.util.EventObject extends Object implements Serializable
- serialVersionUID:
- 5516075349620653480L
-
Class java.util.FormatFlagsConversionMismatchException extends IllegalFormatException implements Serializable
- serialVersionUID:
- 19120414L
-
Serialized Fields
-
c
char c
-
f
String f
-
-
Class java.util.FormatterClosedException extends IllegalStateException implements Serializable
- serialVersionUID:
- 18111216L
-
Class java.util.GregorianCalendar extends Calendar implements Serializable
- serialVersionUID:
- -8125100834729963327L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
更新内部状态。- Exception
-
IOException
-
ClassNotFoundException
-
-
Serialized Fields
-
gregorianCutover
long gregorianCutover
使用公历日历规则的点,以标准时期的毫秒为单位。 默认值为1582年10月15日(格里高利时)00:00:00 UTC或-12219292800000L。 对于这个值,1582年10月4日(朱利安)之后是1582年10月15日(格里高利安)。 这对应于Julian day number 2299161。
-
-
Class java.util.HashMap extends AbstractMap<K,V> implements Serializable
- serialVersionUID:
- 362498820763181265L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
从流中重构此映射(即,对其进行反序列化)。- Exception
-
ClassNotFoundException
- 如果找不到序列化对象的类 -
IOException
- 如果发生I / O错误
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将此映射保存为流(即将其序列化)。- Serial Data:
- HashMap的容量 (桶数组的长度)发出(int),后跟size (一个int,键值映射的数量),然后是每个键的键(Object)和值(Object)键值映射。 键值映射不按特定顺序发出。
- Exception
-
IOException
- 如果发生I / O错误
-
-
Serialized Fields
-
loadFactor
float loadFactor
哈希表的加载因子。 -
threshold
int threshold
要调整大小的下一个大小值(capacity * load factor)。
-
-
Class java.util.HashSet extends AbstractSet<E> implements Serializable
- serialVersionUID:
- -5024744406713321676L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
从流中重构HashSet
实例(即反序列化它)。- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将此HashSet
实例的状态保存到流(即序列化它)。- Serial Data:
-
HashMap
后备容量HashMap
实例(int)及其加载因子(float),然后是set的大小(它包含的元素数)(int),后跟其所有元素(每个都是一个Object) )没有特别的顺序。 - Exception
-
IOException
-
-
Class java.util.Hashtable extends Dictionary<K,V> implements Serializable
- serialVersionUID:
- 1421746759512286392L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
从流中重构Hashtable(即,对其进行反序列化)。- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将Hashtable的状态保存到流中(即序列化)。- Serial Data:
- Hashtable的 容量 (桶数组的长度)发出(int),后跟Hashtable的 大小 (键值映射的数量),然后是每个的键(Object)和值(Object)由Hashtable表示的键值映射键值映射不按特定顺序发出。
- Exception
-
IOException
-
-
Serialized Fields
-
loadFactor
float loadFactor
哈希表的加载因子。 -
threshold
int threshold
当表的大小超过此阈值时,表将重新进行。 (该字段的值为(int)(capacity * loadFactor)。)
-
-
Class java.util.IdentityHashMap extends AbstractMap<K,V> implements Serializable
- serialVersionUID:
- 8188218128353913216L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
从流中重构IdentityHashMap
实例(即,反序列化它)。- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将IdentityHashMap
实例的状态保存到流(即,将其序列化)。- Serial Data:
-
HashMap的大小 (键值映射的数量)(
int
),后跟IdentityHashMap表示的每个键值映射的键(Object)和值(Object)。 键值映射不按特定顺序发出。 - Exception
-
IOException
-
-
Serialized Fields
-
size
int size
此标识哈希映射中包含的键 - 值映射的数量。
-
-
Class java.util.IllegalFormatCodePointException extends IllegalFormatException implements Serializable
- serialVersionUID:
- 19080630L
-
Serialized Fields
-
c
int c
-
-
Class java.util.IllegalFormatConversionException extends IllegalFormatException implements Serializable
- serialVersionUID:
- 17000126L
-
Serialized Fields
-
arg
类<?> arg
-
c
char c
-
-
Class java.util.IllegalFormatException extends IllegalArgumentException implements Serializable
- serialVersionUID:
- 18830826L
-
Class java.util.IllegalFormatFlagsException extends IllegalFormatException implements Serializable
- serialVersionUID:
- 790824L
-
Serialized Fields
-
flags
String flags
-
-
Class java.util.IllegalFormatPrecisionException extends IllegalFormatException implements Serializable
- serialVersionUID:
- 18711008L
-
Serialized Fields
-
p
int p
-
-
Class java.util.IllegalFormatWidthException extends IllegalFormatException implements Serializable
- serialVersionUID:
- 16660902L
-
Serialized Fields
-
w
int w
-
-
Class java.util.IllformedLocaleException extends RuntimeException implements Serializable
- serialVersionUID:
- -5245986824925681401L
-
Serialized Fields
-
_errIdx
int _errIdx
-
-
Class java.util.InputMismatchException extends NoSuchElementException implements Serializable
- serialVersionUID:
- 8811230760997066428L
-
Class java.util.LinkedHashMap extends HashMap<K,V> implements Serializable
- serialVersionUID:
- 3801124242820219131L
-
Serialized Fields
-
accessOrder
boolean accessOrder
此链接哈希映射的迭代排序方法:true
用于访问顺序,false
用于插入顺序。
-
-
Class java.util.LinkedHashSet extends HashSet<E> implements Serializable
- serialVersionUID:
- -2851667679971038690L
-
Class java.util.LinkedList extends AbstractSequentialList<E> implements Serializable
- serialVersionUID:
- 876323262645176354L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
从流中重构此LinkedList
实例(即对其进行反序列化)。- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将此LinkedList
实例的状态保存到流(即将其序列化)。- Serial Data:
- 列表的大小(它包含的元素的数量)被发出(int),然后是正确顺序的所有元素(每个都是一个Object)。
- Exception
-
IOException
-
-
Class java.util.Locale extends Object implements Serializable
- serialVersionUID:
- 9149081749638150636L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
反序列化Locale
。- Exception
-
IOException
-
ClassNotFoundException
-
IllformedLocaleException
- 从以下版本开始:
- 1.7
-
readResolve
private Object readResolve() throws ObjectStreamException
返回与反序列化的Locale
等效的高速缓存Locale
实例。 当序列化语言,从对象数据流中读取的国家和变体字段正好是“ja”,“JP”,“JP”或“th”,“TH”,“TH”和脚本/扩展字段为空时,此方法提供UNICODE_LOCALE_EXTENSION
“ca”/“japanese”(日历类型为“japanese”)或“nu”/“thai”(数字脚本类型为“thai”)。 有关更多信息,请参见Special Cases 。- Exception
-
ObjectStreamException
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
将此Locale
序列化到指定的ObjectOutputStream
。- Exception
-
IOException
- 从以下版本开始:
- 1.7
-
-
Serialized Fields
-
country
String country
大写的国家子标签。 (见getCountry() ) -
extensions
String extensions
扩展的规范表示,即按字母顺序排列的BCP47扩展,后跟BCP47私有子标签,全部用小写字母分隔,由HYPHEN-MINUS字符分隔。 (参见getExtensionKeys() , getExtension(char) ) -
hashcode
int hashcode
不推荐使用,仅用于向前兼容 -
language
String language
小写的语言子标签。 (见getLanguage() ) -
script
String script
标题案例中的脚本子标签(见 getScript() ) -
variant
String variant
由LOWLINE字符分隔的变量子标签。 (见getVariant() )
-
-
Class java.util.MissingFormatArgumentException extends IllegalFormatException implements Serializable
- serialVersionUID:
- 19190115L
-
Serialized Fields
-
s
String s
-
-
Class java.util.MissingFormatWidthException extends IllegalFormatException implements Serializable
- serialVersionUID:
- 15560123L
-
Serialized Fields
-
s
String s
-
-
Class java.util.MissingResourceException extends RuntimeException implements Serializable
- serialVersionUID:
- -4876345176062000401L
-
Class java.util.NoSuchElementException extends RuntimeException implements Serializable
- serialVersionUID:
- 6769829250639411880L
-
Class java.util.PriorityQueue extends AbstractQueue<E> implements Serializable
- serialVersionUID:
- -7720805057305804111L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
从流中重构PriorityQueue
实例(即反序列化它)。- Exception
-
ClassNotFoundException
- 如果找不到序列化对象的类 -
IOException
- 如果发生I / O错误
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将此队列保存到流中(即将其序列化)。- Serial Data:
-
支持实例的数组的长度是以正确的顺序发出(int),然后是所有元素(每个元素都是
Object
)。 - Exception
-
IOException
- 如果发生I / O错误
-
-
Serialized Fields
-
comparator
Comparator<? super E> comparator
比较器,如果优先级队列使用元素的自然顺序,则为null。 -
size
int size
优先级队列中的元素数。
-
-
Class java.util.Properties extends Hashtable<Object,Object> implements Serializable
- serialVersionUID:
- 4112578634029874840L
-
Serialized Fields
-
defaults
Properties defaults
一个属性列表,其中包含此属性列表中未找到的任何键的默认值。
-
-
Class java.util.PropertyPermissionCollection extends PermissionCollection implements Serializable
- serialVersionUID:
- 7015263904581634791L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- Serial Data:
- 默认字段。
- Exception
-
IOException
-
-
Serialized Fields
-
Class java.util.Random extends Object implements Serializable
- serialVersionUID:
- 3905348978240129619L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
从流中重构Random
实例(即反序列化它)。- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将Random
实例保存到流中。- Exception
-
IOException
-
-
Serialization Overview
-
Random的可序列化字段。
-
-
Serialized Fields
-
haveNextNextGaussian
boolean haveNextNextGaussian
nextNextGaussian有效 -
nextNextGaussian
double nextNextGaussian
下一个Gaussian将被退回 -
seed
long seed
用于随机计算的种子
-
-
Class java.util.ServiceConfigurationError extends Error implements Serializable
- serialVersionUID:
- 74132770414881L
-
Class java.util.SimpleTimeZone extends TimeZone implements Serializable
- serialVersionUID:
- -403250971215465050L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
从流中重构此对象(即,反序列化它)。 我们使用压缩字节数组处理JDK 1.1二进制格式和完整格式。- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream stream) throws IOException
将此对象的状态保存为流(即序列化)。- Serial Data:
-
我们在可选部分中使用
DOW_IN_MONTH_MODE
规则编写了两种格式,即JDK 1.1兼容格式,然后是打包格式的完整规则。 JDK 1.1代码将在流入时忽略可选部分。可选部分的内容:发出字节数组的长度(int); 截至此版本,这是4。 发出给定长度的字节数组。 字节数组的内容字段的真值
startDay
,startDayOfWeek
,endDay
,和endDayOfWeek
。 所需部分中这些字段的值是适合规则模式DOW_IN_MONTH_MODE
,这是JDK 1.1识别的唯一模式。 - Exception
-
IOException
-
-
Serialized Fields
-
dstSavings
int dstSavings
一个正值,表示在DST期间保存的时间量,以毫秒为单位。 通常一小时(3600000); 有时30分钟(1800000)。如果
useDaylight
为false,则忽略此值。- 从以下版本开始:
- 1.1.4
-
endDay
int endDay
该字段有两种可能的解释:-
endMode == DOW_IN_MONTH
-
endDay
表示夏令时结束的endMonth
个月中的endMonth
一天,从1到28,30或31,具体取决于endMonth
。 -
endMode != DOW_IN_MONTH
-
endDay
表示第endDayOfWeek
个月endMonth
夏令时结束。 例如,和的1的值的endDayOfWeek
的Calendar.SUNDAY
指示的第一个星期日endMonth
。 同样,+ 2表示第二个星期日,-1表示最后一个星期日。 值为0是非法的。
如果
useDaylight
为false,则忽略此值。 -
-
endDayOfWeek
int endDayOfWeek
夏令时结束的星期几。 该值必须介于Calendar.SUNDAY
和Calendar.SATURDAY
之间。如果
useDaylight
为false或endMode == DAY_OF_MONTH
,则忽略此值。 -
endMode
int endMode
指定结束规则模式的变量。 采用以下值:-
DOM_MODE
- 确切的一周; 例如,3月1日。
-
DOW_IN_MONTH_MODE
- 一个月中的某一天; 例如,三月的最后一个星期天。
-
DOW_GE_DOM_MODE
- 每个星期几天的一天; 例如,3月15日或之后的星期日。
-
DOW_LE_DOM_MODE
- 星期几之前的一周; 例如,3月15日或之前的星期日。
endDay
字段的解释。如果
useDaylight
为false,则忽略此值。- 从以下版本开始:
- 1.1.4
-
-
endMonth
int endMonth
夏令时结束的月份。 该值必须介于Calendar.JANUARY
和Calendar.UNDECIMBER
之间。 该值不得等于startMonth
。如果
useDaylight
为false,则忽略此值。 -
endTime
int endTime
夏令时结束的午夜之后的时间(以毫秒为单位)。 此值表示为墙上时间,标准时间或UTC时间,具体取决于endTimeMode
的设置。如果
useDaylight
为false,则忽略此值。 -
endTimeMode
int endTimeMode
结束时间的格式,无论是WALL_TIME
,STANDARD_TIME
,或UTC_TIME
。- 从以下版本开始:
- 1.3
-
monthLength
byte[] monthLength
这个字段是在JDK 1.1中序列化的,所以我们必须保持这种方式来保持序列化兼容性。 但是,每次创建新时区时都无需重新创建阵列。包含值{31,28,31,30,31,30,31,31,30,31,30,31}的字节数组。 从Java 2平台v1.2开始,这将被忽略,但是,为了与JDK 1.1兼容,必须将其流式传输。 -
rawOffset
int rawOffset
此区域与GMT之间的偏移量(以毫秒为单位)。 负面偏移位于格林威治以西。 要获得本地标准时间,请将偏移量添加到GMT时间。 要获得当地的墙壁时间,可能还需要添加dstSavings
。 -
serialVersionOnStream
int serialVersionOnStream
流上的序列化数据的版本。 可能的值:- 0或不在流上
- JDK 1.1.3或更早版本。
- 1
-
JDK 1.1.4或更高版本。
包括三个新的领域:
startMode
,endMode
和dstSavings
。 - 2
-
JDK 1.3或更高版本。
包括两个新字段:
startTimeMode
和endTimeMode
。
serialVersionOnStream
。- 从以下版本开始:
- 1.1.4
-
startDay
int startDay
该字段有两种可能的解释:-
startMode == DOW_IN_MONTH
-
startDay
表示夏令时开始的startMonth
的月中的startMonth
一天,从1到28,30或31,具体取决于startMonth
。 -
startMode != DOW_IN_MONTH
-
startDay
表示startDayOfWeek
当月startMonth
夏令时开始。 例如,和的1的值的startDayOfWeek
的Calendar.SUNDAY
指示的第一个星期日startMonth
。 同样,+ 2表示第二个星期日,-1表示最后一个星期日。 值为0是非法的。
如果
useDaylight
为false,则忽略此值。 -
-
startDayOfWeek
int startDayOfWeek
夏令时开始的星期几。 该值必须介于Calendar.SUNDAY
和Calendar.SATURDAY
之间。如果
useDaylight
为false或startMode == DAY_OF_MONTH
,则忽略此值。 -
startMode
int startMode
指定起始规则模式的变量。 采用以下值:-
DOM_MODE
- 确切的一周; 例如,3月1日。
-
DOW_IN_MONTH_MODE
- 一个月中的某一天; 例如,三月的最后一个星期天。
-
DOW_GE_DOM_MODE
- 每个星期几天的一天; 例如,3月15日或之后的星期日。
-
DOW_LE_DOM_MODE
- 星期几之前的一周; 例如,3月15日或之前的星期日。
startDay
字段的解释。如果
useDaylight
为false,则忽略此值。- 从以下版本开始:
- 1.1.4
-
-
startMonth
int startMonth
夏令时开始的月份。 该值必须介于Calendar.JANUARY
和Calendar.DECEMBER
之间。 该值不得等于endMonth
。如果
useDaylight
为false,则忽略此值。 -
startTime
int startTime
夏令时开始的午夜之后的时间(以毫秒为单位)。 此值表示为墙上时间,标准时间或UTC时间,具体取决于startTimeMode
的设置。如果
useDaylight
为false,则忽略此值。 -
startTimeMode
int startTimeMode
startTime的格式,WALL_TIME,STANDARD_TIME或UTC_TIME。- 从以下版本开始:
- 1.3
-
startYear
int startYear
-
useDaylight
boolean useDaylight
一个布尔值,当且仅当此区域使用夏令时时才为真。 如果此值为false,则忽略其他几个字段。
-
-
Class java.util.Stack extends Vector<E> implements Serializable
- serialVersionUID:
- 1224463164541339165L
-
Class java.util.TimeZone extends Object implements Serializable
- serialVersionUID:
- 3581463369166924961L
-
Serialized Fields
-
ID
String ID
此TimeZone
的字符串标识符。 这是一个程序标识符,用于在内部从系统表中查找TimeZone
对象,并将它们映射到其本地化的显示名称。ID
值在系统表中是唯一的,但可能不适用于动态创建的区域。
-
-
Class java.util.TooManyListenersException extends Exception implements Serializable
- serialVersionUID:
- 5074640544770687831L
-
Class java.util.TreeMap extends AbstractMap<K,V> implements Serializable
- serialVersionUID:
- 919286545866124006L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
从流中重构TreeMap
实例(即,反序列化它)。- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将TreeMap
实例的状态保存到流中(即序列化它)。- Serial Data:
- 发出TreeMap的大小 (键值映射的数量)(int),然后是TreeMap表示的每个键值映射的键(Object)和值(Object)。 键值映射按键顺序发出(由TreeMap的比较器确定,或者如果TreeMap没有比较器,则按键的自然顺序)。
- Exception
-
IOException
-
-
Serialized Fields
-
comparator
Comparator<? super K> comparator
比较器用于维护此树映射中的顺序,如果它使用其键的自然顺序,则为null。
-
-
Class java.util.TreeMap.AscendingSubMap extends java.util.TreeMap.NavigableSubMap<K,V> implements Serializable
- serialVersionUID:
- 912986545866124060L
-
Class java.util.TreeMap.DescendingSubMap extends java.util.TreeMap.NavigableSubMap<K,V> implements Serializable
- serialVersionUID:
- 912986545866120460L
-
Serialized Fields
-
reverseComparator
Comparator<? super K> reverseComparator
-
-
Class java.util.TreeMap.NavigableSubMap extends AbstractMap<K,V> implements Serializable
- serialVersionUID:
- -2102997345730753016L
-
Serialized Fields
-
fromStart
boolean fromStart
-
hi
K hi
端点表示为三元组(fromStart,lo,loInclusive)和(toEnd,hi,hiInclusive)。 如果fromStart为true,则低(绝对)边界是支持映射的开始,其他值将被忽略。 否则,如果loInclusive为true,则lo为包含边界,否则lo为独占边界。 同样为上限。 -
hiInclusive
boolean hiInclusive
-
lo
K lo
端点表示为三元组(fromStart,lo,loInclusive)和(toEnd,hi,hiInclusive)。 如果fromStart为true,则低(绝对)边界是支持映射的开始,其他值将被忽略。 否则,如果loInclusive为true,则lo为包含边界,否则lo为独占边界。 同样为上限。 -
loInclusive
boolean loInclusive
-
m
TreeMap<K,V> m
支持地图。 -
toEnd
boolean toEnd
-
-
Class java.util.TreeMap.SubMap extends AbstractMap<K,V> implements Serializable
- serialVersionUID:
- -6520786458950516097L
-
Class java.util.TreeSet extends AbstractSet<E> implements Serializable
- serialVersionUID:
- -2479143000061671589L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
从流中重构TreeSet
实例(即反序列化它)。- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将TreeSet
实例的状态保存到流中(即序列化它)。- Serial Data:
-
发出用于对此集合进行排序的比较器,或
null
如果它遵循其元素的自然顺序(Object),后跟集合的大小(它包含的元素数量)(int),后跟其所有元素(每个一个对象)按顺序(由集合的比较器确定,或者如果集合没有比较器则由元素的自然顺序决定)。 - Exception
-
IOException
-
-
Class java.util.UnknownFormatConversionException extends IllegalFormatException implements Serializable
- serialVersionUID:
- 19060418L
-
Serialized Fields
-
s
String s
-
-
Class java.util.UnknownFormatFlagsException extends IllegalFormatException implements Serializable
- serialVersionUID:
- 19370506L
-
Serialized Fields
-
flags
String flags
-
-
Class java.util.UUID extends Object implements Serializable
- serialVersionUID:
- -4856846361193249489L
-
Serialized Fields
-
leastSigBits
long leastSigBits
-
mostSigBits
long mostSigBits
-
-
Class java.util.Vector extends AbstractList<E> implements Serializable
- serialVersionUID:
- -2767605614048989439L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
从流中加载Vector
实例(即反序列化它)。 此方法执行检查以确保字段的一致性。- Exception
-
IOException
- 如果发生I / O错误 -
ClassNotFoundException
- 如果流包含不存在的类的数据
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将Vector
实例的状态保存到流中(即将其序列化)。 此方法执行同步以确保序列化数据的一致性。- Exception
-
IOException
- 如果发生I / O错误
-
-
Serialized Fields
-
capacityIncrement
int capacityIncrement
当矢量大小超过其容量时,矢量容量自动递增的量。 如果容量增量小于或等于零,则每次需要增长时,矢量的容量加倍。 -
elementCount
int elementCount
此Vector
对象中的有效组件数。 组件elementData[0]
至elementData[elementCount-1]
是实际项目。 -
elementData
Object[] elementData
存储向量组件的数组缓冲区。 向量的容量是此数组缓冲区的长度,并且至少足以包含所有向量的元素。Vector中最后一个元素后面的任何数组元素都是null。
-
-
-
Package java.util.concurrent
-
Class java.util.concurrent.ArrayBlockingQueue extends AbstractQueue<E> implements Serializable
- serialVersionUID:
- -817911632652898426L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
从流中重构此队列(即对其进行反序列化)。- Exception
-
ClassNotFoundException
- 如果找不到序列化对象的类 -
InvalidObjectException
- 如果违反了不变量 -
IOException
- 如果发生I / O错误
-
-
Serialized Fields
-
count
int count
队列中的元素数 -
items
Object[] items
排队的物品 -
lock
ReentrantLock lock
主锁保护所有访问 -
notEmpty
Condition notEmpty
等待的条件 -
notFull
Condition notFull
等待投注的条件 -
putIndex
int putIndex
下一个put,offer或add的items索引 -
takeIndex
int takeIndex
下一个拍摄,轮询,查看或删除的项目索引
-
-
Class java.util.concurrent.BrokenBarrierException extends Exception implements Serializable
- serialVersionUID:
- 7117394618823254244L
-
Class java.util.concurrent.CancellationException extends IllegalStateException implements Serializable
- serialVersionUID:
- -9202173006928992231L
-
Class java.util.concurrent.CompletionException extends RuntimeException implements Serializable
- serialVersionUID:
- 7830266012832686185L
-
Class java.util.concurrent.ConcurrentHashMap extends AbstractMap<K,V> implements Serializable
- serialVersionUID:
- 7249069246763182397L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
从流中重构此映射(即,对其进行反序列化)。- Exception
-
ClassNotFoundException
- 如果找不到序列化对象的类 -
IOException
- 如果发生I / O错误
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将此映射保存为流(即将其序列化)。- Serial Data:
- 序列化字段,后跟每个键值映射的键(Object)和值(Object),后跟空对。 键值映射不按特定顺序发出。
- Exception
-
IOException
- 如果发生I / O错误
-
-
Serialization Overview
-
序列化伪字段,仅为jdk7兼容性提供。
-
-
Serialized Fields
-
segmentMask
int segmentMask
用于索引到段的掩码值。 密钥哈希码的高位用于选择段。 -
segmentShift
int segmentShift
移位值以在段内编制索引。 -
segments
Segment[] segments
这些段,每个段都是一个专门的哈希表。
-
-
Class java.util.concurrent.ConcurrentHashMap.KeySetView extends java.util.concurrent.ConcurrentHashMap.CollectionView<K,V,K> implements Serializable
- serialVersionUID:
- 7249069246763182397L
-
Serialized Fields
-
value
V value
-
-
Class java.util.concurrent.ConcurrentLinkedDeque extends AbstractCollection<E> implements Serializable
- serialVersionUID:
- 876323262645176354L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
从流中重构此双端队列(即对其进行反序列化)。- Exception
-
ClassNotFoundException
- 如果找不到序列化对象的类 -
IOException
- 如果发生I / O错误
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将此双端队列保存到流中(即将其序列化)。- Serial Data:
-
所有元素(每个元素都是
E
)按正确顺序排列,后跟null - Exception
-
IOException
- 如果发生I / O错误
-
-
Class java.util.concurrent.ConcurrentLinkedQueue extends AbstractQueue<E> implements Serializable
- serialVersionUID:
- 196745693267521676L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
从流中重构此队列(即对其进行反序列化)。- Exception
-
ClassNotFoundException
- 如果找不到序列化对象的类 -
IOException
- 如果发生I / O错误
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将此队列保存到流中(即将其序列化)。- Serial Data:
-
所有元素(每个元素都是
E
)按正确的顺序排列,后跟一个空值 - Exception
-
IOException
- 如果发生I / O错误
-
-
Class java.util.concurrent.ConcurrentSkipListMap extends AbstractMap<K,V> implements Serializable
- serialVersionUID:
- -8627078645895051609L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
从流中重构此映射(即,对其进行反序列化)。- Exception
-
ClassNotFoundException
- 如果找不到序列化对象的类 -
IOException
- 如果发生I / O错误
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将此映射保存为流(即将其序列化)。- Serial Data:
-
映射表示的每个键 - 值映射的键(Object)和值(Object),后跟
null
。 键值映射按键顺序发出(由比较器确定,或者如果没有比较器,则按键的自然顺序)。 - Exception
-
IOException
- 如果发生I / O错误
-
-
Serialized Fields
-
comparator
Comparator<? super K> comparator
比较器用于维护此映射中的顺序,如果使用自然顺序,则为null。 (非私有以简化嵌套类中的访问。)
-
-
Class java.util.concurrent.ConcurrentSkipListMap.SubMap extends AbstractMap<K,V> implements Serializable
- serialVersionUID:
- -7647078645895051609L
-
Serialized Fields
-
hi
K hi
上限键,如果结束则返回null -
hiInclusive
boolean hiInclusive
包含标志为你好 -
isDescending
boolean isDescending
方向 -
lo
K lo
下限键,如果从开始,则为null -
loInclusive
boolean loInclusive
包含标志为lo -
m
ConcurrentSkipListMap<K,V> m
底层地图
-
-
Class java.util.concurrent.ConcurrentSkipListSet extends AbstractSet<E> implements Serializable
- serialVersionUID:
- -2479143111061671589L
-
Serialized Fields
-
m
ConcurrentNavigableMap<E,Object> m
底层地图。 使用Boolean.TRUE作为每个元素的值。 为了线程安全,这个字段被声明为final,这在clone()中需要一些丑陋。
-
-
Class java.util.concurrent.CopyOnWriteArrayList extends Object implements Serializable
- serialVersionUID:
- 8673264195747942595L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
从流中重构此列表(即,将其反序列化)。- Exception
-
ClassNotFoundException
- 如果找不到序列化对象的类 -
IOException
- 如果发生I / O错误
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将此列表保存到流中(即将其序列化)。- Serial Data:
- 支持列表的数组的长度是以正确的顺序发出(int),然后是所有元素(每个都是一个Object)。
- Exception
-
IOException
- 如果发生I / O错误
-
-
Class java.util.concurrent.CopyOnWriteArraySet extends AbstractSet<E> implements Serializable
- serialVersionUID:
- 5457747651344034263L
-
Serialized Fields
-
al
CopyOnWriteArrayList<E> al
-
-
Class java.util.concurrent.CountedCompleter extends ForkJoinTask<T> implements Serializable
- serialVersionUID:
- 5232453752276485070L
-
Serialized Fields
-
completer
CountedCompleter<?> completer
此任务的完成者,如果没有,则为null -
pending
int pending
完成之前待处理任务的数量
-
-
Class java.util.concurrent.ExecutionException extends Exception implements Serializable
- serialVersionUID:
- 7830266012832686185L
-
Class java.util.concurrent.ForkJoinTask extends Object implements Serializable
- serialVersionUID:
- -7721805057305804111L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
从流中重构此任务(即,对其进行反序列化)。- Exception
-
ClassNotFoundException
- 如果找不到序列化对象的类 -
IOException
- 如果发生I / O错误
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将此任务保存到流(即将其序列化)。- Serial Data:
-
当前运行状态和执行期间抛出的异常,如果没有,
null
- Exception
-
IOException
- 如果发生I / O错误
-
-
Serialized Fields
-
status
int status
status字段将运行控制状态位保存到单个int中以确保原子性。 状态最初为零,并且在完成之前采用非负值,此时它保持(符号位)DONE,可能具有ABNORMAL(取消或异常)和THROWN(在这种情况下已存储异常)。 具有依赖阻塞等待加入者的任务已设置SIGNAL位。 使用SIGNAL设置完成任务会通过notifyAll唤醒任何服务员。 (服务员也会在完成时帮助发出其他信号。)这些控制位仅占用状态字段的上半部分(16位)(部分)。 较低的位用于用户定义的标记。
-
-
Class java.util.concurrent.LinkedBlockingDeque extends AbstractQueue<E> implements Serializable
- serialVersionUID:
- -387911632671998426L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
从流中重构此双端队列(即对其进行反序列化)。- Exception
-
ClassNotFoundException
- 如果找不到序列化对象的类 -
IOException
- 如果发生I / O错误
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将此双端队列保存到流中(即将其序列化)。- Serial Data:
-
容量(int),后跟元素(每个元素为
Object
)的正确顺序,后跟null - Exception
-
IOException
- 如果发生I / O错误
-
-
Serialized Fields
-
capacity
int capacity
双端队列中的最大项目数 -
lock
ReentrantLock lock
主锁保护所有访问 -
notEmpty
Condition notEmpty
等待的条件 -
notFull
Condition notFull
等待投注的条件
-
-
Class java.util.concurrent.LinkedBlockingQueue extends AbstractQueue<E> implements Serializable
- serialVersionUID:
- -6903933977591709194L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
从流中重构此队列(即对其进行反序列化)。- Exception
-
ClassNotFoundException
- 如果找不到序列化对象的类 -
IOException
- 如果发生I / O错误
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将此队列保存到流中(即将其序列化)。- Serial Data:
-
发出容量(int),然后是正确顺序的所有元素(每个元素为
Object
),后跟null - Exception
-
IOException
- 如果发生I / O错误
-
-
Serialized Fields
-
capacity
int capacity
容量限制,如果没有,则为Integer.MAX_VALUE -
count
AtomicInteger count
当前的元素数量 -
notEmpty
Condition notEmpty
等待队列等待 -
notFull
Condition notFull
等待队列等待看跌 -
putLock
ReentrantLock putLock
由put,offer等持有的锁 -
takeLock
ReentrantLock takeLock
锁定,投票等持有锁定
-
-
Class java.util.concurrent.LinkedTransferQueue extends AbstractQueue<E> implements Serializable
- serialVersionUID:
- -3223113410248163686L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
从流中重构此队列(即对其进行反序列化)。- Exception
-
ClassNotFoundException
- 如果找不到序列化对象的类 -
IOException
- 如果发生I / O错误
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将此队列保存到流中(即将其序列化)。- Serial Data:
-
所有元素(每个元素都是
E
)按正确顺序排列,后跟null - Exception
-
IOException
- 如果发生I / O错误
-
-
Class java.util.concurrent.PriorityBlockingQueue extends AbstractQueue<E> implements Serializable
- serialVersionUID:
- 5595510919245408276L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
从流中重构此队列(即对其进行反序列化)。- Exception
-
ClassNotFoundException
- 如果找不到序列化对象的类 -
IOException
- 如果发生I / O错误
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将此队列保存到流中(即将其序列化)。 为了与此类的先前版本兼容,首先将元素复制到java.util.PriorityQueue,然后将其序列化。- Exception
-
IOException
- 如果发生I / O错误
-
-
Serialized Fields
-
lock
ReentrantLock lock
锁用于所有公共操作。 -
notEmpty
Condition notEmpty
空的时阻塞的条件。 -
q
PriorityQueue<E> q
一个普通的PriorityQueue,仅用于序列化,以保持与此类以前版本的兼容性。 仅在序列化/反序列化期间为非null。
-
-
Class java.util.concurrent.RecursiveAction extends ForkJoinTask<Void> implements Serializable
- serialVersionUID:
- 5232453952276485070L
-
Class java.util.concurrent.RecursiveTask extends ForkJoinTask<V> implements Serializable
- serialVersionUID:
- 5232453952276485270L
-
Serialized Fields
-
result
V result
计算结果。
-
-
Class java.util.concurrent.RejectedExecutionException extends RuntimeException implements Serializable
- serialVersionUID:
- -375805702767069545L
-
Class java.util.concurrent.Semaphore extends Object implements Serializable
- serialVersionUID:
- -3222578661600680210L
-
Serialized Fields
-
sync
java.util.concurrent.Semaphore.Sync sync
所有机制都通过AbstractQueuedSynchronizer子类
-
-
Class java.util.concurrent.SynchronousQueue extends AbstractQueue<E> implements Serializable
- serialVersionUID:
- -3223113410248163686L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
从流中重构此队列(即对其进行反序列化)。- Exception
-
ClassNotFoundException
- 如果找不到序列化对象的类 -
IOException
- 如果发生I / O错误
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将此队列保存到流中(即将其序列化)。- Exception
-
IOException
- 如果发生I / O错误
-
-
Serialized Fields
-
qlock
ReentrantLock qlock
-
waitingConsumers
java.util.concurrent.SynchronousQueue.WaitQueue waitingConsumers
-
waitingProducers
java.util.concurrent.SynchronousQueue.WaitQueue waitingProducers
-
-
Class java.util.concurrent.ThreadLocalRandom extends Random implements Serializable
- serialVersionUID:
- -5851777807851030925L
-
Serialization Methods
-
readResolve
private Object readResolve()
返回current
线程的ThreadLocalRandom
。 -
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将ThreadLocalRandom
保存到流中(即将其序列化)。- Exception
-
IOException
- 如果发生I / O错误
-
-
Serialized Fields
-
initialized
boolean initialized
总是如此 -
rnd
long rnd
用于随机计算的种子
-
-
Class java.util.concurrent.TimeoutException extends Exception implements Serializable
- serialVersionUID:
- 1900926677490660714L
-
-
Package java.util.concurrent.atomic
-
Class java.util.concurrent.atomic.AtomicBoolean extends Object implements Serializable
- serialVersionUID:
- 4654671469794556979L
-
Serialized Fields
-
value
int value
-
-
Class java.util.concurrent.atomic.AtomicInteger extends Number implements Serializable
- serialVersionUID:
- 6214790243416807050L
-
Serialized Fields
-
value
int value
-
-
Class java.util.concurrent.atomic.AtomicIntegerArray extends Object implements Serializable
- serialVersionUID:
- 2862133569453604235L
-
Serialized Fields
-
array
int[] array
-
-
Class java.util.concurrent.atomic.AtomicLong extends Number implements Serializable
- serialVersionUID:
- 1927816293512124184L
-
Serialized Fields
-
value
long value
-
-
Class java.util.concurrent.atomic.AtomicLongArray extends Object implements Serializable
- serialVersionUID:
- -2308431214976778248L
-
Serialized Fields
-
array
long[] array
-
-
Class java.util.concurrent.atomic.AtomicReference extends Object implements Serializable
- serialVersionUID:
- -1848883965231344442L
-
Serialized Fields
-
value
V value
-
-
Class java.util.concurrent.atomic.AtomicReferenceArray extends Object implements Serializable
- serialVersionUID:
- -6209656149925076980L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
从流中重构实例(即反序列化它)。- Exception
-
ClassNotFoundException
- 如果找不到序列化对象的类 -
IOException
- 如果发生I / O错误
-
-
Serialized Fields
-
array
Object[] array
-
-
Class java.util.concurrent.atomic.DoubleAccumulator extends java.util.concurrent.atomic.Striped64 implements Serializable
- serialVersionUID:
- 7249069246863182397L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException
- Exception
-
InvalidObjectException
- 永远
-
writeReplace
private Object writeReplace()
返回表示此实例状态的 SerializationProxy 。
-
-
Serialized Fields
-
function
DoubleBinaryOperator function
-
identity
long identity
-
-
Class java.util.concurrent.atomic.DoubleAccumulator.SerializationProxy extends Object implements Serializable
- serialVersionUID:
- 7249069246863182397L
-
Serialization Methods
-
readResolve
private Object readResolve()
返回此代理保留初始状态的DoubleAccumulator
对象。
-
-
Serialized Fields
-
function
DoubleBinaryOperator function
用于更新的功能。 -
identity
long identity
标识为long的标识值,由Double.doubleToRawLongBits(double)
转换。 可以使用Double.longBitsToDouble(long)
恢复原始身份。 -
value
double value
get()返回的当前值。
-
-
Class java.util.concurrent.atomic.DoubleAdder extends java.util.concurrent.atomic.Striped64 implements Serializable
- serialVersionUID:
- 7249069246863182397L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException
- Exception
-
InvalidObjectException
- 永远
-
writeReplace
private Object writeReplace()
返回表示此实例状态的 SerializationProxy 。
-
-
Class java.util.concurrent.atomic.DoubleAdder.SerializationProxy extends Object implements Serializable
- serialVersionUID:
- 7249069246863182397L
-
Serialization Methods
-
readResolve
private Object readResolve()
返回此代理保留初始状态的DoubleAdder
对象。
-
-
Serialized Fields
-
value
double value
sum()返回的当前值。
-
-
Class java.util.concurrent.atomic.LongAccumulator extends java.util.concurrent.atomic.Striped64 implements Serializable
- serialVersionUID:
- 7249069246863182397L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException
- Exception
-
InvalidObjectException
- 永远
-
writeReplace
private Object writeReplace()
返回表示此实例状态的 SerializationProxy 。
-
-
Serialized Fields
-
function
LongBinaryOperator function
-
identity
long identity
-
-
Class java.util.concurrent.atomic.LongAccumulator.SerializationProxy extends Object implements Serializable
- serialVersionUID:
- 7249069246863182397L
-
Serialization Methods
-
readResolve
private Object readResolve()
返回具有此代理所持有的初始状态的LongAccumulator
对象。
-
-
Serialized Fields
-
function
LongBinaryOperator function
用于更新的功能。 -
identity
long identity
身份价值。 -
value
long value
get()返回的当前值。
-
-
Class java.util.concurrent.atomic.LongAdder extends java.util.concurrent.atomic.Striped64 implements Serializable
- serialVersionUID:
- 7249069246863182397L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException
- Exception
-
InvalidObjectException
- 永远
-
writeReplace
private Object writeReplace()
返回表示此实例状态的 SerializationProxy 。
-
-
Class java.util.concurrent.atomic.LongAdder.SerializationProxy extends Object implements Serializable
- serialVersionUID:
- 7249069246863182397L
-
Serialization Methods
-
readResolve
private Object readResolve()
返回具有此代理所持有的初始状态的LongAdder
对象。
-
-
Serialized Fields
-
value
long value
sum()返回的当前值。
-
-
-
Package java.util.concurrent.locks
-
Class java.util.concurrent.locks.AbstractOwnableSynchronizer extends Object implements Serializable
- serialVersionUID:
- 3737899427754241961L
-
Class java.util.concurrent.locks.AbstractQueuedLongSynchronizer extends AbstractOwnableSynchronizer implements Serializable
- serialVersionUID:
- 7373984972572414692L
-
Serialized Fields
-
state
long state
同步状态。
-
-
Class java.util.concurrent.locks.AbstractQueuedLongSynchronizer.ConditionObject extends Object implements Serializable
- serialVersionUID:
- 1173984872572414699L
-
Class java.util.concurrent.locks.AbstractQueuedSynchronizer extends AbstractOwnableSynchronizer implements Serializable
- serialVersionUID:
- 7373984972572414691L
-
Serialized Fields
-
state
int state
同步状态。
-
-
Class java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject extends Object implements Serializable
- serialVersionUID:
- 1173984872572414699L
-
Class java.util.concurrent.locks.ReentrantLock extends Object implements Serializable
- serialVersionUID:
- 7373984872572414699L
-
Serialized Fields
-
sync
java.util.concurrent.locks.ReentrantLock.Sync sync
同步器提供所有实现机制
-
-
Class java.util.concurrent.locks.ReentrantReadWriteLock extends Object implements Serializable
- serialVersionUID:
- -6992448646407690164L
-
Serialized Fields
-
readerLock
ReentrantReadWriteLock.ReadLock readerLock
内部类提供readlock -
sync
java.util.concurrent.locks.ReentrantReadWriteLock.Sync sync
执行所有同步机制 -
writerLock
ReentrantReadWriteLock.WriteLock writerLock
提供writelock的内部类
-
-
Class java.util.concurrent.locks.ReentrantReadWriteLock.ReadLock extends Object implements Serializable
- serialVersionUID:
- -5992448646407690164L
-
Serialized Fields
-
sync
java.util.concurrent.locks.ReentrantReadWriteLock.Sync sync
-
-
Class java.util.concurrent.locks.ReentrantReadWriteLock.WriteLock extends Object implements Serializable
- serialVersionUID:
- -4992448646407690164L
-
Serialized Fields
-
sync
java.util.concurrent.locks.ReentrantReadWriteLock.Sync sync
-
-
Class java.util.concurrent.locks.StampedLock extends Object implements Serializable
- serialVersionUID:
- -6001602636862214147L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
- Exception
-
IOException
-
ClassNotFoundException
-
-
-
Package java.util.jar
-
Class java.util.jar.JarException extends ZipException implements Serializable
- serialVersionUID:
- 7159778400963954473L
-
-
Package java.util.logging
-
Class java.util.logging.Level extends Object implements Serializable
- serialVersionUID:
- -8176160795706313070L
-
Class java.util.logging.LoggingPermission extends BasicPermission implements Serializable
- serialVersionUID:
- 63564341580231582L
-
Class java.util.logging.LogRecord extends Object implements Serializable
- serialVersionUID:
- 5372048053134512534L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- Serial Data:
- 序列化字段,后跟两个字节的版本号(主要字节,后跟次要字节),后跟日志记录参数数组的信息。 如果没有参数数组,则写入-1。 如果存在参数数组(可能为零长度),则将数组长度写为整数,然后为每个参数的String值。 如果参数为null,则写入null String。 否则写入Object.toString()的输出。
- Exception
-
IOException
-
-
Serialized Fields
-
level
Level level
记录消息级别 -
loggerName
String loggerName
源记录器的名称 -
message
String message
非本地化的原始消息文本 -
millis
long millis
自1970年以来以毫秒为单位的截断事件时间 - 以getInstant()。toEpochMilli()计算。 可以使用Instant.ofEpochSecond(millis/1000, (millis % 1000) * 1000_000 + nanoAdjustment)
重建事件时刻 -
nanoAdjustment
int nanoAdjustment
纳秒调整到事件时间的毫秒 - 计算为getInstant()。getNano()%1000_000可以使用Instant.ofEpochSecond(millis/1000, (millis % 1000) * 1000_000 + nanoAdjustment)
重建事件时刻自:9
-
resourceBundleName
String resourceBundleName
资源包名称到本地化日志消息 -
sequenceNumber
long sequenceNumber
序列号 -
sourceClassName
String sourceClassName
发出日志记录调用的类 -
sourceMethodName
String sourceMethodName
发出日志记录调用的方法 -
threadID
int threadID
发出日志记录调用的线程的线程ID -
thrown
Throwable thrown
与日志消息关联的Throwable(如果有)
-
-
-
Package java.util.prefs
-
Class java.util.prefs.BackingStoreException extends Exception implements Serializable
- serialVersionUID:
- 859796500401108469L
-
Class java.util.prefs.InvalidPreferencesFormatException extends Exception implements Serializable
- serialVersionUID:
- -791715184232119669L
-
-
Package java.util.regex
-
Class java.util.regex.Pattern extends Object implements Serializable
- serialVersionUID:
- 5073258162644648461L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
从流重新编译Pattern实例。 读入原始模式字符串,并从中重新编译对象树。- Exception
-
IOException
-
ClassNotFoundException
-
-
Serialized Fields
-
flags
int flags
原始模式标志。 -
pattern
String pattern
原始正则表达式模式字符串。
-
-
Class java.util.regex.PatternSyntaxException extends IllegalArgumentException implements Serializable
- serialVersionUID:
- -3864639126226059218L
-
-
Package java.util.zip
-
Class java.util.zip.DataFormatException extends Exception implements Serializable
- serialVersionUID:
- 2219632870893641452L
-
Class java.util.zip.ZipError extends InternalError implements Serializable
- serialVersionUID:
- 853973422266861979L
-
Class java.util.zip.ZipException extends IOException implements Serializable
- serialVersionUID:
- 8000196834066748623L
-
-
Package javax.annotation.processing
-
Class javax.annotation.processing.FilerException extends IOException implements Serializable
- serialVersionUID:
- 8426423106453163293L
-
-
Package javax.crypto
-
Class javax.crypto.AEADBadTagException extends BadPaddingException implements Serializable
- serialVersionUID:
- -488059093241685509L
-
Class javax.crypto.BadPaddingException extends GeneralSecurityException implements Serializable
- serialVersionUID:
- -5315033893984728443L
-
Class javax.crypto.ExemptionMechanismException extends GeneralSecurityException implements Serializable
- serialVersionUID:
- 1572699429277957109L
-
Class javax.crypto.IllegalBlockSizeException extends GeneralSecurityException implements Serializable
- serialVersionUID:
- -1965144811953540392L
-
Class javax.crypto.NoSuchPaddingException extends GeneralSecurityException implements Serializable
- serialVersionUID:
- -4572885201200175466L
-
Class javax.crypto.SealedObject extends Object implements Serializable
- serialVersionUID:
- 4482838265551344752L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
从流中恢复SealedObject的状态。- Exception
-
NullPointerException
- 如果s为null。 -
IOException
-
ClassNotFoundException
-
-
Serialized Fields
-
Class javax.crypto.ShortBufferException extends GeneralSecurityException implements Serializable
- serialVersionUID:
- 8427718640832943747L
-
-
Package javax.crypto.interfaces
-
Package javax.crypto.spec
-
Class javax.crypto.spec.SecretKeySpec extends Object implements Serializable
- serialVersionUID:
- 6577238317307289933L
-
Serialized Fields
-
algorithm
String algorithm
与此键关联的算法的名称。 -
key
byte[] key
秘密密钥。
-
-
-
Package javax.imageio
-
Class javax.imageio.IIOException extends IOException implements Serializable
- serialVersionUID:
- -3216210718638985251L
-
-
Package javax.imageio.metadata
-
Class javax.imageio.metadata.IIOInvalidTreeException extends IIOException implements Serializable
- serialVersionUID:
- -1314083172544132777L
-
Serialized Fields
-
offendingNode
Node offendingNode
该Node
,导致了解析错误,或null
。
-
-
-
Package javax.lang.model
-
Class javax.lang.model.UnknownEntityException extends RuntimeException implements Serializable
- serialVersionUID:
- 269L
-
-
Package javax.lang.model.element
-
Class javax.lang.model.element.UnknownAnnotationValueException extends UnknownEntityException implements Serializable
- serialVersionUID:
- 269L
-
Class javax.lang.model.element.UnknownDirectiveException extends UnknownEntityException implements Serializable
- serialVersionUID:
- 269L
-
Class javax.lang.model.element.UnknownElementException extends UnknownEntityException implements Serializable
- serialVersionUID:
- 269L
-
-
Package javax.lang.model.type
-
Class javax.lang.model.type.MirroredTypeException extends MirroredTypesException implements Serializable
- serialVersionUID:
- 269L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
明确设置所有瞬态字段。- Exception
-
ClassNotFoundException
- 反序列化期间缺少的类 -
IOException
- 用于反序列化期间的IO问题
-
-
Class javax.lang.model.type.MirroredTypesException extends RuntimeException implements Serializable
- serialVersionUID:
- 269L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
明确设置所有瞬态字段。- Exception
-
ClassNotFoundException
- 反序列化期间缺少的类 -
IOException
- 用于反序列化期间的IO问题
-
-
Class javax.lang.model.type.UnknownTypeException extends UnknownEntityException implements Serializable
- serialVersionUID:
- 269L
-
-
Package javax.management
-
Class javax.management.AndQueryExp extends QueryEval implements Serializable
- serialVersionUID:
- -1081892073854801359L
-
Class javax.management.Attribute extends Object implements Serializable
- serialVersionUID:
- 2484220110589082382L
-
Class javax.management.AttributeChangeNotification extends Notification implements Serializable
- serialVersionUID:
- 535176054565814134L
-
Class javax.management.AttributeChangeNotificationFilter extends Object implements Serializable
- serialVersionUID:
- -6347317584796410029L
-
Class javax.management.AttributeList extends ArrayList<Object> implements Serializable
- serialVersionUID:
- -4077085769279709076L
-
Class javax.management.AttributeNotFoundException extends OperationsException implements Serializable
- serialVersionUID:
- 6511584241791106926L
-
Class javax.management.AttributeValueExp extends Object implements Serializable
- serialVersionUID:
- -7768025046539163385L
-
Serialized Fields
-
attr
String attr
属性的名称
-
-
Class javax.management.BadAttributeValueExpException extends Exception implements Serializable
- serialVersionUID:
- -3105272988410493376L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
- Exception
-
IOException
-
ClassNotFoundException
-
-
Serialized Fields
-
val
Object val
源自此异常的属性的字符串表示形式。 例如,字符串值可以是attribute.toString()
的返回值
-
-
Class javax.management.BadBinaryOpValueExpException extends Exception implements Serializable
- serialVersionUID:
- 5068475589449021227L
-
Class javax.management.BadStringOperationException extends Exception implements Serializable
- serialVersionUID:
- 7802201238441662100L
-
Serialized Fields
-
op
String op
发起此异常的操作的描述
-
-
Class javax.management.BetweenQueryExp extends QueryEval implements Serializable
- serialVersionUID:
- -2933597532866307444L
-
Class javax.management.BinaryOpValueExp extends QueryEval implements Serializable
- serialVersionUID:
- 1216286847881456786L
-
Class javax.management.BinaryRelQueryExp extends QueryEval implements Serializable
- serialVersionUID:
- -5690656271650491000L
-
Class javax.management.BooleanValueExp extends QueryEval implements Serializable
- serialVersionUID:
- 7754922052666594581L
-
Serialized Fields
-
val
boolean val
布尔值
-
-
Class javax.management.ClassAttributeValueExp extends AttributeValueExp implements Serializable
-
Serialized Fields
-
attr
String attr
属性的名称此类的serialVersionUID是
-1081892073854801359L
。
-
-
-
Class javax.management.ImmutableDescriptor extends Object implements Serializable
- serialVersionUID:
- 8853308591080540165L
-
Serialization Methods
-
readResolve
private Object readResolve() throws InvalidObjectException
此方法可以用另一个实例替换此类的反序列化实例。 例如,它可能用ImmutableDescriptor.EMPTY_DESCRIPTOR
替换反序列化的空ImmutableDescriptor。- Exception
-
InvalidObjectException
- 如果读取对象具有无效字段。
-
-
Serialized Fields
-
names
String[] names
此ImmutableDescriptor中的字段名称及其原始大小写。 名称必须按字母顺序排列,由String.CASE_INSENSITIVE_ORDER
确定。 -
values
Object[] values
此ImmutableDescriptor中字段的值。 此数组中的元素与names
数组中的相应元素匹配。
-
-
Class javax.management.InQueryExp extends QueryEval implements Serializable
- serialVersionUID:
- -5801329450358952434L
-
Class javax.management.InstanceAlreadyExistsException extends OperationsException implements Serializable
- serialVersionUID:
- 8893743928912733931L
-
Class javax.management.InstanceNotFoundException extends OperationsException implements Serializable
- serialVersionUID:
- -882579438394773049L
-
Class javax.management.InstanceOfQueryExp extends QueryEval implements Serializable
- serialVersionUID:
- -1081892073854801359L
-
Serialized Fields
-
classNameValue
StringValueExp classNameValue
StringValueExp
返回所选MBean的类的名称应为实例。
-
-
Class javax.management.IntrospectionException extends OperationsException implements Serializable
- serialVersionUID:
- 1054516935875481725L
-
Class javax.management.InvalidApplicationException extends Exception implements Serializable
- serialVersionUID:
- -3048022274675537269L
-
Serialized Fields
-
val
Object val
表示MBean类的对象
-
-
Class javax.management.InvalidAttributeValueException extends OperationsException implements Serializable
- serialVersionUID:
- 2164571879317142449L
-
Class javax.management.JMException extends Exception implements Serializable
- serialVersionUID:
- 350520924977331825L
-
Class javax.management.JMRuntimeException extends RuntimeException implements Serializable
- serialVersionUID:
- 6573344628407841861L
-
Class javax.management.ListenerNotFoundException extends OperationsException implements Serializable
- serialVersionUID:
- -7242605822448519061L
-
Class javax.management.MalformedObjectNameException extends OperationsException implements Serializable
- serialVersionUID:
- -572689714442915824L
-
Class javax.management.MatchQueryExp extends QueryEval implements Serializable
- serialVersionUID:
- -7156603696948215014L
-
Serialized Fields
-
exp
AttributeValueExp exp
要匹配的属性值 -
pattern
String pattern
要匹配的模式
-
-
Class javax.management.MBeanAttributeInfo extends MBeanFeatureInfo implements Serializable
-
Serialized Fields
-
attributeType
String attributeType
实际的属性类型。 -
is
boolean is
指示此方法是否为“是” -
isRead
boolean isRead
该属性读起来正确。 -
isWrite
boolean isWrite
属性写权。
-
-
-
Class javax.management.MBeanConstructorInfo extends MBeanFeatureInfo implements Serializable
- serialVersionUID:
- 4433990064191844427L
-
Serialized Fields
-
signature
MBeanParameterInfo[] signature
方法的签名,即参数的类名。
-
-
Class javax.management.MBeanException extends JMException implements Serializable
- serialVersionUID:
- 4066342430588744142L
-
Serialized Fields
-
exception
Exception exception
-
-
Class javax.management.MBeanFeatureInfo extends Object implements Serializable
- serialVersionUID:
- 3952882688968447265L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
- Serial Data:
-
出于兼容性原因,此类的对象按如下方式反序列化。
首先调用方法
defaultReadObject()
以对除了字段descriptor
之外的对象进行反序列化,该字段未以默认方式被序列化。 然后调用方法read()
读取字节,根据字节值的值对字段descriptor
进行反序列化:- 1.方法
readObject()
被调用两次,获得的字段名(一String[]
)和字段值(一个Object[]
所述的)descriptor
。 然后将所获得的两个值用于构造字段descriptor
的ImmutableDescriptor
实例; - 通过调用方法
readObject()
直接获得字段descriptor
的值。 如果获得的值为null,则字段descriptor
设置为EMPTY_DESCRIPTOR
; - -1。 这意味着没有要读取的字节,并且该对象来自早期版本的JMX API。 字段
descriptor
设置为EMPTY_DESCRIPTOR
- 任何其他价值。 抛出了
StreamCorruptedException
。
- 1.方法
- Exception
-
IOException
-
ClassNotFoundException
- 从以下版本开始:
- 1.6
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- Serial Data:
-
出于兼容性原因,此类的对象按如下方式序列化。
首先调用方法
defaultWriteObject()
以序列化除了被声明为瞬态的字段descriptor
之外的对象。 字段descriptor
序列化如下:- 如果
descriptor
是类ImmutableDescriptor
的实例,则调用方法write(int val)
以写入值为1
的字节,然后调用方法writeObject(Object obj)
两次以将字段名称和字段值序列化为descriptor
,分别为String[]
和Object[]
; - 否则,调用方法
write(int val)
以写入具有值0
的字节,然后调用方法writeObject(Object obj)
以直接序列化字段descriptor
。
- 如果
- Exception
-
IOException
- 从以下版本开始:
- 1.6
-
-
Serialized Fields
-
description
String description
该功能的人类可读描述。 建议子类调用MBeanFeatureInfo.getDescription()
而不是读取该字段,并且不要更改它。该功能的人类可读描述。 -
name
String name
功能的名称。 建议子类调用MBeanFeatureInfo.getName()
而不是读取该字段,并且它们不会更改它。功能的名称。
-
-
Class javax.management.MBeanInfo extends Object implements Serializable
- serialVersionUID:
- -6451021435135161911L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
反序列化的MBeanInfo
从ObjectInputStream
。- Serial Data:
-
出于兼容性原因,此类的对象按如下方式反序列化。
首先调用方法
defaultReadObject()
以对除了字段descriptor
之外的对象进行反序列化,该字段未以默认方式序列化。 然后调用方法read()
读取字节,根据字节值的值对字段descriptor
进行反序列化:- 1.方法
readObject()
被调用两次,获得的字段名(一String[]
)和字段值(一个Object[]
所述的)descriptor
。 然后,这两个获得的值用于构造字段descriptor
的ImmutableDescriptor
实例; - 通过调用方法
readObject()
直接获得字段descriptor
的值。 如果获得的值为null,则字段descriptor
设置为EMPTY_DESCRIPTOR
; - -1。 这意味着没有要读取的字节,并且该对象来自早期版本的JMX API。 字段
descriptor
设置为EMPTY_DESCRIPTOR
。 - 任何其他价值。 抛出一个
StreamCorruptedException
。
- 1.方法
- Exception
-
IOException
-
ClassNotFoundException
- 从以下版本开始:
- 1.6
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- Serial Data:
-
出于兼容性原因,此类的对象按如下方式序列化。
首先调用方法
defaultWriteObject()
以序列化除了被声明为瞬态的字段descriptor
之外的对象。 字段descriptor
序列化如下:- 如果
descriptor
是类ImmutableDescriptor
的实例,则调用方法write(int val)
以写入值为1
的字节,然后调用方法writeObject(Object obj)
两次以将字段名称和字段值序列化为descriptor
,分别为String[]
和Object[]
; - 否则,调用方法
write(int val)
以写入具有值0
的字节,然后调用方法writeObject(Object obj)
以直接序列化字段descriptor
。
- 如果
- Exception
-
IOException
- 从以下版本开始:
- 1.6
-
-
Serialized Fields
-
attributes
MBeanAttributeInfo[] attributes
MBean属性描述符。 -
className
String className
MBean限定名称。 -
constructors
MBeanConstructorInfo[] constructors
MBean构造函数描述符。 -
description
String description
人类可读的类描述。 -
notifications
MBeanNotificationInfo[] notifications
MBean通知描述符。 -
operations
MBeanOperationInfo[] operations
MBean操作描述符。
-
-
Class javax.management.MBeanNotificationInfo extends MBeanFeatureInfo implements Serializable
- serialVersionUID:
- -3888371564530107064L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
- Exception
-
IOException
-
ClassNotFoundException
-
-
Serialized Fields
-
types
String[] types
不同类型的通知。
-
-
Class javax.management.MBeanOperationInfo extends MBeanFeatureInfo implements Serializable
- serialVersionUID:
- -6178860474881375330L
-
Serialized Fields
-
impact
int impact
该方法的影响,INFO, ACTION, ACTION_INFO, UNKNOWN
。 -
signature
MBeanParameterInfo[] signature
方法的签名,即参数的类名。 -
type
String type
方法的返回值。
-
-
Class javax.management.MBeanParameterInfo extends MBeanFeatureInfo implements Serializable
- serialVersionUID:
- 7432616882776782338L
-
Serialized Fields
-
type
String type
数据的类型或类名称。
-
-
Class javax.management.MBeanPermission extends Permission implements Serializable
- serialVersionUID:
- -2416928705275160661L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
根据名称和操作反序列化此对象。- Exception
-
IOException
-
ClassNotFoundException
-
-
Serialized Fields
-
actions
String actions
动作字符串。
-
-
Class javax.management.MBeanRegistrationException extends MBeanException implements Serializable
- serialVersionUID:
- 4482382455277067805L
-
Class javax.management.MBeanServerNotification extends Notification implements Serializable
- serialVersionUID:
- 2876477500475969677L
-
Serialized Fields
-
objectName
ObjectName objectName
此通知涉及的MBean的对象名称
-
-
Class javax.management.MBeanServerPermission extends BasicPermission implements Serializable
- serialVersionUID:
- -5661980843569388590L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
- Exception
-
IOException
-
ClassNotFoundException
-
-
Class javax.management.MBeanServerPermissionCollection extends PermissionCollection implements Serializable
- serialVersionUID:
- -5661980843569388590L
-
Serialized Fields
-
collectionPermission
MBeanServerPermission collectionPermission
如果没有集合中的权限,则为空,否则为单个权限,即已添加的所有权限的并集。
-
-
Class javax.management.MBeanTrustPermission extends BasicPermission implements Serializable
- serialVersionUID:
- -2952178077029018140L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
- Exception
-
IOException
-
ClassNotFoundException
-
-
Class javax.management.NotCompliantMBeanException extends OperationsException implements Serializable
- serialVersionUID:
- 5175579583207963577L
-
Class javax.management.Notification extends EventObject implements Serializable
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
反序列化一个Notification
从ObjectInputStream
。- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- Exception
-
IOException
-
-
Serialized Fields
-
-
Class javax.management.NotificationFilterSupport extends Object implements Serializable
- serialVersionUID:
- 6579080007561786969L
-
Class javax.management.NotQueryExp extends QueryEval implements Serializable
- serialVersionUID:
- 5269643775896723397L
-
Class javax.management.NumericValueExp extends QueryEval implements Serializable
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
反序列化一个NumericValueExp
从ObjectInputStream
。- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
序列化NumericValueExp
到ObjectOutputStream
。- Exception
-
IOException
-
-
Serialized Fields
-
val
Number val
数值此类的serialVersionUID是
-4679739485102359104L
。
-
-
-
Class javax.management.ObjectInstance extends Object implements Serializable
- serialVersionUID:
- -4099952623687795850L
-
Serialized Fields
-
className
String className
班级名称。 -
name
ObjectName name
对象名称。
-
-
Class javax.management.ObjectName extends Object implements Serializable
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
反序列化的ObjectName
从ObjectInputStream
。- Serial Data:
-
- 在当前的串行形式(的属性值
jmx.serial.form
不同于1.0
):字符串“<域>:<属性> <野生>”,其中:- <domain>表示
ObjectName
的域名部分 - <properties>表示属性列表,由
ObjectName.getKeyPropertyListString()
返回 - <野生>是如果不为空
isPropertyPattern
,或者是字符“*
”如果isPropertyPattern
和<属性>是空的,或者是“,*
”如果isPropertyPattern
和<属性>不为空。
ObjectName(String)
构造函数以生成等效的ObjectName
。 - <domain>表示
- 旧的序列形式(属性值
jmx.serial.form
是1.0
):<domain> <propertyList> <propertyListString> <canonicalName> <pattern> <propertyPattern>,其中:- <domain>表示
ObjectName
的域名部分 - <对propertyList>是
Hashtable
包含所有对(关键字,值),用于此ObjectName
- <propertyListString>是任何顺序的属性列表的
String
表示(不强制规范表示) - <canonicalName>是
String
包含此ObjectName
的规范名称 - 如果此
ObjectName
包含模式,则<pattern>是一个布尔值,即true
- <propertyPattern>是一个布尔是
true
,如果这ObjectName
包含属性列表的模式
- <domain>表示
- 在当前的串行形式(的属性值
- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- Serial Data:
-
- 在当前的串行形式(的属性值
jmx.serial.form
不同于1.0
):字符串“<域>:<属性> <野生>”,其中:- <domain>表示
ObjectName
的域名部分 - <properties>表示属性列表,由
ObjectName.getKeyPropertyListString()
返回 - <野生>是如果不为空
isPropertyPattern
,或者是字符“*
”,如果这isPropertyPattern
和<属性>是空的,或者是“,*
”如果isPropertyPattern
和<属性>不为空。
ObjectName(String)
构造函数以生成等效的ObjectName
。 - <domain>表示
- 旧的序列形式(属性值
jmx.serial.form
是1.0
):<domain> <propertyList> <propertyListString> <canonicalName> <pattern> <propertyPattern>,其中:- <domain>表示
ObjectName
的域名部分 - <对propertyList>是
Hashtable
包含所有对(关键字,值),用于此ObjectName
- <propertyListString>是任何顺序的属性列表的
String
表示(不强制规范表示) - <canonicalName>是
String
包含此ObjectName
的规范名称 - <pattern>是一个布尔值,如果
ObjectName
包含一个模式,则为true
- <propertyPattern>是一个布尔是
true
,如果这ObjectName
包含属性列表的模式
- <domain>表示
- 在当前的串行形式(的属性值
- Exception
-
IOException
-
-
-
Class javax.management.OperationsException extends JMException implements Serializable
- serialVersionUID:
- -4967597595580536216L
-
Class javax.management.OrQueryExp extends QueryEval implements Serializable
- serialVersionUID:
- 2962973084421716523L
-
Class javax.management.QualifiedAttributeValueExp extends AttributeValueExp implements Serializable
- serialVersionUID:
- 8832517277410933254L
-
Serialized Fields
-
className
String className
属性类名称
-
-
Class javax.management.QueryEval extends Object implements Serializable
- serialVersionUID:
- 2675899265640874796L
-
Class javax.management.ReflectionException extends JMException implements Serializable
- serialVersionUID:
- 9170809325636915553L
-
Serialized Fields
-
exception
Exception exception
-
-
Class javax.management.RuntimeErrorException extends JMRuntimeException implements Serializable
- serialVersionUID:
- 704338937753949796L
-
Class javax.management.RuntimeMBeanException extends JMRuntimeException implements Serializable
- serialVersionUID:
- 5274912751982730171L
-
Serialized Fields
-
runtimeException
RuntimeException runtimeException
-
-
Class javax.management.RuntimeOperationsException extends JMRuntimeException implements Serializable
- serialVersionUID:
- -8408923047489133588L
-
Serialized Fields
-
runtimeException
RuntimeException runtimeException
-
-
Class javax.management.ServiceNotFoundException extends OperationsException implements Serializable
- serialVersionUID:
- -3990675661956646827L
-
Class javax.management.StringValueExp extends Object implements Serializable
- serialVersionUID:
- -3256390509806284044L
-
Serialized Fields
-
val
String val
字符串文字
-
-
-
Package javax.management.loading
-
Class javax.management.loading.MLet extends URLClassLoader implements Serializable
- serialVersionUID:
- 3636148327800330130L
-
Serialization Methods
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException, UnsupportedOperationException
从给定的
ObjectInput
恢复此MLet的内容。 并非所有实现都支持此方法。 那些不扔UnsupportedOperationException
。 子类可以重写此方法以支持它或更改读取数据的格式。未指定读取数据的格式,但如果实现支持
MLet.readExternal(java.io.ObjectInput)
,则它还必须支持MLet.writeExternal(java.io.ObjectOutput)
,前者可以读取后者编写的内容。- Exception
-
IOException
- 如果在阅读时出现问题。 -
ClassNotFoundException
- 如果找不到要还原的对象的类。 -
UnsupportedOperationException
- 如果此实现不支持此操作。
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException, UnsupportedOperationException
将此MLet的内容保存到给定的
ObjectOutput
。 并非所有实现都支持此方法。 那些不扔UnsupportedOperationException
。 子类可以重写此方法以支持它或更改写入数据的格式。未指定写入数据的格式,但如果实现支持
MLet.writeExternal(java.io.ObjectOutput)
,则它还必须支持MLet.readExternal(java.io.ObjectInput)
,以便后者可以读取前者编写的内容。- Exception
-
IOException
- 如果写入时出现问题。 -
UnsupportedOperationException
- 如果此实现不支持此操作。
-
-
Class javax.management.loading.PrivateMLet extends MLet implements Serializable
- serialVersionUID:
- 2503458973393711979L
-
Serialization Methods
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException, UnsupportedOperationException
从给定的
ObjectInput
恢复此MLet的内容。 并非所有实现都支持此方法。 那些不扔UnsupportedOperationException
。 子类可以重写此方法以支持它或更改读取数据的格式。未指定读取数据的格式,但如果实现支持
MLet.readExternal(java.io.ObjectInput)
,则它还必须支持MLet.writeExternal(java.io.ObjectOutput)
,前者可以读取后者编写的内容。- Exception
-
IOException
- 如果在阅读时出现问题。 -
ClassNotFoundException
- 如果找不到要还原的对象的类。 -
UnsupportedOperationException
- 如果此实现不支持此操作。
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException, UnsupportedOperationException
将此MLet的内容保存到给定的
ObjectOutput
。 并非所有实现都支持此方法。 那些不扔UnsupportedOperationException
。 子类可以重写此方法以支持它或更改写入数据的格式。未指定写入数据的格式,但如果实现支持
MLet.writeExternal(java.io.ObjectOutput)
,则它还必须支持MLet.readExternal(java.io.ObjectInput)
,以便后者可以读取前者编写的内容。- Exception
-
IOException
- 如果写入时出现问题。 -
UnsupportedOperationException
- 如果此实现不支持此操作。
-
-
-
Package javax.management.modelmbean
-
Class javax.management.modelmbean.DescriptorSupport extends Object implements Serializable
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
反序列化一个DescriptorSupport
从ObjectInputStream
。- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- Exception
-
IOException
-
-
Serialized Fields
-
-
Class javax.management.modelmbean.InvalidTargetObjectTypeException extends Exception implements Serializable
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- Exception
-
IOException
-
-
Serialized Fields
-
exception
Exception exception
封装异常
-
-
-
Class javax.management.modelmbean.ModelMBeanAttributeInfo extends MBeanAttributeInfo implements Serializable
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- Exception
-
IOException
-
-
Serialized Fields
-
attrDescriptor
Descriptor attrDescriptor
描述符包含与此属性对应的元数据
-
-
-
Class javax.management.modelmbean.ModelMBeanConstructorInfo extends MBeanConstructorInfo implements Serializable
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- Exception
-
IOException
-
-
Serialized Fields
-
consDescriptor
Descriptor consDescriptor
描述符包含此实例的元数据
-
-
-
Class javax.management.modelmbean.ModelMBeanInfoSupport extends MBeanInfo implements Serializable
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- Exception
-
IOException
-
-
Serialized Fields
-
modelMBeanAttributes
ModelMBeanAttributeInfo[] modelMBeanAttributes
具有描述符的ModelMBeanAttributeInfo对象数组 -
modelMBeanConstructors
MBeanConstructorInfo[] modelMBeanConstructors
具有描述符的ModelMBeanConstructorInfo对象数组 -
modelMBeanDescriptor
Descriptor modelMBeanDescriptor
包含MBean宽策略的描述符 -
modelMBeanNotifications
MBeanNotificationInfo[] modelMBeanNotifications
具有描述符的ModelMBeanNotificationInfo对象数组 -
modelMBeanOperations
MBeanOperationInfo[] modelMBeanOperations
具有描述符的ModelMBeanOperationInfo对象数组
-
-
-
Class javax.management.modelmbean.ModelMBeanNotificationInfo extends MBeanNotificationInfo implements Serializable
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- Exception
-
IOException
-
-
Serialized Fields
-
notificationDescriptor
Descriptor notificationDescriptor
描述符包含此实例的适当元数据
-
-
-
Class javax.management.modelmbean.ModelMBeanOperationInfo extends MBeanOperationInfo implements Serializable
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- Exception
-
IOException
-
-
Serialized Fields
-
operationDescriptor
Descriptor operationDescriptor
描述符包含此实例的适当元数据
-
-
-
Class javax.management.modelmbean.XMLParseException extends Exception implements Serializable
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- Exception
-
IOException
-
-
-
-
Package javax.management.monitor
-
Class javax.management.monitor.MonitorNotification extends Notification implements Serializable
- serialVersionUID:
- -4608189663661929204L
-
Serialized Fields
-
derivedGauge
Object derivedGauge
监控通知导出的量表。 -
observedAttribute
String observedAttribute
监视通知观察属性。 -
observedObject
ObjectName observedObject
监视通知观察对象。 -
trigger
Object trigger
监控通知发布机制。 此值用于保留触发此通知的阈值/字符串(取决于监视器类型)。
-
-
Class javax.management.monitor.MonitorSettingException extends JMRuntimeException implements Serializable
- serialVersionUID:
- -8807913418190202007L
-
-
Package javax.management.openmbean
-
Class javax.management.openmbean.ArrayType extends OpenType<T> implements Serializable
- serialVersionUID:
- 720504429830309770L
-
Serialization Methods
-
readResolve
private Object readResolve() throws ObjectStreamException
在将流返回到调用方之前替换/解析从流中读取的对象。- Serial Data:
-
此类的新序列形式定义了一个新的可序列化
boolean
字段primitiveArray
。 为了保证与此类的先前版本的互操作性,即使ArrayType
实例描述了基本类型数组,新的串行表单也必须继续引用基本包装器类型。 所以,当primitiveArray
为true
的className
,typeName
和description
反序列化之前序列化字段被转换成原始类型ArrayType
实例返回给调用者。elementType
字段始终返回对应于数组基元类型的基本包装类型的SimpleType
。因此,以下可序列化字段反序列化如下:
- 如果
primitiveArray
是true
,则通过用相应数组的组件基元类型替换数组的组件基元包装类型来反序列化className
字段,例如"[[Ljava.lang.Integer;"
将被反序列化为"[[I"
。 - 如果
primitiveArray
是true
,则通过用相应数组的组件基元类型替换数组的组件基元包装类型来反序列化typeName
字段,例如"[[Ljava.lang.Integer;"
将被反序列化为"[[I"
。 - 如果
primitiveArray
是true
,则通过用相应数组的组件基元类型替换数组的组件基元包装类型来反序列化description
字段,例如"2-dimension array of java.lang.Integer"
将被反序列化为"2-dimension array of int"
。
- 如果
- Exception
-
ObjectStreamException
- 从以下版本开始:
- 1.6
-
writeReplace
private Object writeReplace() throws ObjectStreamException
在写入对象之前,在流中指定此对象的替换。- Serial Data:
-
此类的新序列形式定义了新的可序列化
boolean
字段primitiveArray
。 为了保证与此类以前版本的互操作性,即使ArrayType
实例描述了基本类型数组,新的串行表单也必须继续引用基本包装器类型。 所以,当primitiveArray
为true
的className
,typeName
和description
序列化字段被序列化之前转换成包装类ArrayType
实例被写入流。elementType
字段始终返回对应于数组基元类型的基本包装类型的SimpleType
。因此,以下可序列化字段序列化如下:
- 如果
primitiveArray
是true
,则通过用相应数组的组件基元包装类型替换数组的组件基元类型来序列化className
字段,例如"[[I"
将序列化为"[[Ljava.lang.Integer;"
。 - 如果
primitiveArray
是true
,则通过用相应数组的组件原语包装类型替换数组的组件基元类型来序列化typeName
字段,例如"[[I"
将序列化为"[[Ljava.lang.Integer;"
。 - 如果
primitiveArray
是true
,则通过用相应数组的组件原语包装类型替换数组的组件基元类型来序列化description
字段,例如"2-dimension array of int"
将序列化为"2-dimension array of java.lang.Integer"
。
- 如果
- Exception
-
ObjectStreamException
- 从以下版本开始:
- 1.6
-
-
Serialized Fields
-
Class javax.management.openmbean.CompositeDataSupport extends Object implements Serializable
- serialVersionUID:
- 8003518976613702244L
-
Serialized Fields
-
compositeType
CompositeType compositeType
此 复合数据实例的 复合类型 。 -
目录
SortedMap<String,Object> contents
项目名称到其各自值的映射的内部表示。SortedMap
用于更快地检索元素。
-
-
Class javax.management.openmbean.CompositeType extends OpenType<CompositeData> implements Serializable
- serialVersionUID:
- -5366242454346948798L
-
Class javax.management.openmbean.InvalidKeyException extends IllegalArgumentException implements Serializable
- serialVersionUID:
- 4224269443946322062L
-
Class javax.management.openmbean.InvalidOpenTypeException extends IllegalArgumentException implements Serializable
- serialVersionUID:
- -2837312755412327534L
-
Class javax.management.openmbean.KeyAlreadyExistsException extends IllegalArgumentException implements Serializable
- serialVersionUID:
- 1845183636745282866L
-
Class javax.management.openmbean.OpenDataException extends JMException implements Serializable
- serialVersionUID:
- 8346311255433349870L
-
Class javax.management.openmbean.OpenMBeanAttributeInfoSupport extends MBeanAttributeInfo implements Serializable
- serialVersionUID:
- -4867215622149721849L
-
Serialization Methods
-
readResolve
private Object readResolve()
在将描述符添加到此类之前,在API版本中序列化的对象将具有空或空描述符。 为了与我们在此版本中的行为保持一致,我们必须将对象替换为描述符反映openType,defaultValue等相同值的对象。
-
-
Serialized Fields
-
defaultValue
Object defaultValue
open mbean属性的默认值 -
legalValues
Set<?> legalValues
open mbean属性的合法值。Set
无法变量 -
maxValue
Comparable<?> maxValue
open mbean属性的最大值 -
minValue
Comparable<?> minValue
open mbean属性的最小值 -
openType
OpenType<?> openType
open mbean属性的 开放类型
-
-
Class javax.management.openmbean.OpenMBeanConstructorInfoSupport extends MBeanConstructorInfo implements Serializable
- serialVersionUID:
- -4400441579007477003L
-
Class javax.management.openmbean.OpenMBeanInfoSupport extends MBeanInfo implements Serializable
- serialVersionUID:
- 4349395935420511492L
-
Class javax.management.openmbean.OpenMBeanOperationInfoSupport extends MBeanOperationInfo implements Serializable
- serialVersionUID:
- 4996859732565369366L
-
Serialization Methods
-
readResolve
private Object readResolve()
在将描述符添加到此类之前,在API版本中序列化的对象将具有空或空描述符。 为了与我们在此版本中的行为保持一致,我们必须将对象替换为描述符反映返回的openType的相同值的对象。
-
-
Serialized Fields
-
returnOpenType
OpenType<?> returnOpenType
此OpenMBeanOperationInfo
实例描述的操作返回的值的打开类型
-
-
Class javax.management.openmbean.OpenMBeanParameterInfoSupport extends MBeanParameterInfo implements Serializable
- serialVersionUID:
- -7235016873758443122L
-
Serialization Methods
-
readResolve
private Object readResolve()
在将描述符添加到此类之前,在API版本中序列化的对象将具有空或空描述符。 为了与我们在此版本中的行为保持一致,我们必须将对象替换为描述符反映openType,defaultValue等相同值的对象。
-
-
Serialized Fields
-
defaultValue
Object defaultValue
open mbean参数的默认值 -
legalValues
Set<?> legalValues
open mbean参数的合法值。Set
不可修改 -
maxValue
Comparable<?> maxValue
open mbean参数的最大值 -
minValue
Comparable<?> minValue
open mbean参数的最小值 -
openType
OpenType<?> openType
open mbean参数的 开放类型
-
-
Class javax.management.openmbean.OpenType extends Object implements Serializable
- serialVersionUID:
- -9195195325186646468L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
反序列化的OpenType
从ObjectInputStream
。- Exception
-
IOException
-
ClassNotFoundException
-
-
Serialized Fields
-
Class javax.management.openmbean.SimpleType extends OpenType<T> implements Serializable
- serialVersionUID:
- 2215577471957694503L
-
Serialization Methods
-
readResolve
public Object readResolve() throws ObjectStreamException
将从ObjectInputStream
读取的对象替换为该值的唯一实例。- Exception
-
ObjectStreamException
- 如果无法解析读取对象。
-
-
Class javax.management.openmbean.TabularDataSupport extends Object implements Serializable
- serialVersionUID:
- 5720150593236309827L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
反序列化一个TabularDataSupport
从ObjectInputStream
。- Exception
-
IOException
-
ClassNotFoundException
-
-
Serialized Fields
-
dataMap
Map<Object,CompositeData> dataMap
此表格数据实例的内容:aHashMap
-
tabularType
TabularType tabularType
此表格数据实例的表格类型
-
-
Class javax.management.openmbean.TabularType extends OpenType<TabularData> implements Serializable
- serialVersionUID:
- 6554071860220659261L
-
Serialized Fields
-
indexNames
List<String> indexNames
用于索引每个行元素的项目,按用户给出的顺序保存。这是一个不可修改的ArrayList
-
rowType
CompositeType rowType
行的复合类型
-
-
-
Package javax.management.relation
-
Class javax.management.relation.InvalidRelationIdException extends RelationException implements Serializable
- serialVersionUID:
- -7115040321202754171L
-
Class javax.management.relation.InvalidRelationServiceException extends RelationException implements Serializable
- serialVersionUID:
- 3400722103759507559L
-
Class javax.management.relation.InvalidRelationTypeException extends RelationException implements Serializable
- serialVersionUID:
- 3007446608299169961L
-
Class javax.management.relation.InvalidRoleInfoException extends RelationException implements Serializable
- serialVersionUID:
- 7517834705158932074L
-
Class javax.management.relation.InvalidRoleValueException extends RelationException implements Serializable
- serialVersionUID:
- -2066091747301983721L
-
Class javax.management.relation.MBeanServerNotificationFilter extends NotificationFilterSupport implements Serializable
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- Exception
-
IOException
-
-
Serialized Fields
-
-
Class javax.management.relation.RelationException extends JMException implements Serializable
- serialVersionUID:
- 5434016005679159613L
-
Class javax.management.relation.RelationNotFoundException extends RelationException implements Serializable
- serialVersionUID:
- -3793951411158559116L
-
Class javax.management.relation.RelationNotification extends Notification implements Serializable
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- Exception
-
IOException
-
-
Serialized Fields
-
newRoleValue
List<E> newRoleValue
新角色值(ObjectNames的ArrayList)(仅用于角色更新) -
oldRoleValue
List<E> oldRoleValue
旧角色值(ObjectNames的ArrayList)(仅用于角色更新) -
relationId
String relationId
创建/删除/更新关系的关系标识符 -
relationObjName
ObjectName relationObjName
创建/删除/更新关系的关系MBean的ObjectName(仅当关系由MBean表示时) -
relationTypeName
String relationTypeName
已创建/已删除/已更新关系的关系类型名称 -
roleName
String roleName
更新角色的名称(仅用于角色更新) -
unregisterMBeanList
List<E> unregisterMBeanList
由于关系删除而要取消注册的引用MBean的ObjectNames列表
-
-
-
Class javax.management.relation.RelationServiceNotRegisteredException extends RelationException implements Serializable
- serialVersionUID:
- 8454744887157122910L
-
Class javax.management.relation.RelationTypeNotFoundException extends RelationException implements Serializable
- serialVersionUID:
- 1274155316284300752L
-
Class javax.management.relation.RelationTypeSupport extends Object implements Serializable
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
反序列化一个RelationTypeSupport
从ObjectInputStream
。- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- Exception
-
IOException
-
-
Serialized Fields
-
-
Class javax.management.relation.Role extends Object implements Serializable
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
反序列化一个Role
从ObjectInputStream
。- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
序列化Role
到ObjectOutputStream
。- Exception
-
IOException
-
-
Serialized Fields
-
-
Class javax.management.relation.RoleInfo extends Object implements Serializable
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
反序列化一个RoleInfo
从ObjectInputStream
。- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- Exception
-
IOException
-
-
Serialized Fields
-
description
String description
角色描述 -
isReadable
boolean isReadable
读访问模式:true
如果角色可读 -
isWritable
boolean isWritable
写访问模式:true
如果角色可写 -
maxDegree
int maxDegree
最大程度(即相应角色中引用的最大MBean数) -
minDegree
int minDegree
最小程度(即相应角色中引用的最小MBean数) -
name
String name
角色名称 -
referencedMBeanClassName
String referencedMBeanClassName
期望在相应角色中引用的MBean类的名称
-
-
-
Class javax.management.relation.RoleInfoNotFoundException extends RelationException implements Serializable
- serialVersionUID:
- 4394092234999959939L
-
Class javax.management.relation.RoleList extends ArrayList<Object> implements Serializable
- serialVersionUID:
- 5568344346499649313L
-
Class javax.management.relation.RoleNotFoundException extends RelationException implements Serializable
- serialVersionUID:
- -2986406101364031481L
-
Class javax.management.relation.RoleResult extends Object implements Serializable
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
反序列化一个RoleResult
从ObjectInputStream
。- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- Exception
-
IOException
-
-
Serialized Fields
-
roleList
RoleList roleList
成功访问的角色列表 -
unresolvedRoleList
RoleUnresolvedList unresolvedRoleList
未成功访问的角色列表
-
-
-
Class javax.management.relation.RoleUnresolved extends Object implements Serializable
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
反序列化一个RoleUnresolved
从ObjectInputStream
。- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- Exception
-
IOException
-
-
Serialized Fields
-
-
Class javax.management.relation.RoleUnresolvedList extends ArrayList<Object> implements Serializable
- serialVersionUID:
- 4054902803091433324L
-
-
Package javax.management.remote
-
Class javax.management.remote.JMXConnectionNotification extends Notification implements Serializable
- serialVersionUID:
- -2331308725952627538L
-
Serialized Fields
-
connectionId
String connectionId
此通知所属的连接ID。
-
-
Class javax.management.remote.JMXPrincipal extends Object implements Serializable
- serialVersionUID:
- -4184480100214577411L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
- Exception
-
IOException
-
ClassNotFoundException
-
-
Serialized Fields
-
name
String name
此JMXPrincipal
对象表示的标识的JMX Remote API名称。- 另请参见:
-
JMXPrincipal.getName()
-
-
Class javax.management.remote.JMXProviderException extends IOException implements Serializable
- serialVersionUID:
- -3166703627550447198L
-
Serialized Fields
-
cause
Throwable cause
引发此异常的异常。 该字段可以为null。- 另请参见:
-
Throwable.getCause()
-
-
Class javax.management.remote.JMXServerErrorException extends IOException implements Serializable
- serialVersionUID:
- 3996732239558744666L
-
Serialized Fields
-
cause
Error cause
导致此异常的Error
。- 另请参见:
-
Throwable.getCause()
-
-
Class javax.management.remote.JMXServiceURL extends Object implements Serializable
- serialVersionUID:
- 8173364409860779292L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream inputStream) throws IOException, ClassNotFoundException
- Exception
-
IOException
-
ClassNotFoundException
-
-
Serialized Fields
-
host
String host
-
port
int port
由JMXServiceURL.getPort()
返回的值。 -
protocol
String protocol
由JMXServiceURL.getProtocol()
返回的值。 -
urlPath
String urlPath
由JMXServiceURL.getURLPath()
返回的值。
-
-
Class javax.management.remote.NotificationResult extends Object implements Serializable
- serialVersionUID:
- 1191800228721395279L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
- Exception
-
IOException
-
ClassNotFoundException
-
-
Serialized Fields
-
earliestSequenceNumber
long earliestSequenceNumber
-
nextSequenceNumber
long nextSequenceNumber
-
targetedNotifications
TargetedNotification[] targetedNotifications
-
-
Class javax.management.remote.SubjectDelegationPermission extends BasicPermission implements Serializable
- serialVersionUID:
- 1481618113008682343L
-
Class javax.management.remote.TargetedNotification extends Object implements Serializable
- serialVersionUID:
- 7676132089779300926L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
- Exception
-
IOException
-
ClassNotFoundException
-
-
Serialized Fields
-
id
Integer id
通知所针对的侦听器的ID。 -
notif
Notification notif
发送到另一方的通知。
-
-
-
Package javax.management.remote.rmi
-
Class javax.management.remote.rmi.RMIConnectionImpl_Stub extends RemoteStub implements Serializable
- serialVersionUID:
- 2L
-
Class javax.management.remote.rmi.RMIConnector extends Object implements Serializable
- serialVersionUID:
- 817323035842634473L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
从ObjectInputStream
读取RMIConnector字段。 调用s.defaultReadObject()
,然后初始化需要初始化的所有瞬态变量。- Exception
-
InvalidObjectException
- 如果 未设置 rmiServer存根或 jmxServiceURL 。 -
IOException
-
ClassNotFoundException
- 另请参见:
-
RMIConnector(JMXServiceURL,Map)
,RMIConnector(RMIServer,Map)
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将RMIConnector字段写入ObjectOutputStream
。在序列化之前,如果需要,将基础RMIServer存根连接到ORB。 这是使用提供给构造函数的环境贴图(如果有)完成的,如
javax.management.remote.rmi
中所述 。然后该方法调用
s.defaultWriteObject()
。 通常,如果此对象是使用JMXServiceURL构造的,则rmiServer为null;如果使用RMIServer存根构造此对象,则jmxServiceURL为null。请注意,环境Map未被序列化,因为它包含的对象被假定为上下文并且仅与本地环境(类加载器,ORB等)相关。
在反序列化RMIConnector之后,假设用户将调用
RMIConnector.connect(Map)
,提供可以包含与新本地环境相关的值的新Map。由于在序列化之前需要连接到ORB,并且由于要连接的ORB是这些上下文参数之一,因此不建议重新序列化刚刚反序列化的对象 - 因为反序列化对象没有映射。 因此,当需要RMIConnector对象进行序列化或传输到远程应用程序时,建议通过调用
RMIConnectorServer.toJMXConnector(Map)
获取新的RMIConnector存根。- Exception
-
InvalidObjectException
- 如果 未设置 rmiServer存根或 jmxServiceURL 。 -
IOException
- 另请参见:
-
RMIConnector(JMXServiceURL,Map)
,RMIConnector(RMIServer,Map)
-
-
Serialized Fields
-
jmxServiceURL
JMXServiceURL jmxServiceURL
此客户端连接器将连接到的RMI JMX连接器服务器的JMXServiceURL。 当rmiServer不为null时,此字段可以为null。 如果rmiServer和jmxServiceURL都为null,则序列化将失败。 -
rmiServer
RMIServer rmiServer
此客户端连接器(或将要)连接到的RMI JMX连接器服务器的RMIServer存根。 当jmxServiceURL不为null时,此字段可以为null。 这包括jmxServiceURL包含序列化的RMIServer存根的情况。 如果rmiServer和jmxServiceURL都为null,则序列化将失败。
-
-
Class javax.management.remote.rmi.RMIServerImpl_Stub extends RemoteStub implements Serializable
- serialVersionUID:
- 2L
-
-
Package javax.management.timer
-
Class javax.management.timer.TimerNotification extends Notification implements Serializable
- serialVersionUID:
- 1798492029603825750L
-
Serialized Fields
-
notificationID
Integer notificationID
定时器通知标识符 此标识符用于从计时器通知列表中检索计时器通知。
-
-
-
Package javax.naming
-
Class javax.naming.AuthenticationException extends NamingSecurityException implements Serializable
- serialVersionUID:
- 3678497619904568096L
-
Class javax.naming.AuthenticationNotSupportedException extends NamingSecurityException implements Serializable
- serialVersionUID:
- -7149033933259492300L
-
Class javax.naming.BinaryRefAddr extends RefAddr implements Serializable
- serialVersionUID:
- -3415254970957330361L
-
Serialized Fields
-
buf
byte[] buf
包含地址的字节。 该字段由构造函数初始化,并使用getAddressBytes()和getAddressContents()返回。
-
-
Class javax.naming.Binding extends NameClassPair implements Serializable
- serialVersionUID:
- 8839217842691845890L
-
Serialized Fields
-
boundObj
Object boundObj
包含此绑定的对象。 它由构造函数初始化,可以使用setObject
进行更新。
-
-
Class javax.naming.CannotProceedException extends NamingException implements Serializable
- serialVersionUID:
- 1219724816191576813L
-
Serialized Fields
-
altName
Name altName
包含已解析对象的名称,相对于上下文altNameCtx
。 它是一个复合名称。 如果为null,则不指定名称。 有关如何使用它的详细信息,请参阅javax.naming.spi.ObjectFactory.getObjectInstance
方法。该字段初始化为null。 它不应该直接操作:应该使用getAltName()和setAltName()来访问和更新它。
-
altNameCtx
Context altNameCtx
包含指定altName
的上下文。 如果为null,则隐含默认的初始上下文。 有关如何使用它的详细信息,请参阅javax.naming.spi.ObjectFactory.getObjectInstance
方法。该字段初始化为null。 它不应该直接操作:应该使用getAltNameCtx()和setAltNameCtx()来访问和更新它。
-
environment
Hashtable<?,?> environment
包含与无法继续的Context或DirContext方法相关的环境。该字段初始化为null。 它不应该直接操作:应该使用getEnvironment()和setEnvironment()来访问和更新它。
-
remainingNewName
Name remainingNewName
包含Context.rename()的第二个“name”参数的剩余未解析部分。 此信息是继续Context.rename()操作所必需的。该字段初始化为null。 它不应该直接操作:应该使用getRemainingName()和setRemainingName()来访问和更新它。
-
-
Class javax.naming.CommunicationException extends NamingException implements Serializable
- serialVersionUID:
- 3618507780299986611L
-
Class javax.naming.CompositeName extends Object implements Serializable
- serialVersionUID:
- 1667768148915813118L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
重写以避免实现依赖性。- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
重写以避免实现依赖性。- Serial Data:
-
组件数量(
int
)后跟各个组件(每个组件为String
)。 - Exception
-
IOException
-
-
Class javax.naming.CompoundName extends Object implements Serializable
- serialVersionUID:
- 3513100557083972036L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
重写以避免实现依赖性。- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
重写以避免实现依赖性。- Serial Data:
-
语法
Properties
,后跟组件数(int
)和各个组件(每个组件String
)。 - Exception
-
IOException
-
-
Class javax.naming.ConfigurationException extends NamingException implements Serializable
- serialVersionUID:
- -2535156726228855704L
-
Class javax.naming.ContextNotEmptyException extends NamingException implements Serializable
- serialVersionUID:
- 1090963683348219877L
-
Class javax.naming.InsufficientResourcesException extends NamingException implements Serializable
- serialVersionUID:
- 6227672693037844532L
-
Class javax.naming.InterruptedNamingException extends NamingException implements Serializable
- serialVersionUID:
- 6404516648893194728L
-
Class javax.naming.InvalidNameException extends NamingException implements Serializable
- serialVersionUID:
- -8370672380823801105L
-
Class javax.naming.LimitExceededException extends NamingException implements Serializable
- serialVersionUID:
- -776898738660207856L
-
Class javax.naming.LinkException extends NamingException implements Serializable
- serialVersionUID:
- -7967662604076777712L
-
Serialized Fields
-
linkExplanation
String linkExplanation
包含链接解析失败的原因除外。 可以为null。 该字段由构造函数初始化。 您应该通过其get和set方法访问和操作此字段。 -
linkRemainingName
Name linkRemainingName
包含尚未解析的剩余链接名称。 它是复合名称,可以为null。 该字段由构造函数初始化。 您应该通过其get和set方法访问和操作此字段。 -
linkResolvedName
Name linkResolvedName
包含已成功解析的链接部分。 它是复合名称,可以为null。 该字段由构造函数初始化。 您应该通过其get和set方法访问和操作此字段。 -
linkResolvedObj
Object linkResolvedObj
包含链接部分解析成功的对象。 可以为null。 该字段由构造函数初始化。 您应该通过其get和set方法访问和操作此字段。
-
-
Class javax.naming.LinkLoopException extends LinkException implements Serializable
- serialVersionUID:
- -3119189944325198009L
-
Class javax.naming.LinkRef extends Reference implements Serializable
- serialVersionUID:
- -5386290613498931298L
-
Class javax.naming.MalformedLinkException extends LinkException implements Serializable
- serialVersionUID:
- -3066740437737830242L
-
Class javax.naming.NameAlreadyBoundException extends NamingException implements Serializable
- serialVersionUID:
- -8491441000356780586L
-
Class javax.naming.NameClassPair extends Object implements Serializable
- serialVersionUID:
- 5620776610160863339L
-
Serialized Fields
-
className
String className
包含此NameClassPair中包含的类名。 它由构造函数初始化,可以使用setClassName()
进行更新。 -
fullName
String fullName
在其自己的命名空间中包含此NameClassPair的全名。 它使用setNameInNamespace()
初始化 -
isRel
boolean isRel
记录此NameClassPair
的名称是否与目标上下文相关。 它由构造函数初始化,可以使用setRelative()
进行更新。 -
name
String name
包含此NameClassPair的名称。 它由构造函数初始化,可以使用setName()
进行更新。
-
-
Class javax.naming.NameNotFoundException extends NamingException implements Serializable
- serialVersionUID:
- -8007156725367842053L
-
Class javax.naming.NamingException extends Exception implements Serializable
- serialVersionUID:
- -1299181962103167177L
-
Serialized Fields
-
remainingName
Name remainingName
包含尚未解析的剩余名称。 它是复合名称,可以为null。 该字段由构造函数初始化。 您应该通过其get,set,“append”方法访问和操作此字段。 -
resolvedName
Name resolvedName
包含已成功解析的名称部分。 它是复合名称,可以为null。 该字段由构造函数初始化。 您应该通过其get和set方法访问和操作此字段。 -
resolvedObj
Object resolvedObj
包含名称部分成功解析的对象。 可以为null。 该字段由构造函数初始化。 您应该通过其get和set方法访问和操作此字段。 -
rootException
Throwable rootException
包含导致抛出此NamingException的原始异常。 如果可以从原始异常获取其他信息,或者原始异常无法映射到NamingException的子类,则会设置此字段。 可以为null。该字段早于通用异常链设施。
NamingException.initCause(Throwable)
和NamingException.getCause()
方法现在是访问此信息的首选方法。
-
-
Class javax.naming.NamingSecurityException extends NamingException implements Serializable
- serialVersionUID:
- 5855287647294685775L
-
Class javax.naming.NoInitialContextException extends NamingException implements Serializable
- serialVersionUID:
- -3413733186901258623L
-
Class javax.naming.NoPermissionException extends NamingSecurityException implements Serializable
- serialVersionUID:
- 8395332708699751775L
-
Class javax.naming.NotContextException extends NamingException implements Serializable
- serialVersionUID:
- 849752551644540417L
-
Class javax.naming.OperationNotSupportedException extends NamingException implements Serializable
- serialVersionUID:
- 5493232822427682064L
-
Class javax.naming.PartialResultException extends NamingException implements Serializable
- serialVersionUID:
- 2572144970049426786L
-
Class javax.naming.RefAddr extends Object implements Serializable
- serialVersionUID:
- -1468165120479154358L
-
Serialized Fields
-
addrType
String addrType
包含此地址的类型。
-
-
Class javax.naming.Reference extends Object implements Serializable
- serialVersionUID:
- -1673475790065791735L
-
Class javax.naming.ReferralException extends NamingException implements Serializable
- serialVersionUID:
- -2881363844695698876L
-
Class javax.naming.ServiceUnavailableException extends NamingException implements Serializable
- serialVersionUID:
- -4996964726566773444L
-
Class javax.naming.SizeLimitExceededException extends LimitExceededException implements Serializable
- serialVersionUID:
- 7129289564879168579L
-
Class javax.naming.StringRefAddr extends RefAddr implements Serializable
- serialVersionUID:
- -8913762495138505527L
-
Serialized Fields
-
目录
String contents
包含此地址的内容。 可以为null。
-
-
Class javax.naming.TimeLimitExceededException extends LimitExceededException implements Serializable
- serialVersionUID:
- -3597009011385034696L
-
-
Package javax.naming.directory
-
Class javax.naming.directory.AttributeInUseException extends NamingException implements Serializable
- serialVersionUID:
- 4437710305529322564L
-
Class javax.naming.directory.AttributeModificationException extends NamingException implements Serializable
- serialVersionUID:
- 8060676069678710186L
-
Serialized Fields
-
unexecs
ModificationItem[] unexecs
包含可能无效的修改列表。
-
-
Class javax.naming.directory.BasicAttribute extends Object implements Serializable
- serialVersionUID:
- 6743528196119291326L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
重写以避免暴露实现细节。- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
重写以避免暴露实现细节- Serial Data:
- 默认字段(属性ID - 字符串),后跟值的数量(int)和各个值。
- Exception
-
IOException
-
-
Serialized Fields
-
attrID
String attrID
保存属性的id。 它由公共构造函数初始化,除非已覆盖使用attrID的BasicAttribute中的方法,否则不能为null。 -
ordered
boolean ordered
用于记录此属性的值是否已排序的标志。
-
-
Class javax.naming.directory.BasicAttributes extends Object implements Serializable
- serialVersionUID:
- 4980164073184639448L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
重写以避免暴露实现细节。- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
重写以避免暴露实现细节。- Serial Data:
- 默认字段(ignoreCase标志 - 布尔值),后跟集合中的属性数(一个int),然后是各个属性对象。
- Exception
-
IOException
-
-
Serialized Fields
-
ignoreCase
boolean ignoreCase
指示是否忽略属性ID的大小写。
-
-
Class javax.naming.directory.InvalidAttributeIdentifierException extends NamingException implements Serializable
- serialVersionUID:
- -9036920266322999923L
-
Class javax.naming.directory.InvalidAttributesException extends NamingException implements Serializable
- serialVersionUID:
- 2607612850539889765L
-
Class javax.naming.directory.InvalidAttributeValueException extends NamingException implements Serializable
- serialVersionUID:
- 8720050295499275011L
-
Class javax.naming.directory.InvalidSearchControlsException extends NamingException implements Serializable
- serialVersionUID:
- -5124108943352665777L
-
Class javax.naming.directory.InvalidSearchFilterException extends NamingException implements Serializable
- serialVersionUID:
- 2902700940682875441L
-
Class javax.naming.directory.ModificationItem extends Object implements Serializable
- serialVersionUID:
- 7573258562534746850L
-
Serialized Fields
-
attr
Attribute attr
包含标识要应用于修改的属性和/或其值的属性。 -
mod_op
int mod_op
包含一个整数标识要执行的修改。
-
-
Class javax.naming.directory.NoSuchAttributeException extends NamingException implements Serializable
- serialVersionUID:
- 4836415647935888137L
-
Class javax.naming.directory.SchemaViolationException extends NamingException implements Serializable
- serialVersionUID:
- -3041762429525049663L
-
Class javax.naming.directory.SearchControls extends Object implements Serializable
- serialVersionUID:
- -2480540967773454797L
-
Serialized Fields
-
attributesToReturn
String[] attributesToReturn
包含要在SearchResult
为每个匹配的搜索条目返回的属性列表。null
表示将返回所有属性。 -
countLimit
long countLimit
包含要返回的最大SearchResults数。 -
derefLink
boolean derefLink
指示在搜索期间是否取消引用JNDI链接。 -
returnObj
boolean returnObj
指示是否在SearchResult
返回对象。 -
searchScope
int searchScope
包含应用搜索的范围。 一个ONELEVEL_SCOPE
,OBJECT_SCOPE
,或SUBTREE_SCOPE
。 -
timeLimit
int timeLimit
包含从搜索返回之前要等待的毫秒数。
-
-
Class javax.naming.directory.SearchResult extends Binding implements Serializable
- serialVersionUID:
- -9158063327699723172L
-
Serialized Fields
-
attrs
Attributes attrs
包含随对象返回的属性。
-
-
-
Package javax.naming.event
-
Class javax.naming.event.NamingEvent extends EventObject implements Serializable
- serialVersionUID:
- -7126752885365133499L
-
Class javax.naming.event.NamingExceptionEvent extends EventObject implements Serializable
- serialVersionUID:
- -4877678086134736336L
-
Serialized Fields
-
exception
NamingException exception
包含抛出的异常
-
-
-
Package javax.naming.ldap
-
Class javax.naming.ldap.BasicControl extends Object implements Serializable
- serialVersionUID:
- -4233907508771791687L
-
Serialized Fields
-
criticality
boolean criticality
控制的重要性。 -
id
String id
控件的对象标识符字符串。 -
value
byte[] value
控件的ASN.1 BER编码值。
-
-
Class javax.naming.ldap.LdapName extends Object implements Serializable
- serialVersionUID:
- -1595520034788997356L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
仅序列化未解析的DN,以实现紧凑性并避免任何实现依赖性。- Serial Data:
- DN字符串
- Exception
-
IOException
-
-
Class javax.naming.ldap.LdapReferralException extends ReferralException implements Serializable
- serialVersionUID:
- -1668992791764950804L
-
Class javax.naming.ldap.ManageReferralControl extends BasicControl implements Serializable
- serialVersionUID:
- 3017756160149982566L
-
Class javax.naming.ldap.PagedResultsControl extends BasicControl implements Serializable
- serialVersionUID:
- 6684806685736844298L
-
Class javax.naming.ldap.PagedResultsResponseControl extends BasicControl implements Serializable
- serialVersionUID:
- -8819778744844514666L
-
Serialized Fields
-
cookie
byte[] cookie
服务器生成的cookie。 -
resultSize
int resultSize
估计搜索结果中的条目数。
-
-
Class javax.naming.ldap.Rdn extends Object implements Serializable
- serialVersionUID:
- -5994465067210009656L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
仅序列化未解析的RDN,以实现紧凑性并避免任何实现依赖性。- Serial Data:
- RDN字符串
- Exception
-
IOException
-
-
Class javax.naming.ldap.SortControl extends BasicControl implements Serializable
- serialVersionUID:
- -1965961680233330744L
-
Class javax.naming.ldap.SortResponseControl extends BasicControl implements Serializable
- serialVersionUID:
- 5142939176006310877L
-
Serialized Fields
-
badAttrId
String badAttrId
导致排序失败的属性的ID。 -
resultCode
int resultCode
排序结果代码。
-
-
Class javax.naming.ldap.StartTlsRequest extends Object implements Serializable
- serialVersionUID:
- 4441679576360753397L
-
Class javax.naming.ldap.StartTlsResponse extends Object implements Serializable
- serialVersionUID:
- 8372842182579276418L
-
Class javax.naming.ldap.UnsolicitedNotificationEvent extends EventObject implements Serializable
- serialVersionUID:
- -2382603380799883705L
-
Serialized Fields
-
notice
UnsolicitedNotification notice
导致此事件被触发的通知。
-
-
-
Package javax.naming.spi
-
Class javax.naming.spi.ResolveResult extends Object implements Serializable
- serialVersionUID:
- -4552108072002407559L
-
-
Package javax.net.ssl
-
Class javax.net.ssl.HandshakeCompletedEvent extends EventObject implements Serializable
- serialVersionUID:
- 7914963744257769778L
-
Class javax.net.ssl.SSLException extends IOException implements Serializable
- serialVersionUID:
- 4511006460650708967L
-
Class javax.net.ssl.SSLHandshakeException extends SSLException implements Serializable
- serialVersionUID:
- -5045881315018326890L
-
Class javax.net.ssl.SSLKeyException extends SSLException implements Serializable
- serialVersionUID:
- -8071664081941937874L
-
Class javax.net.ssl.SSLPeerUnverifiedException extends SSLException implements Serializable
- serialVersionUID:
- -8919512675000600547L
-
Class javax.net.ssl.SSLPermission extends BasicPermission implements Serializable
- serialVersionUID:
- -3456898025505876775L
-
Class javax.net.ssl.SSLProtocolException extends SSLException implements Serializable
- serialVersionUID:
- 5445067063799134928L
-
Class javax.net.ssl.SSLSessionBindingEvent extends EventObject implements Serializable
- serialVersionUID:
- 3989172637106345L
-
Serialized Fields
-
name
String name
对象绑定或未绑定的名称
-
-
-
Package javax.print
-
Class javax.print.DocFlavor extends Object implements Serializable
- serialVersionUID:
- -4512080796965449721L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
从流中重构实例(即反序列化它)。- Serial Data:
-
DocFlavor
的序列化形式是String
命名表示类,后跟String
表示mime类型的规范形式 - Exception
-
ClassNotFoundException
- 如果找不到序列化对象的类 -
IOException
- 如果从基础流读取时发生I / O错误
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将实例写入流(即序列化对象)。- Exception
-
IOException
- 如果在写入基础流时发生I / O错误
-
-
Serialized Fields
-
myClassName
String myClassName
表示类名。
-
-
Class javax.print.DocFlavor.BYTE_ARRAY extends DocFlavor implements Serializable
- serialVersionUID:
- -9065578006593857475L
-
Class javax.print.DocFlavor.CHAR_ARRAY extends DocFlavor implements Serializable
- serialVersionUID:
- -8720590903724405128L
-
Class javax.print.DocFlavor.INPUT_STREAM extends DocFlavor implements Serializable
- serialVersionUID:
- -7045842700749194127L
-
Class javax.print.DocFlavor.READER extends DocFlavor implements Serializable
- serialVersionUID:
- 7100295812579351567L
-
Class javax.print.DocFlavor.SERVICE_FORMATTED extends DocFlavor implements Serializable
- serialVersionUID:
- 6181337766266637256L
-
Class javax.print.DocFlavor.STRING extends DocFlavor implements Serializable
- serialVersionUID:
- 4414407504887034035L
-
Class javax.print.DocFlavor.URL extends DocFlavor implements Serializable
- serialVersionUID:
- 2936725788144902062L
-
Class javax.print.PrintException extends Exception implements Serializable
- serialVersionUID:
- -5932531546705242471L
-
-
Package javax.print.attribute
-
Class javax.print.attribute.AttributeSetUtilities.SynchronizedAttributeSet extends Object implements Serializable
- serialVersionUID:
- 8365731020128564925L
-
Serialized Fields
-
attrset
AttributeSet attrset
属性集。
-
-
Class javax.print.attribute.AttributeSetUtilities.SynchronizedDocAttributeSet extends javax.print.attribute.AttributeSetUtilities.SynchronizedAttributeSet implements Serializable
- serialVersionUID:
- 6455869095246629354L
-
Class javax.print.attribute.AttributeSetUtilities.SynchronizedPrintJobAttributeSet extends javax.print.attribute.AttributeSetUtilities.SynchronizedAttributeSet implements Serializable
- serialVersionUID:
- 2117188707856965749L
-
Class javax.print.attribute.AttributeSetUtilities.SynchronizedPrintRequestAttributeSet extends javax.print.attribute.AttributeSetUtilities.SynchronizedAttributeSet implements Serializable
- serialVersionUID:
- 5671237023971169027L
-
Class javax.print.attribute.AttributeSetUtilities.SynchronizedPrintServiceAttributeSet extends javax.print.attribute.AttributeSetUtilities.SynchronizedAttributeSet implements Serializable
- serialVersionUID:
- -2830705374001675073L
-
Class javax.print.attribute.AttributeSetUtilities.UnmodifiableAttributeSet extends Object implements Serializable
- serialVersionUID:
- -6131802583863447813L
-
Serialized Fields
-
attrset
AttributeSet attrset
属性集。
-
-
Class javax.print.attribute.AttributeSetUtilities.UnmodifiableDocAttributeSet extends javax.print.attribute.AttributeSetUtilities.UnmodifiableAttributeSet implements Serializable
- serialVersionUID:
- -6349408326066898956L
-
Class javax.print.attribute.AttributeSetUtilities.UnmodifiablePrintJobAttributeSet extends javax.print.attribute.AttributeSetUtilities.UnmodifiableAttributeSet implements Serializable
- serialVersionUID:
- -8002245296274522112L
-
Class javax.print.attribute.AttributeSetUtilities.UnmodifiablePrintRequestAttributeSet extends javax.print.attribute.AttributeSetUtilities.UnmodifiableAttributeSet implements Serializable
- serialVersionUID:
- 7799373532614825073L
-
Class javax.print.attribute.AttributeSetUtilities.UnmodifiablePrintServiceAttributeSet extends javax.print.attribute.AttributeSetUtilities.UnmodifiableAttributeSet implements Serializable
- serialVersionUID:
- -7112165137107826819L
-
Class javax.print.attribute.DateTimeSyntax extends Object implements Serializable
- serialVersionUID:
- -1400819079791208582L
-
Serialized Fields
-
value
Date value
此日期时间属性的值为java.util.Date
。
-
-
Class javax.print.attribute.EnumSyntax extends Object implements Serializable
- serialVersionUID:
- -2739521845085831642L
-
Serialization Methods
-
readResolve
protected Object readResolve() throws ObjectStreamException
在对象输入期间,将此反序列化的枚举实例转换为枚举属性类中定义的正确枚举值。- Exception
-
ObjectStreamException
- 如果流不能反序列化 -
InvalidObjectException
- 如果枚举值表为null
,则此枚举值的整数值与枚举值表中的元素不对应,或者枚举值表中的对应元素为null
。 (注:InvalidObjectException
是的子类ObjectStreamException
,该readResolve()
声明扔。)
-
-
Serialized Fields
-
value
int value
此枚举值的整数值。
-
-
Class javax.print.attribute.HashAttributeSet extends Object implements Serializable
- serialVersionUID:
- 5311560590283707917L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
从流中重构实例,对其进行反序列化)。- Exception
-
ClassNotFoundException
- 如果找不到该课程 -
IOException
- 如果发生I / O异常
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将实例写入流(即序列化对象)。- Serial Data:
- 属性集的序列化形式显式地写入集合中的属性数量以及每个属性。 这不保证序列化表单的相等性,因为未定义写入属性的顺序。
- Exception
-
IOException
- 如果发生I / O异常
-
-
Serialized Fields
-
Class javax.print.attribute.HashDocAttributeSet extends HashAttributeSet implements Serializable
- serialVersionUID:
- -1128534486061432528L
-
Class javax.print.attribute.HashPrintJobAttributeSet extends HashAttributeSet implements Serializable
- serialVersionUID:
- -4204473656070350348L
-
Class javax.print.attribute.HashPrintRequestAttributeSet extends HashAttributeSet implements Serializable
- serialVersionUID:
- 2364756266107751933L
-
Class javax.print.attribute.HashPrintServiceAttributeSet extends HashAttributeSet implements Serializable
- serialVersionUID:
- 6642904616179203070L
-
Class javax.print.attribute.IntegerSyntax extends Object implements Serializable
- serialVersionUID:
- 3644574816328081943L
-
Serialized Fields
-
value
int value
此整数属性的整数值。
-
-
Class javax.print.attribute.ResolutionSyntax extends Object implements Serializable
- serialVersionUID:
- 2706743076526672017L
-
Serialized Fields
-
crossFeedResolution
int crossFeedResolution
交叉进给方向分辨率,以每100英寸(dphi)点数为单位。 -
feedResolution
int feedResolution
进给方向分辨率,以每100英寸点数(dphi)为单位。
-
-
Class javax.print.attribute.SetOfIntegerSyntax extends Object implements Serializable
- serialVersionUID:
- 3666874174847632203L
-
Serialized Fields
-
members
int[][] members
这个集合的成员是规范数组形式。
-
-
Class javax.print.attribute.Size2DSyntax extends Object implements Serializable
- serialVersionUID:
- 5584439964938660530L
-
Serialized Fields
-
x
int x
X
尺寸单位为微米(μm)。 -
y
int y
Y
尺寸单位为微米(μm)。
-
-
Class javax.print.attribute.TextSyntax extends Object implements Serializable
- serialVersionUID:
- -8130648736378144102L
-
Class javax.print.attribute.UnmodifiableSetException extends RuntimeException implements Serializable
- serialVersionUID:
- 2255250308571511731L
-
Class javax.print.attribute.URISyntax extends Object implements Serializable
- serialVersionUID:
- -7842661210486401678L
-
Serialized Fields
-
uri
URI uri
URI
此URI
属性的值。
-
-
-
Package javax.print.attribute.standard
-
Class javax.print.attribute.standard.Chromaticity extends EnumSyntax implements Serializable
- serialVersionUID:
- 4660543931355214012L
-
Class javax.print.attribute.standard.ColorSupported extends EnumSyntax implements Serializable
- serialVersionUID:
- -2700555589688535545L
-
Class javax.print.attribute.standard.Compression extends EnumSyntax implements Serializable
- serialVersionUID:
- -5716748913324997674L
-
Class javax.print.attribute.standard.Copies extends IntegerSyntax implements Serializable
- serialVersionUID:
- -6426631521680023833L
-
Class javax.print.attribute.standard.CopiesSupported extends SetOfIntegerSyntax implements Serializable
- serialVersionUID:
- 6927711687034846001L
-
Class javax.print.attribute.standard.DateTimeAtCompleted extends DateTimeSyntax implements Serializable
- serialVersionUID:
- 6497399708058490000L
-
Class javax.print.attribute.standard.DateTimeAtCreation extends DateTimeSyntax implements Serializable
- serialVersionUID:
- -2923732231056647903L
-
Class javax.print.attribute.standard.DateTimeAtProcessing extends DateTimeSyntax implements Serializable
- serialVersionUID:
- -3710068197278263244L
-
Class javax.print.attribute.standard.Destination extends URISyntax implements Serializable
- serialVersionUID:
- 6776739171700415321L
-
Class javax.print.attribute.standard.DialogOwner extends Object implements Serializable
- serialVersionUID:
- -1901909867156076547L
-
Serialized Fields
-
owner
Window owner
-
-
Class javax.print.attribute.standard.DialogTypeSelection extends EnumSyntax implements Serializable
- serialVersionUID:
- 7518682952133256029L
-
Class javax.print.attribute.standard.DocumentName extends TextSyntax implements Serializable
- serialVersionUID:
- 7883105848533280430L
-
Class javax.print.attribute.standard.Fidelity extends EnumSyntax implements Serializable
- serialVersionUID:
- 6320827847329172308L
-
Class javax.print.attribute.standard.Finishings extends EnumSyntax implements Serializable
- serialVersionUID:
- -627840419548391754L
-
Class javax.print.attribute.standard.JobHoldUntil extends DateTimeSyntax implements Serializable
- serialVersionUID:
- -1664471048860415024L
-
Class javax.print.attribute.standard.JobImpressions extends IntegerSyntax implements Serializable
- serialVersionUID:
- 8225537206784322464L
-
Class javax.print.attribute.standard.JobImpressionsCompleted extends IntegerSyntax implements Serializable
- serialVersionUID:
- 6722648442432393294L
-
Class javax.print.attribute.standard.JobImpressionsSupported extends SetOfIntegerSyntax implements Serializable
- serialVersionUID:
- -4887354803843173692L
-
Class javax.print.attribute.standard.JobKOctets extends IntegerSyntax implements Serializable
- serialVersionUID:
- -8959710146498202869L
-
Class javax.print.attribute.standard.JobKOctetsProcessed extends IntegerSyntax implements Serializable
- serialVersionUID:
- -6265238509657881806L
-
Class javax.print.attribute.standard.JobKOctetsSupported extends SetOfIntegerSyntax implements Serializable
- serialVersionUID:
- -2867871140549897443L
-
Class javax.print.attribute.standard.JobMediaSheets extends IntegerSyntax implements Serializable
- serialVersionUID:
- 408871131531979741L
-
Class javax.print.attribute.standard.JobMediaSheetsCompleted extends IntegerSyntax implements Serializable
- serialVersionUID:
- 1739595973810840475L
-
Class javax.print.attribute.standard.JobMediaSheetsSupported extends SetOfIntegerSyntax implements Serializable
- serialVersionUID:
- 2953685470388672940L
-
Class javax.print.attribute.standard.JobMessageFromOperator extends TextSyntax implements Serializable
- serialVersionUID:
- -4620751846003142047L
-
Class javax.print.attribute.standard.JobName extends TextSyntax implements Serializable
- serialVersionUID:
- 4660359192078689545L
-
Class javax.print.attribute.standard.JobOriginatingUserName extends TextSyntax implements Serializable
- serialVersionUID:
- -8052537926362933477L
-
Class javax.print.attribute.standard.JobPriority extends IntegerSyntax implements Serializable
- serialVersionUID:
- -4599900369040602769L
-
Class javax.print.attribute.standard.JobPrioritySupported extends IntegerSyntax implements Serializable
- serialVersionUID:
- 2564840378013555894L
-
Class javax.print.attribute.standard.JobSheets extends EnumSyntax implements Serializable
- serialVersionUID:
- -4735258056132519759L
-
Class javax.print.attribute.standard.JobState extends EnumSyntax implements Serializable
- serialVersionUID:
- 400465010094018920L
-
Class javax.print.attribute.standard.JobStateReason extends EnumSyntax implements Serializable
- serialVersionUID:
- -8765894420449009168L
-
Class javax.print.attribute.standard.JobStateReasons extends HashSet<JobStateReason> implements Serializable
- serialVersionUID:
- 8849088261264331812L
-
Class javax.print.attribute.standard.Media extends EnumSyntax implements Serializable
- serialVersionUID:
- -2823970704630722439L
-
Class javax.print.attribute.standard.MediaName extends Media implements Serializable
- serialVersionUID:
- 4653117714524155448L
-
Class javax.print.attribute.standard.MediaPrintableArea extends Object implements Serializable
- serialVersionUID:
- -1597171464050795793L
-
Serialized Fields
-
h
int h
打印x
,y
,width
和height
。 -
units
int units
表示值的单位。 -
w
int w
打印x
,y
,width
和height
。 -
x
int x
打印x
,y
,width
和height
。 -
y
int y
打印x
,y
,width
和height
。
-
-
Class javax.print.attribute.standard.MediaSize extends Size2DSyntax implements Serializable
- serialVersionUID:
- -1967958664615414771L
-
Serialized Fields
-
mediaName
MediaSizeName mediaName
媒体名称。
-
-
Class javax.print.attribute.standard.MediaSizeName extends Media implements Serializable
- serialVersionUID:
- 2778798329756942747L
-
Class javax.print.attribute.standard.MediaTray extends Media implements Serializable
- serialVersionUID:
- -982503611095214703L
-
Class javax.print.attribute.standard.MultipleDocumentHandling extends EnumSyntax implements Serializable
- serialVersionUID:
- 8098326460746413466L
-
Class javax.print.attribute.standard.NumberOfDocuments extends IntegerSyntax implements Serializable
- serialVersionUID:
- 7891881310684461097L
-
Class javax.print.attribute.standard.NumberOfInterveningJobs extends IntegerSyntax implements Serializable
- serialVersionUID:
- 2568141124844982746L
-
Class javax.print.attribute.standard.NumberUp extends IntegerSyntax implements Serializable
- serialVersionUID:
- -3040436486786527811L
-
Class javax.print.attribute.standard.NumberUpSupported extends SetOfIntegerSyntax implements Serializable
- serialVersionUID:
- -1041573395759141805L
-
Class javax.print.attribute.standard.OrientationRequested extends EnumSyntax implements Serializable
- serialVersionUID:
- -4447437289862822276L
-
Class javax.print.attribute.standard.OutputDeviceAssigned extends TextSyntax implements Serializable
- serialVersionUID:
- 5486733778854271081L
-
Class javax.print.attribute.standard.PageRanges extends SetOfIntegerSyntax implements Serializable
- serialVersionUID:
- 8639895197656148392L
-
Class javax.print.attribute.standard.PagesPerMinute extends IntegerSyntax implements Serializable
- serialVersionUID:
- -6366403993072862015L
-
Class javax.print.attribute.standard.PagesPerMinuteColor extends IntegerSyntax implements Serializable
- serialVersionUID:
- 1684993151687470944L
-
Class javax.print.attribute.standard.PDLOverrideSupported extends EnumSyntax implements Serializable
- serialVersionUID:
- -4393264467928463934L
-
Class javax.print.attribute.standard.PresentationDirection extends EnumSyntax implements Serializable
- serialVersionUID:
- 8294728067230931780L
-
Class javax.print.attribute.standard.PrinterInfo extends TextSyntax implements Serializable
- serialVersionUID:
- 7765280618777599727L
-
Class javax.print.attribute.standard.PrinterIsAcceptingJobs extends EnumSyntax implements Serializable
- serialVersionUID:
- -5052010680537678061L
-
Class javax.print.attribute.standard.PrinterLocation extends TextSyntax implements Serializable
- serialVersionUID:
- -1598610039865566337L
-
Class javax.print.attribute.standard.PrinterMakeAndModel extends TextSyntax implements Serializable
- serialVersionUID:
- 4580461489499351411L
-
Class javax.print.attribute.standard.PrinterMessageFromOperator extends TextSyntax implements Serializable
- serialVersionUID:
- -4486871203218629318L
-
Class javax.print.attribute.standard.PrinterMoreInfo extends URISyntax implements Serializable
- serialVersionUID:
- 4555850007675338574L
-
Class javax.print.attribute.standard.PrinterMoreInfoManufacturer extends URISyntax implements Serializable
- serialVersionUID:
- 3323271346485076608L
-
Class javax.print.attribute.standard.PrinterName extends TextSyntax implements Serializable
- serialVersionUID:
- 299740639137803127L
-
Class javax.print.attribute.standard.PrinterResolution extends ResolutionSyntax implements Serializable
- serialVersionUID:
- 13090306561090558L
-
Class javax.print.attribute.standard.PrinterState extends EnumSyntax implements Serializable
- serialVersionUID:
- -649578618346507718L
-
Class javax.print.attribute.standard.PrinterStateReason extends EnumSyntax implements Serializable
- serialVersionUID:
- -1623720656201472593L
-
Class javax.print.attribute.standard.PrinterStateReasons extends HashMap<PrinterStateReason,Severity> implements Serializable
- serialVersionUID:
- -3731791085163619457L
-
Class javax.print.attribute.standard.PrinterURI extends URISyntax implements Serializable
- serialVersionUID:
- 7923912792485606497L
-
Class javax.print.attribute.standard.PrintQuality extends EnumSyntax implements Serializable
- serialVersionUID:
- -3072341285225858365L
-
Class javax.print.attribute.standard.QueuedJobCount extends IntegerSyntax implements Serializable
- serialVersionUID:
- 7499723077864047742L
-
Class javax.print.attribute.standard.ReferenceUriSchemesSupported extends EnumSyntax implements Serializable
- serialVersionUID:
- -8989076942813442805L
-
Class javax.print.attribute.standard.RequestingUserName extends TextSyntax implements Serializable
- serialVersionUID:
- -2683049894310331454L
-
Class javax.print.attribute.standard.Severity extends EnumSyntax implements Serializable
- serialVersionUID:
- 8781881462717925380L
-
Class javax.print.attribute.standard.SheetCollate extends EnumSyntax implements Serializable
- serialVersionUID:
- 7080587914259873003L
-
Class javax.print.attribute.standard.Sides extends EnumSyntax implements Serializable
- serialVersionUID:
- -6890309414893262822L
-
-
Package javax.print.event
-
Class javax.print.event.PrintEvent extends EventObject implements Serializable
- serialVersionUID:
- 2286914924430763847L
-
Class javax.print.event.PrintJobAttributeEvent extends PrintEvent implements Serializable
- serialVersionUID:
- -6534469883874742101L
-
Serialized Fields
-
attributes
PrintJobAttributeSet attributes
更改的打印服务属性。
-
-
Class javax.print.event.PrintJobEvent extends PrintEvent implements Serializable
- serialVersionUID:
- -1711656903622072997L
-
Serialized Fields
-
reason
int reason
这件事的原因。
-
-
Class javax.print.event.PrintServiceAttributeEvent extends PrintEvent implements Serializable
- serialVersionUID:
- -7565987018140326600L
-
Serialized Fields
-
attributes
PrintServiceAttributeSet attributes
更改的打印服务属性。
-
-
-
Package javax.rmi.ssl
-
Class javax.rmi.ssl.SslRMIClientSocketFactory extends Object implements Serializable
- serialVersionUID:
- -8310631444933958385L
-
-
Package javax.script
-
Class javax.script.ScriptException extends Exception implements Serializable
- serialVersionUID:
- 8265071037049225001L
-
Serialized Fields
-
columnNumber
int columnNumber
-
fileName
String fileName
-
lineNumber
int lineNumber
-
-
-
Package javax.security.auth
-
Class javax.security.auth.AuthPermission extends BasicPermission implements Serializable
- serialVersionUID:
- 5806031445061587174L
-
Class javax.security.auth.DestroyFailedException extends Exception implements Serializable
- serialVersionUID:
- -7790152857282749162L
-
Class javax.security.auth.PrivateCredentialPermission extends Permission implements Serializable
- serialVersionUID:
- 5284372143517237068L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
从流中读取此对象(即,反序列化它)- Exception
-
IOException
-
ClassNotFoundException
-
-
Serialized Fields
-
Class javax.security.auth.PrivateCredentialPermission.CredOwner extends Object implements Serializable
- serialVersionUID:
- -5607449830436408266L
-
Class javax.security.auth.RefreshFailedException extends Exception implements Serializable
- serialVersionUID:
- 5058444488565265840L
-
Class javax.security.auth.Subject extends Object implements Serializable
- serialVersionUID:
- -8308522755600156056L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
从流中读取此对象(即,反序列化它)- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream oos) throws IOException
将此对象写入流(即,将其序列化)。- Exception
-
IOException
-
-
Serialized Fields
-
Class javax.security.auth.Subject.SecureSet extends Object implements Serializable
- serialVersionUID:
- 7911754171111800359L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream oos) throws IOException
将此对象写入流(即,将其序列化)。- Serial Data:
- 如果这是私有凭证集,则执行安全检查以确保调用者有权访问集中的每个凭据。 如果安全检查通过,则序列化集。
- Exception
-
IOException
-
-
Serialized Fields
-
elements
LinkedList<E> elements
这一组中的元素。 -
this$0
Subject this$0
外部Subject实例。
-
-
-
Package javax.security.auth.callback
-
Class javax.security.auth.callback.ChoiceCallback extends Object implements Serializable
- serialVersionUID:
- -3975664071579892167L
-
Serialized Fields
-
Class javax.security.auth.callback.ConfirmationCallback extends Object implements Serializable
- serialVersionUID:
- -9095656433782481624L
-
Class javax.security.auth.callback.LanguageCallback extends Object implements Serializable
- serialVersionUID:
- 2019050433478903213L
-
Serialized Fields
-
locale
Locale locale
- 从以下版本开始:
- 1.4
-
-
Class javax.security.auth.callback.NameCallback extends Object implements Serializable
- serialVersionUID:
- 3770938795909392253L
-
Class javax.security.auth.callback.PasswordCallback extends Object implements Serializable
- serialVersionUID:
- 2267422647454909926L
-
Serialized Fields
-
echoOn
boolean echoOn
- 从以下版本开始:
- 1.4
-
inputPassword
char[] inputPassword
- 从以下版本开始:
- 1.4
-
prompt
String prompt
- 从以下版本开始:
- 1.4
-
-
Class javax.security.auth.callback.TextInputCallback extends Object implements Serializable
- serialVersionUID:
- -8064222478852811804L
-
Class javax.security.auth.callback.TextOutputCallback extends Object implements Serializable
- serialVersionUID:
- 1689502495511663102L
-
Serialized Fields
-
message
String message
- 从以下版本开始:
- 1.4
-
messageType
int messageType
- 从以下版本开始:
- 1.4
-
-
Class javax.security.auth.callback.UnsupportedCallbackException extends Exception implements Serializable
- serialVersionUID:
- -6873556327655666839L
-
Serialized Fields
-
callback
Callback callback
-
-
-
Package javax.security.auth.kerberos
-
Class javax.security.auth.kerberos.DelegationPermission extends BasicPermission implements Serializable
- serialVersionUID:
- 883133252142523922L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
调用readObject以从流中恢复DelegationPermission的状态。- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
调用WriteObject以将DelegationPermission的状态保存到流中。 这些操作是序列化的,超类负责处理该名称。- Exception
-
IOException
-
-
Class javax.security.auth.kerberos.EncryptionKey extends Object implements Serializable
- serialVersionUID:
- 9L
-
Serialized Fields
-
key
javax.security.auth.kerberos.KeyImpl key
通过写出加密密钥的ASN.1编码字节来序列化KeyImpl
。
-
-
Class javax.security.auth.kerberos.KerberosKey extends Object implements Serializable
- serialVersionUID:
- -4625402278148246993L
-
Serialized Fields
-
key
javax.security.auth.kerberos.KeyImpl key
通过写出加密密钥的ASN.1编码字节来序列化KeyImpl
。 -
principal
KerberosPrincipal principal
此密钥所属的主体。 -
versionNum
int versionNum
此密钥的版本号
-
-
Class javax.security.auth.kerberos.KerberosPrincipal extends Object implements Serializable
- serialVersionUID:
- -7374788026156829911L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
从流中读取此对象(即,反序列化它)- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream oos) throws IOException
将KerberosPrincipal
对象保存到流中- Serial Data:
-
KerberosPrincipal
是通过以 RFC4120的 5.2.2节中指定的DER编码形式写出PrincipalName和Realm来序列化的。 - Exception
-
IOException
-
-
Class javax.security.auth.kerberos.KerberosTicket extends Object implements Serializable
- serialVersionUID:
- 7395334370157380539L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
- Exception
-
IOException
-
ClassNotFoundException
-
-
Serialized Fields
-
asn1Encoding
byte[] asn1Encoding
根据Kerberos协议规范RFC4120中定义的机票的ASN.1 DER编码。 -
authTime
Date authTime
初始身份验证的时间 -
client
KerberosPrincipal client
拥有服务票证的客户 -
clientAddresses
InetAddress[] clientAddresses
客户端可以使用故障单的地址。 当票证可从任何地址使用时,该字段可以为空。 -
endTime
Date endTime
不会兑现机票的时间。 (其到期时间)。 -
flags
boolean[] flags
票证标志在Kerberos协议规范RFC4120中定义。 -
renewTill
Date renewTill
对于可更新票证,它表示续订中可能包含的最长结束时间。 它可以被认为是票证的绝对到期时间,包括所有续订。 对于不可续订的票证,此字段可能为空。 -
server
KerberosPrincipal server
发票的服务。 -
sessionKey
javax.security.auth.kerberos.KeyImpl sessionKey
通过写出加密密钥的ASN1编码字节来序列化KeyImpl
。 ASN1编码在RFC4120中定义,如下所示:EncryptionKey ::= SEQUENCE { keytype [0] Int32 -- actually encryption type --, keyvalue [1] OCTET STRING }
-
startTime
Date startTime
票证有效的时间。
-
-
Class javax.security.auth.kerberos.KeyImpl extends Object implements Serializable
- serialVersionUID:
- -7889313790214321193L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream ois) throws IOException
- Serial Data:
-
通过写出加密密钥的ASN1编码字节来序列化
KeyImpl
。 ASN1编码在RFC4120中定义如下:EncryptionKey :: = SEQUENCE {keytype [0] Int32 - 实际加密类型 - ,keyvalue [1] OCTET STRING} - Exception
-
IOException
-
-
Class javax.security.auth.kerberos.ServicePermission extends Permission implements Serializable
- serialVersionUID:
- -1227585031618624935L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
调用readObject以从流中恢复ServicePermission的状态。- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
调用WriteObject以将ServicePermission的状态保存到流中。 这些操作是序列化的,超类负责处理该名称。- Exception
-
IOException
-
-
Serialized Fields
-
actions
String actions
动作字符串。
-
-
-
Package javax.security.auth.login
-
Class javax.security.auth.login.AccountException extends LoginException implements Serializable
- serialVersionUID:
- -2112878680072211787L
-
Class javax.security.auth.login.AccountExpiredException extends AccountException implements Serializable
- serialVersionUID:
- -6064064890162661560L
-
Class javax.security.auth.login.AccountLockedException extends AccountException implements Serializable
- serialVersionUID:
- 8280345554014066334L
-
Class javax.security.auth.login.AccountNotFoundException extends AccountException implements Serializable
- serialVersionUID:
- 1498349563916294614L
-
Class javax.security.auth.login.CredentialException extends LoginException implements Serializable
- serialVersionUID:
- -4772893876810601859L
-
Class javax.security.auth.login.CredentialExpiredException extends CredentialException implements Serializable
- serialVersionUID:
- -5344739593859737937L
-
Class javax.security.auth.login.CredentialNotFoundException extends CredentialException implements Serializable
- serialVersionUID:
- -7779934467214319475L
-
Class javax.security.auth.login.FailedLoginException extends LoginException implements Serializable
- serialVersionUID:
- 802556922354616286L
-
Class javax.security.auth.login.LoginException extends GeneralSecurityException implements Serializable
- serialVersionUID:
- -4679091624035232488L
-
-
Package javax.security.auth.x500
-
Class javax.security.auth.x500.X500Principal extends Object implements Serializable
- serialVersionUID:
- -500463348111345721L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, NotActiveException, ClassNotFoundException
从流中读取此对象(即,将其反序列化)。 -
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将X500Principal对象保存到流中。- Serial Data:
-
这个
X500Principal
通过写出其DER编码形式(序列化的getEncoded
的值)来序列化。 - Exception
-
IOException
-
-
-
Package javax.security.cert
-
Class javax.security.cert.CertificateEncodingException extends CertificateException implements Serializable
- serialVersionUID:
- -8187642723048403470L
-
Class javax.security.cert.CertificateException extends Exception implements Serializable
- serialVersionUID:
- -5757213374030785290L
-
Class javax.security.cert.CertificateExpiredException extends CertificateException implements Serializable
- serialVersionUID:
- 5091601212177261883L
-
Class javax.security.cert.CertificateNotYetValidException extends CertificateException implements Serializable
- serialVersionUID:
- -8976172474266822818L
-
Class javax.security.cert.CertificateParsingException extends CertificateException implements Serializable
- serialVersionUID:
- -8449352422951136229L
-
-
Package javax.security.sasl
-
Class javax.security.sasl.AuthenticationException extends SaslException implements Serializable
- serialVersionUID:
- -3579708765071815007L
-
Class javax.security.sasl.AuthorizeCallback extends Object implements Serializable
- serialVersionUID:
- -2353344186490470805L
-
Class javax.security.sasl.RealmCallback extends TextInputCallback implements Serializable
- serialVersionUID:
- -4342673378785456908L
-
Class javax.security.sasl.RealmChoiceCallback extends ChoiceCallback implements Serializable
- serialVersionUID:
- -8588141348846281332L
-
Class javax.security.sasl.SaslException extends IOException implements Serializable
- serialVersionUID:
- 4579784287983423626L
-
Serialized Fields
-
_exception
Throwable _exception
可能为null的根本原因异常。
-
-
-
Package javax.smartcardio
-
Class javax.smartcardio.ATR extends Object implements Serializable
- serialVersionUID:
- 6695383790847736493L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
- Exception
-
IOException
-
ClassNotFoundException
-
-
Serialized Fields
-
atr
byte[] atr
-
-
Class javax.smartcardio.CardException extends Exception implements Serializable
- serialVersionUID:
- 7787607144922050628L
-
Class javax.smartcardio.CardNotPresentException extends CardException implements Serializable
- serialVersionUID:
- 1346879911706545215L
-
Class javax.smartcardio.CardPermission extends Permission implements Serializable
- serialVersionUID:
- 7146787880530705613L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
- Exception
-
IOException
-
-
Serialized Fields
-
actions
String actions
-
-
Class javax.smartcardio.CommandAPDU extends Object implements Serializable
- serialVersionUID:
- 398698301286670877L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
- Exception
-
IOException
-
ClassNotFoundException
-
-
Serialized Fields
-
apdu
byte[] apdu
-
-
Class javax.smartcardio.ResponseAPDU extends Object implements Serializable
- serialVersionUID:
- 6962744978375594225L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
- Exception
-
IOException
-
ClassNotFoundException
-
-
Serialized Fields
-
apdu
byte[] apdu
-
-
-
Package javax.sound.midi
-
Class javax.sound.midi.InvalidMidiDataException extends Exception implements Serializable
- serialVersionUID:
- 2780771756789932067L
-
Class javax.sound.midi.MidiUnavailableException extends Exception implements Serializable
- serialVersionUID:
- 6093809578628944323L
-
-
Package javax.sound.sampled
-
Class javax.sound.sampled.AudioPermission extends BasicPermission implements Serializable
- serialVersionUID:
- -5518053473477801126L
-
Class javax.sound.sampled.LineUnavailableException extends Exception implements Serializable
- serialVersionUID:
- -2046718279487432130L
-
Class javax.sound.sampled.UnsupportedAudioFileException extends Exception implements Serializable
- serialVersionUID:
- -139127412623160368L
-
-
Package javax.sql
-
Class javax.sql.ConnectionEvent extends EventObject implements Serializable
- serialVersionUID:
- -4843217645290030002L
-
Serialized Fields
-
ex
SQLException ex
SQLException
,当发生错误并且池连接不再可用时,驱动程序将抛出该应用程序。
-
-
Class javax.sql.RowSetEvent extends EventObject implements Serializable
- serialVersionUID:
- -1875450876546332005L
-
Class javax.sql.StatementEvent extends EventObject implements Serializable
- serialVersionUID:
- -8089573731826608315L
-
Serialized Fields
-
exception
SQLException exception
-
statement
PreparedStatement statement
-
-
-
Package javax.sql.rowset
-
Class javax.sql.rowset.BaseRowSet extends Object implements Serializable
- serialVersionUID:
- 4886719666485113312L
-
Serialized Fields
-
asciiStream
InputStream asciiStream
将由方法getAsciiStream
返回的InputStream
对象,该对象在ResultSet
接口中指定。 -
binaryStream
InputStream binaryStream
将由方法getBinaryStream
返回的InputStream
对象,该对象在ResultSet
接口中指定。 -
charStream
Reader charStream
将由方法getCharacterStream
返回的Reader
对象,该对象在ResultSet
接口中指定。 -
command
String command
调用方法execute
时将发送到DBMS以执行的查询。 -
concurrency
int concurrency
一个常量,指示此JDBCRowSet
对象的并发性。 它必须是以下ResultSet
常量之一:CONCUR_READ_ONLY
或CONCUR_UPDATABLE
。 -
dataSource
String dataSource
读取器/写入器应使用的数据源的逻辑名称,以便从Java目录和命名接口(JNDI)命名服务检索DataSource
对象。 -
escapeProcessing
boolean escapeProcessing
boolean
指示此JDBCRowSet
对象的阅读器是否应执行转义处理。true
表示已true
转义处理;false
它不是。 默认值为true
。 -
fetchDir
int fetchDir
用作驱动程序提示的常量,指示将获取此JDBCRowSet
对象的数据的方向。 以下ResultSet
常数是可能的值:FETCH_FORWARD
,FETCH_REVERSE
,FETCH_UNKNOWN
。此时未使用。
-
fetchSize
int fetchSize
驱动程序的提示,指示此JDBCRowSet
对象中的预期行数。此时未使用。
-
isolation
int isolation
一个常量,指示此JDBCRowSet
对象的连接的隔离级别。 它必须是下列之一Connection
常数:TRANSACTION_NONE
,TRANSACTION_READ_UNCOMMITTED
,TRANSACTION_READ_COMMITTED
,TRANSACTION_REPEATABLE_READ
或TRANSACTION_SERIALIZABLE
。 -
listeners
Vector<RowSetListener> listeners
一个Vector
对象,它包含已使用此RowSet
对象注册的侦听器列表。 -
map
Map<String,类<?>> map
java.util.Map
对象,其中包含将SQL类型名称映射到Java编程语言中的类的条目,以用于用户定义类型的自定义映射。 -
maxFieldSize
int maxFieldSize
读者应阅读的最大字段大小。 -
maxRows
int maxRows
读者应阅读的最大行数。 -
params
Hashtable<Integer,Object> params
一个Vector
对象,它包含为此RowSet
对象的当前命令设置的参数。 -
queryTimeout
int queryTimeout
驱动程序等待命令执行的最大秒数。 当此JDBCRowSet
对象连接到其数据源时,即在使用数据填充自身并且将数据写回数据源时,此限制适用。 -
readOnly
boolean readOnly
boolean
指示此JDBCRowSet
对象是否为只读。true
表示它是只读的;false
它是可写的。 -
rowSetType
int rowSetType
一个常量,指示此JDBCRowSet
对象的类型。 它必须是下列之一ResultSet
常数:TYPE_FORWARD_ONLY
,TYPE_SCROLL_INSENSITIVE
,或TYPE_SCROLL_SENSITIVE
。 -
showDeleted
boolean showDeleted
boolean
指示在此JDBCRowSet
对象中是否可以看到已删除的行。 -
unicodeStream
InputStream unicodeStream
将由方法getUnicodeStream
返回的InputStream
对象,该对象在ResultSet
接口中指定。 -
URL
String URL
当使用DriverManager
获取连接时,读取器,写入器或两者的JDBC URL提供给方法DriverManager.getConnection
。JDBC URL标识用于建立连接的驱动程序。 可以在驱动程序供应商提供的文档中找到此URL。
-
-
Class javax.sql.rowset.RowSetMetaDataImpl extends Object implements Serializable
- serialVersionUID:
- 6893806403181801867L
-
Serialized Fields
-
colCount
int colCount
创建此RowSetMetaDataImpl
对象的RowSet
对象中的列数。 -
colInfo
javax.sql.rowset.RowSetMetaDataImpl.ColInfo[] colInfo
一个ColInfo
对象的数组,用于存储有关RowSetMetaDataImpl
创建此RowSetMetaDataImpl
对象的RowSet
对象中的每个列的信息。 第一ColInfo
对象此数组中包含有关所述第一列信息RowSet
对象,所述第二元件包含有关所述第二列的信息,等等。
-
-
Class javax.sql.rowset.RowSetWarning extends SQLException implements Serializable
- serialVersionUID:
- 6678332766434564774L
-
-
Package javax.sql.rowset.serial
-
Class javax.sql.rowset.serial.SerialArray extends Object implements Serializable
- serialVersionUID:
- -8466174297270688520L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
调用readObject以从流中恢复SerialArray
的状态。- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException, ClassNotFoundException
调用writeObject以将SerialArray
的状态保存到流中。- Exception
-
IOException
-
ClassNotFoundException
-
-
Serialized Fields
-
baseType
int baseType
此SerialArray
对象中的元素的SQL类型。 该类型表示为类java.sql.Types
中的常量java.sql.Types
。 -
baseTypeName
String baseTypeName
DBMS用于此SerialArray
对象表示的SQLARRAY
值中的元素的类型名称。 -
elements
Object[] elements
序列化阵列,其中每个元素是一个Object
在表示在SQL中的元素的Java编程语言ARRAY
值。 -
len
int len
此SerialArray
对象中的元素数,也是此SerialArray
对象表示的SQLARRAY
值中的元素数。
-
-
Class javax.sql.rowset.serial.SerialBlob extends Object implements Serializable
- serialVersionUID:
- -8144641928112860441L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
调用readObject以从流中恢复SerialBlob的状态。- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException, ClassNotFoundException
调用writeObject以将SerialBlob的状态保存到流中。- Exception
-
IOException
-
ClassNotFoundException
-
-
Serialized Fields
-
blob
Blob blob
此SerialBlob
对象所基于的Blob
对象的内部表示形式。 -
buf
byte[] buf
表示此SerialBlob
对象的值的未解释字节的序列化数组。 -
len
long len
此SerialBlob
对象的字节数组中的字节数。 -
origLen
long origLen
此SerialBlob
对象在首次建立时的字节数组中的原始字节数。
-
-
Class javax.sql.rowset.serial.SerialClob extends Object implements Serializable
- serialVersionUID:
- -1662519690087375313L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
调用readObject以从流中恢复SerialClob的状态。- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException, ClassNotFoundException
调用writeObject以将SerialClob的状态保存到流中。- Exception
-
IOException
-
ClassNotFoundException
-
-
Serialized Fields
-
buf
char[] buf
一个序列化的字符数组,包含此SerialClob
对象表示的SQLCLOB
值的数据。 -
clob
Clob clob
如果使用Clob初始化SerialClob,则为内部Clob表示。 如果使用char []初始化SerialClob,则为空。 -
len
long len
此SerialClob
对象的内部字符数组的字符长度。 -
origLen
long origLen
此SerialClob
对象的内部字符数组的原始长度(以字符为SerialClob
。
-
-
Class javax.sql.rowset.serial.SerialDatalink extends Object implements Serializable
- serialVersionUID:
- 2826907821828733626L
-
Class javax.sql.rowset.serial.SerialException extends SQLException implements Serializable
- serialVersionUID:
- -489794565168592690L
-
Class javax.sql.rowset.serial.SerialJavaObject extends Object implements Serializable
- serialVersionUID:
- -1465795139032831023L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
调用readObject以从流中恢复SerialJavaObject
的状态。- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
调用writeObject以将SerialJavaObject
的状态保存到流中。- Exception
-
IOException
-
-
Serialized Fields
-
chain
Vector<RowSetWarning> chain
此SerialJavaObject
对象上发出警告的容器。 当有多个警告时,每个警告都链接到上一个警告。 -
obj
Object obj
要序列化的对象的占位符。
-
-
Class javax.sql.rowset.serial.SerialRef extends Object implements Serializable
- serialVersionUID:
- -4727123500609662274L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
调用readObject以从流中恢复SerialRef的状态。- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException, ClassNotFoundException
调用writeObject以将SerialRef的状态保存到流中。- Exception
-
IOException
-
ClassNotFoundException
-
-
Serialized Fields
-
Class javax.sql.rowset.serial.SerialStruct extends Object implements Serializable
- serialVersionUID:
- -8322445504027483372L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
调用readObject以从流中恢复SerialStruct
的状态。- Exception
-
IOException
-
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException, ClassNotFoundException
调用writeObject以将SerialStruct
的状态保存到流中。- Exception
-
IOException
-
ClassNotFoundException
-
-
Serialized Fields
-
-
Package javax.sql.rowset.spi
-
Class javax.sql.rowset.spi.SyncFactoryException extends SQLException implements Serializable
- serialVersionUID:
- -4354595476433200352L
-
Class javax.sql.rowset.spi.SyncProviderException extends SQLException implements Serializable
- serialVersionUID:
- -939908523620640692L
-
Serialized Fields
-
syncResolver
SyncResolver syncResolver
这个SyncProviderException
对象在调用其getSyncResolver
方法时将返回的javax.sql.rowset.spi.SyncResolver
实例。
-
-
-
Package javax.transaction.xa
-
Class javax.transaction.xa.XAException extends Exception implements Serializable
- serialVersionUID:
- -8249683284832867751L
-
Serialized Fields
-
errorCode
int errorCode
用于创建SystemException的错误代码。异常的错误代码
-
-
-
Package javax.xml.catalog
-
Class javax.xml.catalog.CatalogException extends RuntimeException implements Serializable
- serialVersionUID:
- 653231525876459057L
-
-
Package javax.xml.crypto
-
Class javax.xml.crypto.KeySelectorException extends Exception implements Serializable
- serialVersionUID:
- -7480033639322531109L
-
Serialized Fields
-
cause
Throwable cause
导致此异常被抛出的throwable,或null
如果此异常不是由另一个throwable引起的,或者如果致使throwable未知。
-
-
Class javax.xml.crypto.MarshalException extends Exception implements Serializable
- serialVersionUID:
- -863185580332643547L
-
Serialized Fields
-
cause
Throwable cause
导致抛出此异常的throwable,如果此异常不是由另一个throwable引起的,或者如果致使throwable未知,则返回null。
-
-
Class javax.xml.crypto.NoSuchMechanismException extends RuntimeException implements Serializable
- serialVersionUID:
- 4189669069570660166L
-
Serialized Fields
-
cause
Throwable cause
导致抛出此异常的throwable,如果此异常不是由另一个throwable引起的,或者如果致使throwable未知,则返回null。
-
-
Class javax.xml.crypto.URIReferenceException extends Exception implements Serializable
- serialVersionUID:
- 7173469703932561419L
-
Serialized Fields
-
cause
Throwable cause
导致抛出此异常的throwable,如果此异常不是由另一个throwable引起的,或者如果致使throwable未知,则返回null。 -
uriReference
URIReference uriReference
-
-
-
Package javax.xml.crypto.dsig
-
Class javax.xml.crypto.dsig.TransformException extends Exception implements Serializable
- serialVersionUID:
- 5082634801360427800L
-
Serialized Fields
-
cause
Throwable cause
导致抛出此异常的throwable,如果此异常不是由另一个throwable引起的,或者如果致使throwable未知,则返回null。
-
-
Class javax.xml.crypto.dsig.XMLSignatureException extends Exception implements Serializable
- serialVersionUID:
- -3438102491013869995L
-
Serialized Fields
-
cause
Throwable cause
导致抛出此异常的throwable,如果此异常不是由另一个throwable引起的,或者如果致使throwable未知,则返回null。
-
-
-
Package javax.xml.datatype
-
Class javax.xml.datatype.DatatypeConfigurationException extends Exception implements Serializable
- serialVersionUID:
- -1699373159027047238L
-
-
Package javax.xml.namespace
-
Class javax.xml.namespace.QName extends Object implements Serializable
- serialVersionUID:
- -9120448754896609940L
-
-
Package javax.xml.parsers
-
Class javax.xml.parsers.FactoryConfigurationError extends Error implements Serializable
- serialVersionUID:
- -827108682472263355L
-
Serialized Fields
-
exception
Exception exception
Exception
表示错误。
-
-
Class javax.xml.parsers.ParserConfigurationException extends Exception implements Serializable
- serialVersionUID:
- -3688849216575373917L
-
-
Package javax.xml.stream
-
Class javax.xml.stream.FactoryConfigurationError extends Error implements Serializable
- serialVersionUID:
- -2994412584589975744L
-
Serialized Fields
-
nested
Exception nested
-
-
Class javax.xml.stream.XMLStreamException extends Exception implements Serializable
- serialVersionUID:
- 2018819321811497362L
-
-
Package javax.xml.transform
-
Class javax.xml.transform.TransformerConfigurationException extends TransformerException implements Serializable
- serialVersionUID:
- 1285547467942875745L
-
Class javax.xml.transform.TransformerException extends Exception implements Serializable
- serialVersionUID:
- 975798773772956428L
-
Serialized Fields
-
containedException
Throwable containedException
Field containsException指定包装的异常。 可能为空。 -
locator
SourceLocator locator
字段定位器指定错误发生的位置
-
-
Class javax.xml.transform.TransformerFactoryConfigurationError extends Error implements Serializable
- serialVersionUID:
- -6527718720676281516L
-
Serialized Fields
-
exception
Exception exception
Exception
为TransformerFactoryConfigurationError
。
-
-
-
Package javax.xml.validation
-
Class javax.xml.validation.SchemaFactoryConfigurationError extends Error implements Serializable
- serialVersionUID:
- 3531438703147750126L
-
-
Package javax.xml.xpath
-
Class javax.xml.xpath.XPathException extends Exception implements Serializable
- serialVersionUID:
- -1837080260374986980L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
从流中读取“原因”字段。 如果之前没有完成,则初始化“原因”。- Exception
-
IOException
- 由ObjectInputStream
引发 -
ClassNotFoundException
- 由ObjectInputStream
引发
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
将“cause”字段写入流。 原因来自父类。- Exception
-
IOException
- 由ObjectOutputStream
引发
-
-
Class javax.xml.xpath.XPathExpressionException extends XPathException implements Serializable
- serialVersionUID:
- -1837080260374986980L
-
Class javax.xml.xpath.XPathFactoryConfigurationException extends XPathException implements Serializable
- serialVersionUID:
- -1837080260374986980L
-
Class javax.xml.xpath.XPathFunctionException extends XPathExpressionException implements Serializable
- serialVersionUID:
- -1837080260374986980L
-
-
Package jdk.dynalink
-
Class jdk.dynalink.NoSuchDynamicMethodException extends RuntimeException implements Serializable
- serialVersionUID:
- 1L
-
-
Package jdk.dynalink.beans
-
Class jdk.dynalink.beans.StaticClass extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialization Methods
-
readResolve
private Object readResolve()
返回基础clazz
字段的StaticClass.forClass(Class)
,确保反序列化不会创建非规范实例。
-
-
Serialized Fields
-
clazz
类<?> clazz
运行时类
对象,其静态成员为StaticClass
。
-
-
-
Package jdk.jfr
-
Class jdk.jfr.FlightRecorderPermission extends BasicPermission implements Serializable
-
-
Package jdk.jshell
-
Class jdk.jshell.EvalException extends JShellException implements Serializable
-
Serialized Fields
-
exceptionClass
String exceptionClass
-
-
-
Class jdk.jshell.JShellException extends Exception implements Serializable
-
Class jdk.jshell.UnresolvedReferenceException extends JShellException implements Serializable
-
Serialized Fields
-
snippet
DeclarationSnippet snippet
-
-
-
-
Package jdk.jshell.spi
-
Class jdk.jshell.spi.ExecutionControl.ClassBytecodes extends Object implements Serializable
- serialVersionUID:
- 54506481972415973L
-
Serialized Fields
-
bytecodes
byte[] bytecodes
-
name
String name
-
-
Class jdk.jshell.spi.ExecutionControl.ClassInstallException extends ExecutionControl.ExecutionControlException implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
installed
boolean[] installed
-
-
Class jdk.jshell.spi.ExecutionControl.EngineTerminationException extends ExecutionControl.ExecutionControlException implements Serializable
- serialVersionUID:
- 1L
-
Class jdk.jshell.spi.ExecutionControl.ExecutionControlException extends Exception implements Serializable
- serialVersionUID:
- 1L
-
Class jdk.jshell.spi.ExecutionControl.InternalException extends ExecutionControl.ExecutionControlException implements Serializable
- serialVersionUID:
- 1L
-
Class jdk.jshell.spi.ExecutionControl.NotImplementedException extends ExecutionControl.InternalException implements Serializable
- serialVersionUID:
- 1L
-
Class jdk.jshell.spi.ExecutionControl.ResolutionException extends ExecutionControl.RunException implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
id
int id
-
-
Class jdk.jshell.spi.ExecutionControl.RunException extends ExecutionControl.ExecutionControlException implements Serializable
- serialVersionUID:
- 1L
-
Class jdk.jshell.spi.ExecutionControl.StoppedException extends ExecutionControl.RunException implements Serializable
- serialVersionUID:
- 1L
-
Class jdk.jshell.spi.ExecutionControl.UserException extends ExecutionControl.RunException implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
causeExceptionClass
String causeExceptionClass
-
-
Class jdk.jshell.spi.SPIResolutionException extends RuntimeException implements Serializable
-
Serialized Fields
-
id
int id
-
-
-
-
Package jdk.nashorn.api.scripting
-
Class jdk.nashorn.api.scripting.NashornException extends RuntimeException implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
column
int column
Deprecated, for removal: This API element is subject to removal in a future version. -
ecmaError
Object ecmaError
Deprecated, for removal: This API element is subject to removal in a future version. -
fileName
String fileName
Deprecated, for removal: This API element is subject to removal in a future version. -
line
int line
Deprecated, for removal: This API element is subject to removal in a future version. -
lineAndFileNameUnknown
boolean lineAndFileNameUnknown
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
-
Package jdk.nashorn.api.tree
-
Class jdk.nashorn.api.tree.UnknownTreeException extends RuntimeException implements Serializable
- serialVersionUID:
- 1L
-
-
Package jdk.net
-
Class jdk.net.NetworkPermission extends BasicPermission implements Serializable
- serialVersionUID:
- -2012939586906722291L
-
-
Package jdk.security.jarsigner
-
Class jdk.security.jarsigner.JarSignerException extends RuntimeException implements Serializable
- serialVersionUID:
- -4732217075689309530L
-
-
Package netscape.javascript
-
Class netscape.javascript.JSException extends RuntimeException implements Serializable
- serialVersionUID:
- 2778103758223661489L
-
-
Package org.ietf.jgss
-
Class org.ietf.jgss.GSSException extends Exception implements Serializable
- serialVersionUID:
- -2706218945227726672L
-
-
Package org.w3c.dom
-
Class org.w3c.dom.DOMException extends RuntimeException implements Serializable
- serialVersionUID:
- 6627732366795969916L
-
Serialized Fields
-
code
short code
-
-
-
Package org.w3c.dom.events
-
Class org.w3c.dom.events.EventException extends RuntimeException implements Serializable
- serialVersionUID:
- 242753408332692061L
-
Serialized Fields
-
code
short code
-
-
-
Package org.w3c.dom.ls
-
Class org.w3c.dom.ls.LSException extends RuntimeException implements Serializable
- serialVersionUID:
- 5371691160978884690L
-
Serialized Fields
-
code
short code
-
-
-
Package org.w3c.dom.ranges
-
Class org.w3c.dom.ranges.RangeException extends RuntimeException implements Serializable
- serialVersionUID:
- 2427563372446661889L
-
Serialized Fields
-
code
short code
-
-
-
Package org.w3c.dom.xpath
-
Class org.w3c.dom.xpath.XPathException extends RuntimeException implements Serializable
- serialVersionUID:
- 3471034171575979943L
-
Serialized Fields
-
code
short code
-
-
-
Package org.xml.sax
-
Class org.xml.sax.SAXException extends Exception implements Serializable
- serialVersionUID:
- 583241635256073760L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
从流中读取“异常”字段。 如果之前没有完成,则初始化“异常”。- Exception
-
IOException
- 由ObjectInputStream
引发 -
ClassNotFoundException
- 由ObjectInputStream
引发
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
将“exception”字段写入流。- Exception
-
IOException
- 由ObjectOutputStream
引发
-
-
Class org.xml.sax.SAXNotRecognizedException extends SAXException implements Serializable
- serialVersionUID:
- 5440506620509557213L
-
Class org.xml.sax.SAXNotSupportedException extends SAXException implements Serializable
- serialVersionUID:
- -1422818934641823846L
-
Class org.xml.sax.SAXParseException extends SAXException implements Serializable
- serialVersionUID:
- -5651165872476709336L
-