Serialized Form
-
Package com.sun.jdi
-
Class com.sun.jdi.AbsentInformationException extends 异常 implements Serializable
- serialVersionUID:
- 4988939309582416373L
-
Class com.sun.jdi.ClassNotLoadedException extends 异常 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 异常 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 异常 implements Serializable
- serialVersionUID:
- 2256667231949650806L
-
Class com.sun.jdi.InvocationException extends 异常 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 异常 implements Serializable
- serialVersionUID:
- -3042212603611350941L
-
Class com.sun.jdi.connect.TransportTimeoutException extends IOException implements Serializable
- serialVersionUID:
- 4107035242623365074L
-
Class com.sun.jdi.connect.VMStartException extends 异常 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.SolarisNumericGroupPrincipal extends Object implements Serializable
- serialVersionUID:
- 2345199581042573224L
-
Serialized Fields
-
name
String name
不推荐用于删除:此API元素将在以后的版本中被删除。 -
primaryGroup
boolean primaryGroup
不推荐用于删除:此API元素将在以后的版本中被删除。
-
-
Class com.sun.security.auth.SolarisNumericUserPrincipal extends Object implements Serializable
- serialVersionUID:
- -3178578484679887104L
-
Serialized Fields
-
name
String name
不推荐用于删除:此API元素将在以后的版本中被删除。
-
-
Class com.sun.security.auth.SolarisPrincipal extends Object implements Serializable
- serialVersionUID:
- -7840670002439379038L
-
Serialized Fields
-
name
String name
不推荐用于删除:此API元素将在以后的版本中被删除。
-
-
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
校长的名字
-
-
Class com.sun.security.auth.X500Principal extends Object implements Serializable
- serialVersionUID:
- -8222422609431628648L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, NotActiveException, ClassNotFoundException
不推荐用于删除:此API元素将在以后的版本中被删除。从流中读取这个对象(即反序列化它)
-
-
Serialized Fields
-
name
String name
不推荐用于删除:此API元素将在以后的版本中被删除。
-
-
-
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 异常 implements Serializable
- serialVersionUID:
- -1508756333332806353L
-
Serialized Fields
-
returnValue
int returnValue
-
-
Class com.sun.tools.attach.AgentLoadException extends 异常 implements Serializable
- serialVersionUID:
- 688047862952114238L
-
Class com.sun.tools.attach.AttachNotSupportedException extends 异常 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
已过时。从对象输入流读取小程序。- 异常
-
HeadlessException
- 如果GraphicsEnvironment.isHeadless()
返回true
-
ClassNotFoundException
-
IOException
- 从以下版本开始:
- 1.4
- 另请参见:
-
GraphicsEnvironment.isHeadless()
-
-
Serialized Fields
-
accessibleContext
AccessibleContext accessibleContext
已过时。
-
-
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
事件的id
-
-
Class java.awt.AWTException extends 异常 implements Serializable
- serialVersionUID:
- -1900414231151323879L
-
Class java.awt.AWTKeyStroke extends Object implements Serializable
- serialVersionUID:
- -6430539691155161871L
-
Serialization Methods
-
readResolve
protected Object readResolve() throws ObjectStreamException
返回的缓存实例AWTKeyStroke
(或子类AWTKeyStroke
),这是此实例相等。- 异常
-
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
常量的LEFT_TO_RIGHT
,则只会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
添加了一个监听器来接收按钮触发的动作事件。 无法识别的键或值将被忽略。- 异常
-
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
对象 - 异常
-
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
从流中读取可序列化的字段。 -
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
写入序列化字段进行流式传输。- 异常
-
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
触发的项目事件。 无法识别的键或值将被忽略。- 异常
-
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
和Object
;String
表示对象的类型,是以下之一:itemListenerK
表示一个ItemListener
对象 - 异常
-
IOException
- 另请参见:
-
AWTEventMulticaster.save(ObjectOutputStream, String, EventListener)
,Component.itemListenerK
,Checkbox.readObject(ObjectInputStream)
-
-
Serialized Fields
-
checkboxSerializedDataVersion
int checkboxSerializedDataVersion
-
group
CheckboxGroup group
复选框组。 此字段可以为空,表示该复选框不是组复选框。 -
label
String label
复选框的标签。 该字段可以为空。 -
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
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将默认可序列化字段写入流。 写入可序列化的列表ItemListeners
作为可选数据。 检测到不可序列化的ItemListeners
,并且不尝试串行化它们。- Serial Data:
-
null
0或更多对的终止序列; 该对由String
和Object
;String
指示对象的类型,并且是以下之一:itemListenerK
指示ItemListener
对象 - 异常
-
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
项目触发的项目事件。 无法识别的键或值将被忽略。- 异常
-
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
和Object
;String
表示对象的类型,是以下之一:itemListenerK
表示ItemListener
对象 - 异常
-
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
和Object
;String
指示对象的类型,并且是以下(1.4)中的一个:componentListenerK
指示ComponentListener
对象;focusListenerK
表示FocusListener
对象;keyListenerK
表示KeyListener
对象;mouseListenerK
表示MouseListener
对象;mouseMotionListenerK
表示MouseMotionListener
对象;inputMethodListenerK
表示InputMethodListener
对象;hierarchyListenerK
表示HierarchyListener
对象;hierarchyBoundsListenerK
表示HierarchyBoundsListener
对象;mouseWheelListenerK
表示一个MouseWheelListener
对象,一个可选的ComponentOrientation
(inputMethodListener
之后,从1.2) - 异常
-
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 to signal setBounds what change change)应该在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
当对象启用时为真。 未启用的对象不与用户交互。 -
eventMask
long eventMask
eventMask
只能由子类通过enableEvents
设置。 侦听器注册时不应设置掩码,以便我们可以区分侦听器请求事件和子类请求之间的差异。 一位用于指示是否启用输入法; 该位由enableInputMethods
设置,默认情况下为开。 -
focusable
boolean focusable
指示此组件是否可以聚焦。- 从以下版本开始:
- 1.4
- 另请参见:
-
Component.setFocusable(boolean)
,Component.isFocusable()
-
focusTraversalKeys
Set<E>[] focusTraversalKeys
焦点遍历键。 这些键将为启用了聚焦遍历键的组件生成焦点遍历行为。 如果为遍历键指定了null值,则此Component将从其父项继承该遍历键。 如果此组件的所有祖先对该遍历键指定了空值,则使用当前的KeyboardFocusManager的默认遍历键。 -
focusTraversalKeysEnabled
boolean focusTraversalKeysEnabled
指示此组件是否启用对焦遍历键。 禁用焦点遍历键的组件接收焦点遍历键的键事件。 启用焦点遍历键的组件不会看到这些事件; 而是将事件自动转换为遍历操作。- 从以下版本开始:
- 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
跟踪此组件是否依赖于默认焦点遍历。- 从以下版本开始:
- 1.4
-
isPacked
boolean isPacked
-
locale
Locale locale
组件的区域设置。 -
maxSize
Dimension maxSize
最大尺寸 -
maxSizeSet
boolean maxSizeSet
setMaximumSize是否已使用非空值调用。 -
minSize
Dimension minSize
最小尺寸 (这个字段也许应该是短暂的)。 -
minSizeSet
boolean minSizeSet
setMinimumSize是否已使用非空值调用。 -
name
String name
组件的名称。 该字段可以是null
。 -
nameExplicitlySet
boolean nameExplicitlySet
一个bool来确定名称是否已被明确设置。nameExplicitlySet
如果名称尚未确定,真实,如果有会是假的。 -
newEventsOnly
boolean newEventsOnly
如果事件是为组件启用的事件类型之一,则newEventsOnly
将为true。 它将允许正常处理继续。 如果它为false,那么事件将被传递给组件的父级和上级树,直到事件消耗为止。 -
peerFont
Font peerFont
对等体当前正在使用的字体。 (如果没有对等体,null
) -
popups
Vector<E> popups
-
prefSize
Dimension prefSize
首选尺寸 (这个字段也许应该是短暂的)。 -
prefSizeSet
boolean prefSizeSet
setPreferredSize是否已使用非空值调用。 -
valid
boolean valid
当对象有效时为真。 需要布置一个无效的对象。 当对象大小更改时,此标志设置为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
组件侦听器,用于跟踪show / hide / resize事件并将其转换为PropertyChange事件。 -
accessibleAWTFocusHandler
FocusListener accessibleAWTFocusHandler
监听焦点事件并将其转换为PropertyChange事件的侦听器。
-
-
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列表作为可选数据。 如果列表为空,则不会安装侦听器。
- 读取此容器的FocusTraversalPolicy(可能为null)作为可选数据。
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将此Container
序列Container
指定的ObjectOutputStream
。- 将默认可序列化字段写入流。
- 将可序列化的ContainerListener列表作为可选数据写入。 检测到不可序列化的ContainerListener,并且不尝试序列化它们。
- 写这个容器的FocusTraversalPolicy当且仅当它是可序列化的; 否则,编写
null
。
- Serial Data:
-
null
终止序列0或更多对; 该对由String
和Object
;String
表示对象的类型,是以下之一:containerListenerK
表示ContainerListener
对象;Container
的FocusTraversalPolicy
,或null
- 异常
-
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
指示此组件是否是焦点遍历循环的根。 一旦焦点进入遍历循环,通常不能通过焦点遍历离开它,除非按下了上下循环键之一。 正常遍历仅限于此Container,并且所有这些Container的后代不是下焦点循环根的后代。 -
focusTraversalPolicyProvider
boolean focusTraversalPolicyProvider
存储focusTraversalPolicyProvider属性的值。 -
layoutMgr
LayoutManager layoutMgr
此容器的布局管理器。 -
maxSize
Dimension maxSize
此容器的最大大小。 -
ncomponents
int ncomponents
此容器中的组件数。 该值可以为null。
-
-
Class java.awt.Container.AccessibleAWTContainer extends Component.AccessibleAWTComponent implements Serializable
- serialVersionUID:
- 5081320404842566097L
-
Serialized Fields
-
accessibleContainerHandler
ContainerListener accessibleContainerHandler
处理器PropertyChange
当孩子被添加或删除时
-
-
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
对话框的可调整大小的属性。 如果对话框可以调整大小,将会是真实的,否则将是假的。 -
title
String title
指定对话框的标题。 该字段可以为空。 -
undecorated
boolean undecorated
该字段指示对话框是否未装饰。 此属性只能在对话框不可显示时进行更改。 如果对话框未装饰,则undecorated
将为true,否则为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
已过时。事件的任意论证。 该字段的值取决于事件的类型。arg
已被事件特定属性替换。 -
clickCount
int clickCount
已过时。对于MOUSE_DOWN
事件,此字段指示连续点击次数。 对于其他事件,其值为0
。 此字段已被MouseEvent.getClickCount()替代。 -
consumed
boolean consumed
已过时。该字段控制一旦目标处理它,该事件是否被发回到对等体 - false表示它被发送到对等体,真的意味着它不是。- 另请参见:
-
Event.isConsumed()
-
evt
Event evt
已过时。下一个事件。 将事件放入链表时设置此字段。 这已被EventQueue所取代。- 另请参见:
-
EventQueue
-
id
int id
已过时。指示事件的事件类型,以及与事件相关的其他Event
变量。 这已被AWTEvent.getID()替代- 另请参见:
-
AWTEvent.getID()
-
key
int key
已过时。在键盘事件中按下的键的键代码。 这已被KeyEvent.getKeyCode()- 另请参见:
-
KeyEvent.getKeyCode()
-
modifiers
int modifiers
已过时。修饰键的状态。 这被替换为InputEvent.getModifiers()在java 1.1中MouseEvent和KeyEvent是InputEvent的子类。 -
target
Object target
已过时。目标组件。 这表示事件发生或与事件相关联的组件。 此对象已被AWTEvent.getSource()替代- 另请参见:
-
EventObject.getSource()
-
when
long when
已过时。时间戳 由InputEvent.getWhen()替换。- 另请参见:
-
InputEvent.getWhen()
-
x
int x
已过时。事件的x坐标。 由MouseEvent.getX()替代- 另请参见:
-
MouseEvent.getX()
-
y
int y
已过时。事件的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
。
-
-
Serialized Fields
-
dir
String dir
-
file
String file
-
files
File[] files
包含用户选择的所有文件的文件实例。- 从以下版本开始:
- 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
从序列化流中读取此对象,处理由不包含我们现在使用的所有字段的类的旧版本编写的对象。
-
-
Serialized Fields
-
align
int align
align
是确定每行如何分配空白空间的属性。 它可以是以下值之一:-
LEFT
-
RIGHT
-
CENTER
-
-
alignOnBaseline
boolean alignOnBaseline
如果为真,则组件将在其基线上对齐。 -
hgap
int hgap
流程布局管理器允许使用间隙分离组件。 水平间隙将指定组件之间以及组件之间的空间和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<K,V> 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 异常 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
。 无法识别的键或值将被忽略。- 异常
-
OptionalDataException
- 如果图标Image
不可用,但是检测到除了EOF之外的任何东西 -
HeadlessException
- 如果GraphicsEnvironment.isHeadless
返回true
-
ClassNotFoundException
-
IOException
- 另请参见:
-
GraphicsEnvironment.isHeadless()
,Image
,Frame.getIconImage()
,Frame.setIconImage(Image)
,Frame.writeObject(ObjectOutputStream)
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将默认可序列化字段写入流。 写入可选的可序列化图标Image
,从1.4开始可用。- Serial Data:
-
可选图标
Image
- 异常
-
IOException
- 另请参见:
-
Image
,Frame.getIconImage()
,Frame.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<E> ownedWindows
-
resizable
boolean resizable
该字段指示帧是否可调整大小。 此属性可随时更改。 如果框架可调整大小,则resizable
将为true,否则为false。- 另请参见:
-
Frame.isResizable()
-
state
int state
-
title
String title
这是框架的标题。 随时可以更改。title
可以为null,如果是这样,title
=“”。 -
undecorated
boolean undecorated
该字段指示框架是否未装饰。 此属性只能在框架不可显示时更改。 如果框架未装饰,则undecorated
将为true,否则为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
在添加到容器的组件之后。默认值为
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<K,V> comptable
这个散列表维护了一个组件与其gridbag约束之间的关联。comptable
中的键是组件,值是GridBagConstraints
的实例。- 另请参见:
-
GridBagConstraints
-
defaultConstraints
GridBagConstraints defaultConstraints
此字段包含包含默认值的gridbag约束实例,因此如果组件没有与其相关联的defaultConstraints
约束,则将为该组件分配defaultConstraints
的副本。 -
layoutInfo
GridBagLayoutInfo layoutInfo
该字段保存网格包的布局信息。 该字段中的信息是基于最近验证的网格包。 如果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
从对象输入流读取标签。- 异常
-
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
。 无法识别的键或值将被忽略。- 异常
-
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
和Object
;String
指示对象的类型,并且是以下之一:itemListenerK
指示ItemListener
对象;actionListenerK
指示ActionListener
对象 - 异常
-
IOException
- 另请参见:
-
AWTEventMulticaster.save(ObjectOutputStream, String, EventListener)
,Component.itemListenerK
,Component.actionListenerK
,List.readObject(ObjectInputStream)
-
-
Serialized Fields
-
items
Vector<E> items
创建的矢量包含将成为列表组件一部分的项目。 -
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
。 无法识别的键或值将被忽略。- 异常
-
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<E> 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
。 无法识别的键或值将被忽略。- 异常
-
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<E> 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
从对象输入流读取菜单组件。- 异常
-
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
项目触发的动作事件。 无法识别的键或值将被忽略。- 异常
-
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
和Object
;String
指示对象的类型,并且是以下之一:actionListenerK
指示ActionListener
对象 - 异常
-
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
与菜单项相关联的一系列关键斯托克斯。 注意:在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(),以使其快捷方式正常工作,否则将触发一个空操作命令。- 从以下版本开始:
- 1.1
- 另请参见:
-
MenuShortcut.getKey()
,MenuShortcut.usesShiftModifier()
,KeyEvent
-
usesShift
boolean usesShift
指示是否按下Shift键。 如果是,则按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
左上角的Y坐标为Rectangle
。- 从以下版本开始:
- 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
触发的调整事件。 无法识别的键或值将被忽略。- 异常
-
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
和Object
;String
指示对象的类型,并且是以下之一:adjustmentListenerK
指示AdjustmentListener
对象 - 异常
-
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
读取默认的可序列化字段进行流式传输。- 异常
-
HeadlessException
- 如果GraphicsEnvironment.isHeadless()
返回true
-
ClassNotFoundException
-
IOException
- 另请参见:
-
GraphicsEnvironment.isHeadless()
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将默认可序列化字段写入流。- 异常
-
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
类的设计假定存储在上述静态最终字段中的SystemColor
对象实例是开发人员可以使用的唯一实例。 该方法通过使用存储在对象的序列化形式的值字段中的索引来维护实例化上的这些限制,以使用等效静态对象常量字段为SystemColor
替换序列化对象。 有关这些对象的序列化形式的更多信息,请参阅SystemColor.writeReplace()
方法。 -
writeReplace
private Object writeReplace() throws ObjectStreamException
返回SystemColor
对象的专门版本,用于写入序列化的流。- Serial Data:
-
序列化的
SystemColor
对象的值字段包含系统颜色的数组索引,而不是系统颜色的rgb数据。 该索引由SystemColor.readResolve()
方法用于将反序列化对象解析回原始静态常量版本,以确保每个SystemColor
对象的唯一实例。 - 异常
-
ObjectStreamException
-
-
Class java.awt.TextArea extends TextComponent implements Serializable
- serialVersionUID:
- 3692302836626095722L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
读取ObjectInputStream。- 异常
-
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触发的文本事件。 无法识别的键或值将被忽略。- 异常
-
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(s),并且不尝试序列化它们。- Serial Data:
- 零个或多个对的空终止序列。 一对由一个字符串和对象组成。 String指示对象的类型,并且是以下之一:textListenerK指示和TextListener对象。
- 异常
-
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
文字的价值。 Anull
值与“”相同。 -
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触发的动作事件。 无法识别的键或值将被忽略。- 异常
-
HeadlessException
- 如果GraphicsEnvironment.isHeadless()
返回true
-
ClassNotFoundException
-
IOException
- 另请参见:
-
TextField.removeActionListener(ActionListener)
,TextField.addActionListener(ActionListener)
,GraphicsEnvironment.isHeadless()
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将默认可序列化字段写入流。 将可序列化的ActionListener列表作为可选数据写入。 检测到非可序列化的ActionListener(s),并且不尝试序列化它们。- Serial Data:
- 零个或多个对的空终止序列。 一对由一个字符串和对象组成。 String指示对象的类型,并且是以下之一:ActionListenerK指示和ActionListener对象。
- 异常
-
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
)子窗口的列表。 无法识别的键或值将被忽略。- 异常
-
HeadlessException
- 如果GraphicsEnvironment.isHeadless
返回true
-
ClassNotFoundException
-
IOException
- 另请参见:
-
GraphicsEnvironment.isHeadless()
,Window.writeObject(java.io.ObjectOutputStream)
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将默认可序列化字段写入流。 写入可序列化的WindowListener
和WindowFocusListener
的列表作为可选数据。 将子窗口列表作为可选数据写入。 将图标图像列表作为可选数据写入- Serial Data:
-
null
终止序列0或更多对; 该对由String
和Object
;String
指示对象的类型,并且是以下之一:windowListenerK
指示WindowListener
对象;windowFocusWindowK
表示一个WindowFocusListener
对象;ownedWindowK
表示一个孩子Window
对象 - 异常
-
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始终在顶部状态- 从以下版本开始:
- 1.5
- 另请参见:
-
Window.setAlwaysOnTop(boolean)
,Window.isAlwaysOnTop()
-
autoRequestFocus
boolean autoRequestFocus
指示此窗口是否应该随后显示焦点(调用setVisible(true)
)或被移动到前面(调用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
表示窗口状态的整数值。- 从以下版本开始:
- 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
-
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)
获取的配置文件。 - 异常
-
IOException
- 抛出ObjectInputStream
。 -
ClassNotFoundException
- 抛出ObjectInputStream
。 - 另请参见:
-
ICC_Profile.readResolve()
,ICC_Profile.getInstance(int)
,ICC_Profile.getInstance(byte[])
-
readResolve
protected Object readResolve() throws ObjectStreamException
将被反序列化的实例解析为使用CMM注册的实例。- 异常
-
ObjectStreamException
- 从不抛出,但是由序列化规范强制。 - 从以下版本开始:
- 1.3
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将默认可序列化字段写入流。 将字符串和字节数组写入流作为附加数据。- Serial Data:
-
所述
String
是中的一个的名称CS_*
在定义的常量ColorSpace
类,如果配置文件对象为预定义的颜色空间(例如,简档"CS_sRGB"
)。 字符串是null
否则。byte[]
阵列是配置文件的配置文件数据。 对于预定义的颜色空间null
而不是简档数据。 如果将来版本的Java API将添加新的预定义颜色空间,则此类的未来版本可能会选择为新的预定义颜色空间编写不仅颜色空间名称,而且还要配置文件数据,以便旧版本仍可反序列化物体。 - 异常
-
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
。- 异常
-
IOException
- 如果发生I / O错误 -
ClassNotFoundException
- 如果找不到要恢复的对象的类。
-
writeExternal
public void writeExternal(ObjectOutput os) throws IOException
序列化这个DataFlavor
。- 异常
-
IOException
- 包含可能发生的任何I / O异常
-
-
Class java.awt.datatransfer.FlavorEvent extends EventObject implements Serializable
- serialVersionUID:
- -5842664112252414548L
-
Class java.awt.datatransfer.UnsupportedFlavorException extends 异常 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
。- 异常
-
ClassNotFoundException
-
IOException
- 从以下版本开始:
- 1.4
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
序列化这个DragGestureEvent
。 执行默认序列化,然后当且仅当可以序列化List
才会写出该对象的List
手势事件。 如果不是,则写入null
。 在这种情况下,由生成的反序列化流创建的DragGestureEvent
将包含一个空的List
的手势事件。- Serial Data:
-
默认的可序列化字段,按字母顺序,后跟
List
实例,或null
。 - 异常
-
IOException
- 从以下版本开始:
- 1.4
-
-
Serialized Fields
-
action
int action
用户的首选操作。 -
component
Component component
与此DragGestureEvent关联的组件。 -
dragSource
DragSource dragSource
与此DragGestureEvent关联的DragSource。 -
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
也被反序列化。- 异常
-
ClassNotFoundException
-
IOException
- 从以下版本开始:
- 1.4
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
序列化这个DragGestureRecognizer
。 此方法首先执行默认序列化。 然后,当且仅当它可以被序列化时,该对象的DragGestureListener
被写出。 如果不是,则写入null
。- Serial Data:
-
默认的可序列化字段按字母顺序排列,后跟
DragGestureListener
或null
。 - 异常
-
IOException
- 从以下版本开始:
- 1.4
-
-
Serialized Fields
-
component
Component component
该Component
与此DragGestureRecognizer
相关联。 -
dragSource
DragSource dragSource
该DragSource
与此相关联DragGestureRecognizer
。 -
events
ArrayList<E> 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。 接下来,通过从流中读取一个null
终止的0个或更多个键/值对的序列来反序列化该对象的侦听器。- 如果一个关键对象是
String
等于dragSourceListenerK
,则DragSourceListener
将使用相应的值对象反序列化并添加到此DragSource
。 - 如果一个关键对象是
String
等于dragSourceMotionListenerK
,则DragSourceMotionListener
将使用相应的值对象反序列化并添加到此DragSource
。 - 否则,将跳过键/值对。
- 异常
-
ClassNotFoundException
-
IOException
- 从以下版本开始:
- 1.4
- 另请参见:
-
SystemFlavorMap.getDefaultFlavorMap()
- 如果一个关键对象是
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
序列化这个DragSource
。 此方法首先执行默认序列化。 接下来,当且仅当它可以被序列化时,它会写出该对象的FlavorMap
。 如果没有,则写入null
。 接下来,它写出了这个对象注册的Serializable
监听器。 听众是写在一个null
终止的0或更多对的序列。 该对由String
和Object
; 所述String
指示的类型Object
,可以是以下之一:-
dragSourceListenerK
表示DragSourceListener
对象; -
dragSourceMotionListenerK
指示一个DragSourceMotionListener
对象。
- Serial Data:
-
一个
FlavorMap
实例,或null
,后面是一个null
终止的0或更多对的序列; 该对由String
和Object
; 所述String
指示的类型Object
,可以是以下之一:-
dragSourceListenerK
表示一个DragSourceListener
对象; -
dragSourceMotionListenerK
表示一个DragSourceMotionListener
对象。
-
- 异常
-
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
。- 异常
-
ClassNotFoundException
-
IOException
- 从以下版本开始:
- 1.4
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
序列化这个DragSourceContext
。 此方法首先执行默认序列化。 接下来,当且仅当可以序列化该对象的Transferable
被写出。 如果没有,则写入null
。 在这种情况下,由生成的反序列化流创建的DragSourceContext
将包含一个不支持DataFlavor
s的虚拟Transferable
。 最后,当该对象的DragSourceListener
当且仅当它可以被序列化时被写出。 如果没有,则写入null
。- Serial Data:
-
默认的可序列化字段按字母顺序排列,后跟
Transferable
或null
,后跟DragSourceListener
实例或null
。 - 异常
-
IOException
- 从以下版本开始:
- 1.4
-
-
Serialized Fields
-
cursor
Cursor cursor
当前拖动光标。 -
sourceActions
int sourceActions
DnDConstants
的按位掩码,表示与此DragSourceContext.
相关联的拖动操作的拖动源支持的放置操作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
。 如果失败,则使用流中的下一个对象。- 异常
-
ClassNotFoundException
-
IOException
- 从以下版本开始:
- 1.4
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
序列化这个DropTarget
。 执行默认序列化,然后写出该对象的DropTargetListener
当且仅当它可以序列化。 如果不是,则写入null
。- Serial Data:
-
默认的可序列化字段,按字母顺序,后跟
DropTargetListener
实例,或null
。 - 异常
-
IOException
- 从以下版本开始:
- 1.4
-
-
Serialized Fields
-
actions
int actions
此DropTarget支持的默认允许操作。 -
active
boolean active
如果DropTarget接受拖放操作,true
。 -
component
Component component
与此DropTarget关联的组件。 -
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
如果源与目标位于相同的JVM中,true
。 -
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
是真实的。- 从以下版本开始:
- 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
正在从容器添加或删除的非空组件。
-
-
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
实例中的值相同。- 异常
-
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()
进行初始化。
-
-
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
指示是否run()
所述的方法runnable
被执行与否。- 从以下版本开始:
- 1.7
- 另请参见:
-
InvocationEvent.isDispatched()
-
exception
异常 exception
在执行Runnable.run()方法期间抛出的(可能为null)异常。 如果一个特定的实例没有捕获异常,这个变量也将为null。 -
listener
Runnable listener
(可能为空)Runnable,其run()方法将在事件被调度或处理之后立即被调用。- 从以下版本开始:
- 1.8
- 另请参见:
-
InvocationEvent.isDispatched()
-
notifier
Object notifier
在Runnable.run()方法返回或抛出异常之后或事件处理完毕后,将立即调用其notifyAll()方法的(可能为空)的对象。 -
runnable
Runnable runnable
Runnable的run()方法将被调用。 -
throwable
Throwable throwable
在Runnable.run()方法执行期间抛出的(可能为空)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
设置旧的修饰符。 关键修饰符覆盖重叠的鼠标修饰符。
-
-
Serialized Fields
-
isProxyActive
boolean isProxyActive
存储本机事件调度系统的状态 - 如果创建事件时事件代理机制处于活动状态 - 如果为非活动状态,则为true在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
设置旧的修饰符。
-
-
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(
-
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绝对坐标。 在桌面区域可跨越多个物理屏幕设备的虚拟设备多屏幕环境中,该坐标相对于虚拟坐标系。 否则,该坐标是相对于与组件的GraphicsConfiguration相关联的坐标系。 -
y
int y
鼠标事件的y坐标。 y值与触发事件的组件相关。- 另请参见:
-
MouseEvent.getY()
-
yAbs
int yAbs
鼠标事件的y绝对坐标。 在桌面区域可跨越多个物理屏幕设备的虚拟设备多屏幕环境中,该坐标相对于虚拟坐标系。 否则,该坐标是相对于与组件的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
这是表示需要重新绘制的源组件上的区域的矩形。 此矩形应为非空。
-
-
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
。 任何没有基于位掩码的对等体的枚举常量都将在转换中被忽略。- 异常
-
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
解析反序列化为预定义常量的实例。- 异常
-
InvalidObjectException
- 如果要解析的对象不是Attribute
的实例
-
-
Class java.awt.font.TransformAttribute extends Object implements Serializable
- serialVersionUID:
- 3356247357827709530L
-
Serialization Methods
-
readResolve
private Object readResolve() throws ObjectStreamException
-
writeObject
private void writeObject(ObjectOutputStream s) throws 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
-
writeObject
private void writeObject(ObjectOutputStream s) throws 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
。
- 异常
-
ClassNotFoundException
-
IOException
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将默认的可序列化字段写入ObjectOutputStream
后跟一个表示此Arc2D
实例的弧类型的字节。- Serial Data:
-
- 默认的可序列化字段。
- 接着是
byte
表示弧型Arc2D.OPEN
,Arc2D.CHORD
,或Arc2D.PIE
。
- 异常
-
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
。
- 异常
-
ClassNotFoundException
-
IOException
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将默认可序列化字段写入ObjectOutputStream
后跟一个表示此Arc2D
实例的弧类型的字节。- Serial Data:
-
- 默认的可序列化字段。
- 接着是
byte
表示弧型Arc2D.OPEN
,Arc2D.CHORD
,或Arc2D.PIE
。
- 异常
-
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 异常 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方法中描述。
- 异常
-
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. - 异常
-
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方法中描述。
- 异常
-
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
)组合的一组单元格,表示路径段类型,后跟一个或多个浮点或双对值对,表示路径段的坐标 - 后跟一个指示路径结束的字节(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. - 异常
-
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
这个X坐标RoundRectangle2D
。- 从以下版本开始:
- 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
这个Y坐标RoundRectangle2D
。- 从以下版本开始:
- 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 异常 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 异常 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
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
- Serial Data:
-
空的终止名单
PropertyChangeListeners
。在序列化时间,我们跳过非可序列化的侦听器,并且仅序列化可序列化的侦听器。
- 异常
-
IOException
-
-
Serialized Fields
-
Class java.beans.PropertyVetoException extends 异常 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
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
- Serial Data:
-
空的终止列表
VetoableChangeListeners
。在序列化时间,我们跳过非可序列化的侦听器,并且仅序列化可序列化的侦听器。
- 异常
-
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获取的任何资源 -
writeObject
private void writeObject(ObjectOutputStream oos) throws IOException
写入对象的持久状态。- 异常
-
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<E> children
受此事件通知影响的小孩列表。
-
-
Class java.beans.beancontext.BeanContextServiceAvailableEvent extends BeanContextEvent implements Serializable
- serialVersionUID:
- -5333985775656400778L
-
Class java.beans.beancontext.BeanContextServiceRevokedEvent extends BeanContextEvent implements Serializable
- serialVersionUID:
- -1295543154724961754L
-
Class java.beans.beancontext.BeanContextServicesSupport extends BeanContextSupport implements Serializable
- serialVersionUID:
- -8494482757288719206L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
反序列化实例 -
writeObject
private void writeObject(ObjectOutputStream oos) throws IOException
序列化实例- 异常
-
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()。 -
writeObject
private void writeObject(ObjectOutputStream oos) throws IOException, ClassNotFoundException
序列化BeanContextSupport,如果这个实例有一个不同的对等体(就是这个对象作为另一个代理),那么这个实例的子进程在这里不会被序列化,因为在孩子的反序列化时发生了'鸡和蛋'问题在这个例子的同时。 因此,在与此实例有区别对等体的情况下,应始终调用writeObject(),后跟writeChildren()和readObject()以及readChildren()。
-
-
Serialized Fields
-
designTime
boolean designTime
Aboolean
指示该对象当前是否处于设计时间模式。 -
locale
Locale locale
此BeanContext的当前区域设置。 -
okToUseGui
boolean okToUseGui
Aboolean
指示此实例现在是否可以呈现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来恢复此文件名。 读取原始分隔符。 如果它与此系统上的分隔符不同,则旧的分隔符将被本地分隔符替换。 -
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
调用WriteObject来保存此文件名。 也可以保存分隔符,以便在不同的主机类型上重新构建路径时可以进行更换。- Serial Data:
- 默认字段后跟分隔符。
- 异常
-
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
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- Serial Data:
- “权限”字段(包含FilePermissions的向量)。
- 异常
-
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 异常 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
如果流的缓冲部分中没有更多数据,则为真。 -
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
被调用从流中读取对象。- 异常
-
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
异常 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是序列化流协议中的特殊封装。 类实例最初以下列格式写入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 异常 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
防止默认反序列化 -
readObjectNoData
private void readObjectNoData() throws 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
浮点数值。
-
-
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 异常 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 异常 implements Serializable
- serialVersionUID:
- 123456789L
-
Class java.lang.RuntimeException extends 异常 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
-
类串是串行化流协议中的特殊封装。 String实例根据Object Serialization Specification, Section 6.2, "Stream Elements"写入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的状态。 -
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
调用readObject从流中恢复StringBuffer的状态。- 异常
-
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的状态。 -
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将StringBuilder
实例的状态保存到流(即序列化它)。- Serial Data:
-
当前存储在字符串构建器(
int
)中的字符数,后跟字符串构建器(char[]
)中的字符。char
数组的长度可能大于当前存储在字符串构建器中的字符数,在这种情况下会忽略额外的字符。 - 异常
-
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
列表中suppressedExceptions
条目和自我指针。 堆栈跟踪元素不允许使用空条目。 串行表单中的空堆栈跟踪将生成一个零长度的堆栈元素数组。 条目等于new StackTraceElement("", "", null, Integer.MIN_VALUE)
的单元素堆栈跟踪导致null
stackTrace
字段。 注意,cause
字段可以容纳的值没有约束;null
和this
都是该字段的有效值。 -
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将一个Throwable
对象写入流。 一个null
堆栈跟踪字段以串行形式表示为单元素数组,其元素等于new StackTraceElement("", "", null, Integer.MIN_VALUE)
。- 异常
-
IOException
-
-
Serialized Fields
-
cause
Throwable cause
引发这个可抛出物的抛掷物,或者如果这个抛掷物质不是由另一个可抛出物质引起的,或者如果引起的可抛物质是未知的,则为null。 如果此字段等于此throwable本身,则表明此throwable的原因尚未初始化。- 从以下版本开始:
- 1.4
-
detailMessage
String detailMessage
有关Throwable的具体细节。 例如,对于FileNotFoundException
,它包含无法找到的文件的名称。 -
stackTrace
StackTraceElement[] stackTrace
堆栈跟踪,由Throwable.getStackTrace()
返回。 该字段被初始化为零长度数组。 此字段的null
值表示后续调用Throwable.setStackTrace(StackTraceElement[])
和Throwable.fillInStackTrace()
将为no-ops。- 从以下版本开始:
- 1.4
-
suppressedExceptions
List<E> suppressedExceptions
抑制异常的列表,由Throwable.getSuppressed()
返回。 列表初始化为零元素不可修改的定点列表。 当读入序列化Throwable时,如果suppressedExceptions
字段指向零元素列表,则该字段将重置为哨兵值。- 从以下版本开始:
- 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
-
-
Package java.lang.instrument
-
Class java.lang.instrument.IllegalClassFormatException extends 异常 implements Serializable
- serialVersionUID:
- -3841736710924794009L
-
Class java.lang.instrument.UnmodifiableClassException extends 异常 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 异常 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
- 异常
-
IOException
- 如果读取对象有问题 -
ClassNotFoundException
- 如果其中一个组件类无法解析 - 另请参见:
-
MethodType()
,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
一样 。 例如,null值或void
参数类型将导致反序列化期间的异常。 - 异常
-
IOException
- 如果写对象有问题
-
-
Serialization Overview
-
MethodType
没有可序列化的字段。
-
-
Class java.lang.invoke.SerializedLambda extends Object implements Serializable
- serialVersionUID:
- 8025925345765570181L
-
Serialization Methods
-
readResolve
private Object readResolve() throws ReflectiveOperationException
-
-
Serialized Fields
-
capturedArgs
Object[] capturedArgs
-
capturingClass
Class<T> 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 异常 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
实例(即反序列化)。 -
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将此BigDecimal
序列BigDecimal
有问题的流- 异常
-
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和minimumSetBitPlusTwo初始化为0而不是其他一些标记值。 因此,在readObject中不需要明确的设置这些字段的操作,因为默认情况下,这些字段已经具有0值,因为defaultReadObject未被使用。 -
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将BigInteger
实例保存到流中。 由于历史原因,BigInteger
的幅度被序列化为字节数组。 为了保持与旧的实现兼容性,整数-1,-1,-2,-2写为过时的字段的值bitCount
,bitLength
,lowestSetBit
,和firstNonzeroByteNum
分别。 这些值与旧的实现兼容,但是当前的实现将被忽略。- 异常
-
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
实例(即反序列化它)。
-
-
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对象替换要序列化的对象。- 异常
-
ObjectStreamException
- 如果无法创建替换此对象的新对象
-
-
Class java.net.Inet6Address extends InetAddress implements Serializable
- serialVersionUID:
- 6880410070516793377L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
只有当此系统上的作用域接口名称有效时,才能从包含范围信息的流恢复此对象的状态 -
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
为了将scope_ifname字段写为String,而不是无序列化的NetworkInterface,默认行为被覆盖- 异常
-
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
-
readObjectNoData
private void readObjectNoData(ObjectInputStream s) throws IOException, ClassNotFoundException
-
readResolve
private Object readResolve() throws ObjectStreamException
用Inet4Address对象替换去序列化的对象。- 异常
-
ObjectStreamException
- 如果无法创建替换此对象的新对象
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
- 异常
-
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
-
readObjectNoData
private void readObjectNoData() throws ObjectStreamException
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- 异常
-
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
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- Serial Data:
- “权限”字段(包含SocketPermissions的向量)。
- 异常
-
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
字段的值。 结果以通常的方式解析。 -
writeObject
private void writeObject(ObjectOutputStream os) throws IOException
将此URI的内容保存到给定的串行流。URI实例的唯一可序列化字段是其
string
字段。 给定一个值,如果它没有已经存在,然后调用给定对象 - 输出流的ObjectOutputStream.defaultWriteObject()
方法。- 异常
-
IOException
-
-
Serialized Fields
-
string
String string
这个URI的字符串形式。
-
-
Class java.net.URISyntaxException extends 异常 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的组件并找到本地流处理程序。 -
readResolve
private Object readResolve() throws ObjectStreamException
使用URL对象替换已解除序列化的对象。- 异常
-
ObjectStreamException
- 如果无法创建替换此对象的新对象
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
调用WriteObject将URL的状态保存到ObjectOutputStream。 处理程序不保存,因为它是特定于该系统的。- Serial Data:
- 默认的写对象值。 当读回时,读者必须确保使用协议变量调用getURLStreamHandler返回有效的URLStreamHandler,如果没有,则抛出IOException。
- 异常
-
IOException
-
-
Serialized Fields
-
Class java.net.URLPermission extends Permission implements Serializable
- serialVersionUID:
- -2702463814894478682L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
从流中恢复此对象的状态
-
-
Serialized Fields
-
actions
String actions
-
-
-
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
被调用从流中读取对象。- 异常
-
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 异常 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
读取对象的状态,并保存流的串行化过滤器,以在对象被反序列化时使用。- 异常
-
IOException
- 如果发生I / O错误 -
ClassNotFoundException
- 如果找不到类
-
-
Serialized Fields
-
hash
int hash
包含对象的存储哈希码。 -
locBytes
byte[] locBytes
位置注释的字节数,被equals
忽略。 如果locBytes
为空,则在编组期间不存在非null
注释。 -
objBytes
byte[] objBytes
序列化表示的字节数。 如果objBytes
是null
那么编组的对象是一个null
参考。
-
-
Class java.rmi.NoSuchObjectException extends RemoteException implements Serializable
- serialVersionUID:
- 6619395951570472985L
-
Class java.rmi.NotBoundException extends 异常 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<T> data
对象的初始化数据 -
groupID
ActivationGroupID groupID
该组的标识符 -
location
String location
对象的代码位置 -
restart
boolean restart
指示是否应重新启动对象
-
-
Class java.rmi.activation.ActivationException extends 异常 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<T> 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
。
-
-
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
将是一个实例的实现特定类。 -
writeObject
private void writeObject(ObjectOutputStream out) throws IOException, ClassNotFoundException
writeObject
用于自定义序列化。此方法将此对象的序列化表单写入此类,如下所示:
writeObject
方法调用out
传递该对象的唯一标识符(一个UID
实例)作为参数。接下来,在激活器的
RemoteRef
实例上调用getRefClass
方法来获取其外部引用类型名称。 接着,writeUTF
方法被调用上out
与由返回的值getRefClass
,然后writeExternal
方法被调用的RemoteRef
实例传递out
作为参数。- Serial Data:
-
该类的序列化数据包括一个
java.rmi.server.UID
(用ObjectOutput.writeObject
编写),后面是激活器的RemoteRef
实例的外部引用类型名称(一个用ObjectOutput.writeUTF
编写的字符串),后面是由其writeExternal
方法编写的RemoteRef
实例的外部形式。所述的外部ref类型名称
RemoteRef
使用的在指定的外部REF类型名称中的定义来确定实例RemoteObject
writeObject
方法serialData规范。 类似地,由写入的数据writeExternal
方法和读出由readExternal
的方法RemoteRef
对应于每个定义的外部ref类型名称的实现类在被指定RemoteObject
writeObject
方法serialData规范。 - 异常
-
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
字段将设置为由readUTF
返回的外部引用类型名称对应的实现特定类创建的RemoteRef
实例,然后在此对象的ref
字段上调用readExternal
方法。如果外部REF类型名称是
"UnicastRef"
,"UnicastServerRef"
,"UnicastRef2"
,"UnicastServerRef2"
,或"ActivatableRef"
,一个对应的特定于实现的类必须找到,而其readExternal
在要写入方法必须作为指定该外部ref类型名称读出的串行数据该类的serialData文档。 如果外部引用类型名称是任何其他字符串(非零长度),则抛出ClassNotFoundException
,除非该实现提供了与该外部引用类型名称相对应的实现特定类,在这种情况下,此对象的ref
字段将为设置为该实现特定类的实例。 -
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
如果字符串为零长度,ref
其传递给序列化流的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
对应于每个定义的外部ref类型名称的实现类:对于
"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
类型的java.rmi.server.RMIClientSocketFactory
),通过传递给流实例上的一个writeObject
的调用 - 作为在引用中包含的
ObjID
实例上调用{link java.rmi.server.ObjID#write(java.io.ObjectOutput)}的结果写入的数据) - 该布尔值为
false
,由DataOutput.writeBoolean(boolean)
编写
对于
"ActivatableRef"
具有null
嵌套远程引用:- 一个
java.rmi.activation.ActivationID
的实例,通过将其传递给流实例上的writeObject
的调用 - 一个零长度字符串(
""
),由DataOutput.writeUTF(String)
编写
对于
"ActivatableRef"
与非null
嵌套的远程引用:- 一个
java.rmi.activation.ActivationID
的实例,通过将其传递给流实例上的writeObject
的调用 - 外部参考类型名称的嵌套远程引用,它必须是
"UnicastRef2"
,由DataOutput.writeUTF(String)
编写 - 通过使用流实例调用其
writeExternal
方法(见上述"UnicastRef2"
的外部表单的描述)编写的嵌套远程引用的外部形式,
为
"UnicastServerRef"
和"UnicastServerRef2"
,没有数据被写入writeExternal
方法或通过读readExternal
方法。 - 引用的远程对象的主机名,由
- 异常
-
IOException
-
ClassNotFoundException
-
-
Class java.rmi.server.RemoteObjectInvocationHandler extends RemoteObject implements Serializable
- serialVersionUID:
- 2L
-
Serialization Methods
-
readObjectNoData
private void readObjectNoData() throws InvalidObjectException
- 异常
-
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
异常 detail
造成异常的原因。该领域早于通用异常链接工具。
Throwable.getCause()
方法现在是获取此信息的首选方法。
-
-
Class java.rmi.server.ServerNotActiveException extends 异常 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位数字,以区分同一个虚拟机中创建的UID
实例,具有相同的时间值 -
time
long time
这个UID
生成的VM的时间(由System.currentTimeMillis()
返回)还活着 -
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
反汇编远程对象时重新导出。
-
-
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的状态。
-
-
Class java.security.BasicPermissionCollection extends PermissionCollection implements Serializable
- serialVersionUID:
- 739301742472979399L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
调用readObject从流中恢复BasicPermissionCollection的状态。 -
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- Serial Data:
- 默认字段。
- 异常
-
IOException
-
-
Serialized Fields
-
all_allowed
boolean all_allowed
如果此BasicPermissionCollection包含具有“*”作为其权限名称的true
则将其设置为true
。 -
permClass
Class<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
-
-
Serialized Fields
-
Class java.security.CodeSource extends Object implements Serializable
- serialVersionUID:
- 4977541819976013951L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
从流中恢复这个对象(即反序列化它)。 -
writeObject
private void writeObject(ObjectOutputStream oos) throws IOException
将此对象写入流(即序列化)。- Serial Data:
-
最初的
URL
之后是一个int
表示要跟踪的证书数量(“零”表示没有与该对象相关联的证书)。 每个证书都是从表示证书类型的String
开始String
的,其后是指定证书编码长度的int
,其后是以字节数组写出的证书编码本身。 最后,如果任何代码签名者存在,那么代码签名者的数组也被序列化并写出来。 - 异常
-
IOException
-
-
Serialized Fields
-
location
URL location
代码位置。
-
-
Class java.security.DigestException extends GeneralSecurityException implements Serializable
- serialVersionUID:
- 5821450303093652515L
-
Class java.security.GeneralSecurityException extends 异常 implements Serializable
- serialVersionUID:
- 894798122053539237L
-
Class java.security.GuardedObject extends Object implements Serializable
- serialVersionUID:
- -5240450096227834308L
-
Serialization Methods
-
writeObject
private void writeObject(ObjectOutputStream oos) throws IOException
将此对象写入流(即序列化)。 如果有一个,我们检查警卫。- 异常
-
IOException
-
-
Serialized Fields
-
Class java.security.Identity extends Object implements Serializable
- serialVersionUID:
- 3609922007826600659L
-
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,并从规范中生成私钥
- 异常
-
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
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- Serial Data:
- 默认字段。
- 异常
-
IOException
-
-
Serialized Fields
-
Class java.security.PrivilegedActionException extends 异常 implements Serializable
- serialVersionUID:
- 4724086851538908602L
-
Serialized Fields
-
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值将用于填充两个字段。
-
-
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的状态。
-
-
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
已过时。签字人的私钥。
-
-
Class java.security.Timestamp extends Object implements Serializable
- serialVersionUID:
- -5502683707821851294L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream ois) throws 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
从流中恢复这个对象(即反序列化它)。 -
writeObject
private void writeObject(ObjectOutputStream oos) throws IOException
将此对象写入流(即序列化)。- Serial Data:
-
最初的
String
表示type
,后面是一个String
表示name
,其次是String
表示actions
,后面跟着一个int
表示要追踪的证书数量(“零”值表示没有与此相关的证书目的)。 每个证书被写出开始用String
表示证书类型,接着是int
指定证书编码的长度,其次是证书编码本身被写出为字节数组。 - 异常
-
IOException
-
-
Serialized Fields
-
Class java.security.UnresolvedPermissionCollection extends PermissionCollection implements Serializable
- serialVersionUID:
- -7176153071733132400L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- Serial Data:
- 默认字段。
- 异常
-
IOException
-
-
Serialized Fields
-
-
Package java.security.acl
-
Class java.security.acl.AclNotFoundException extends 异常 implements Serializable
- serialVersionUID:
- 5684295034092681791L
-
Class java.security.acl.LastOwnerException extends 异常 implements Serializable
- serialVersionUID:
- -5141997548211140359L
-
Class java.security.acl.NotOwnerException extends 异常 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
更换要序列化的证书。- 异常
-
ObjectStreamException
- 如果无法创建表示此证书的新对象 - 从以下版本开始:
- 1.3
-
-
Serialized Fields
-
hash
int hash
缓存认证的哈希码 -
type
String type
-
-
Class java.security.cert.Certificate.CertificateRep extends Object implements Serializable
- serialVersionUID:
- -8563758940495660020L
-
Serialization Methods
-
readResolve
protected Object readResolve() throws ObjectStreamException
解决证书对象。- 异常
-
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
实例。 -
writeObject
private void writeObject(ObjectOutputStream oos) throws IOException
序列化这个CertificateRevokedException
实例。- Serial Data:
- 扩展名map(int)的大小,后跟map中的所有扩展名,没有特定的顺序。 对于每个扩展,发出以下数据:OID String(Object),临界性标志(boolean),编码扩展名字节数组(int)的长度和编码的扩展值字节。
- 异常
-
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
对象进行序列化。- 异常
-
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
。- 异常
-
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
-
-
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
的状态。 -
writeObject
private void writeObject(ObjectOutputStream s) throws IOException, ClassNotFoundException
调用writeObject将BatchUpdateException
的状态保存到流中。
-
-
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
-
Class java.sql.SQLDataException extends SQLNonTransientException implements Serializable
- serialVersionUID:
- -6889123282670549800L
-
Class java.sql.SQLException extends 异常 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
解析反序列化为预定义常量的实例。- 异常
-
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
从输入流读取对象后,进行简单的验证来维护类不变量。- 异常
-
InvalidObjectException
- 如果从流读取的对象无效。 -
IOException
-
ClassNotFoundException
-
-
Serialized Fields
-
choiceFormats
String[] choiceFormats
选择字符串列表。 格式化器将返回choiceFormats[i]
如果被格式化的数量大于或等于choiceLimits[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
解析反序列化为预定义常量的实例。- 异常
-
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
字段被初始化,以确保向后兼容性。- 异常
-
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.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的行为。 - 验证超类的数字计数字段是否正确反映了对
-
-
Serialized Fields
-
decimalSeparatorAlwaysShown
boolean decimalSeparatorAlwaysShown
如果为true,则强制小数分隔符始终以格式化的数字显示,即使数字的小数部分为零。 -
groupingSize
byte groupingSize
数字整数部分中分组分隔符之间的位数。 如果NumberFormat.groupingUsed
为真,则必须大于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
用于百分比,每mille等的乘数 -
negativePrefix
String negativePrefix
格式化负号时用作前缀的符号,例如“ - ”。 -
negativeSuffix
String negativeSuffix
用于格式化负数时的后缀的符号。 这通常是一个空字符串。 -
negPrefixPattern
String negPrefixPattern
负数的前缀模式。 该变量对应于negativePrefix
。 该变量类似于posPrefixPattern
; 看到该变量进一步的文档。- 从以下版本开始:
- 1.3
-
negSuffixPattern
String negSuffixPattern
负数的后缀模式。 该变量对应于negativeSuffix
。 该变量类似于posPrefixPattern
; 看到该变量进一步的文档。- 从以下版本开始:
- 1.3
-
parseBigDecimal
boolean parseBigDecimal
如果为true,解析可能返回BigDecimal。- 从以下版本开始:
- 1.5
- 另请参见:
-
DecimalFormat.isParseBigDecimal()
-
positivePrefix
String positivePrefix
格式化正数时用作前缀的符号,例如“+”。 -
positiveSuffix
String positiveSuffix
格式化正数时用作后缀的符号。 这通常是一个空字符串。 -
posPrefixPattern
String posPrefixPattern
非负数的前缀模式。 该变量对应于positivePrefix
。该模式通过方法
expandAffix()
扩展为positivePrefix
以更新后者以反映symbols
更改。 如果此变量为null
则positivePrefix
将被视为当symbols
更改时不会更改的文字值。 此变量始终为null
对于比流版本2还原的DecimalFormat
对象更早。- 从以下版本开始:
- 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字段初始化货币。- 异常
-
IOException
-
ClassNotFoundException
- 从以下版本开始:
- 1.1.6
-
-
Serialized Fields
-
currencySymbol
String currencySymbol
字符串表示当地货币,例如“$”。 -
decimalSeparator
char decimalSeparator
用于十进制符号的字符。 -
digit
char digit
用于图案中数字的字符。 -
exponential
char exponential
用于区分以指数符号表示的数字中的指数的字符,例如“1.23E45”等数字的“E”。请注意,即使实施和流格式支持,公共API也无法设置此字段。 意图是将来会将其添加到API中。
- 从以下版本开始:
- 1.1.6
-
exponentialSeparator
String exponentialSeparator
用于将尾数与指数分开的字符串。 示例:1.23×10 ^ 4的“x10 ^”,1.23E4的“E”。如果同时存在
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
字符用于每个标志。 -
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
从输入流读取对象后,进行简单的验证来维护类不变量。- 异常
-
InvalidObjectException
- 如果从流读取的对象无效。 -
IOException
-
ClassNotFoundException
-
-
Serialized Fields
-
argumentNumbers
int[] argumentNumbers
对应于每个格式化器的参数号。 (格式化器按照它们在模式中出现的顺序存储,而不是以指定参数的顺序存储。) -
formats
Format[] formats
一组格式化器,用于格式化参数。 -
locale
Locale locale
用于格式化数字和日期的区域设置。 -
maxOffset
int maxOffset
少于offsets
的条目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
解析反序列化为预定义常量的实例。- 异常
-
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
,因为int
字段在JDK 1.1中不存在。 最后,将serialVersionOnStream设置为允许的最大值,以便如果再次将该对象重新流出,则默认的序列化将正常工作。如果
minimumIntegerDigits
大于maximumIntegerDigits
或minimumFractionDigits
大于maximumFractionDigits
,则流数据无效,此方法抛出一个InvalidObjectException
。 此外,如果这些值中的任何一个为负,则该方法将抛出一个InvalidObjectException
。- 异常
-
IOException
-
ClassNotFoundException
- 从以下版本开始:
- 1.2
-
writeObject
private void writeObject(ObjectOutputStream stream) throws IOException
写出默认的可序列化数据,首先将byte
字段(如maxIntegerDigits
设置为等于int
字段(例如maximumIntegerDigits
(或Byte.MAX_VALUE
,取较小值),以兼容流格式的JDK 1.1版本。- 异常
-
IOException
- 从以下版本开始:
- 1.2
-
-
Serialized Fields
-
groupingUsed
boolean groupingUsed
如果在格式化和解析数字时使用分组(即数千)分隔符,则为真。 -
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
如果此格式仅将数字解析为整数,则为真。 -
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
解析反序列化为预定义常量的实例。- 异常
-
InvalidObjectException
- 如果常数无法解决。
-
-
Class java.text.ParseException extends 异常 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
从输入流读取对象后,验证对象中的格式模式。- 异常
-
InvalidObjectException
- 如果模式无效 -
IOException
-
ClassNotFoundException
-
-
Serialized Fields
-
defaultCenturyStart
Date defaultCenturyStart
我们将两位数年份的日期映射到从defaultCenturyStart
开始的世纪,这可能是任何日期。 可能不为空- 从以下版本开始:
- 1.1.4
-
formatData
DateFormatSymbols formatData
此格式化程序用于周名,月份名称等的符号可能不为空。- 另请参见:
-
DateFormatSymbols
-
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
是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
防御恶意流。- 异常
-
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
防御恶意流。- 异常
-
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
防御恶意流。- 异常
-
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
防御恶意流。- 异常
-
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
防御恶意流。- 异常
-
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
防御恶意流。- 异常
-
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
防御恶意流。- 异常
-
InvalidObjectException
- 永远
-
writeReplace
private Object writeReplace()
使用 dedicated serialized form写入对象。
-
-
Serialized Fields
-
dateTime
LocalDateTime dateTime
当地的日期时间。 -
offset
ZoneOffset offset
从UTC /格林威治的偏移。
-
-
Class java.time.OffsetTime extends Object implements Serializable
- serialVersionUID:
- 7264499704384272492L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException
防御恶意流。- 异常
-
InvalidObjectException
- 永远
-
writeReplace
private Object writeReplace()
使用 dedicated serialized form写入对象。
-
-
Serialized Fields
-
offset
ZoneOffset offset
从UTC /格林威治的偏移。 -
time
LocalTime time
当地的日期时间。
-
-
Class java.time.Period extends Object implements Serializable
- serialVersionUID:
- -3587258372562876L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException
防御恶意流。- 异常
-
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 -
- 异常
-
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
- 异常
-
IOException
- 包含可能发生的任何I / O异常
-
-
Class java.time.Year extends Object implements Serializable
- serialVersionUID:
- -23038383694477807L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException
防御恶意流。- 异常
-
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
防御恶意流。- 异常
-
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
防御恶意流。- 异常
-
InvalidObjectException
- 永远
-
writeReplace
private Object writeReplace()
使用 dedicated serialized form写入对象。
-
-
Serialized Fields
-
dateTime
LocalDateTime dateTime
当地的日期时间。 -
offset
ZoneOffset offset
从UTC /格林威治的偏移。 -
zone
ZoneId zone
时区。
-
-
Class java.time.ZoneId extends Object implements Serializable
- serialVersionUID:
- 8352817235686L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException
防御恶意流。- 异常
-
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
防御恶意流。- 异常
-
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
防御恶意流。- 异常
-
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
防御恶意流。- 异常
-
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
防御恶意流。- 异常
-
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
防御恶意流。- 异常
-
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
防御恶意流。- 异常
-
InvalidObjectException
- 永远
-
writeReplace
Object writeReplace()
- 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
防御恶意流。- 异常
-
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
防御恶意流。- 异常
-
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
防御恶意流。- 异常
-
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
防御恶意流。- 异常
-
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
防御恶意流。- 异常
-
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 - 年龄 (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)
- 异常
-
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
- 异常
-
IOException
- 包括可能发生的任何I / O异常
-
-
Class java.time.chrono.ThaiBuddhistChronology extends AbstractChronology implements Serializable
- serialVersionUID:
- 2775954514031616474L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException
防御恶意流。- 异常
-
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
防御恶意流。- 异常
-
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的状态。 检查值是否有效。- 异常
-
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
从流中恢复WeekField的状态。 检查值是否有效。- 异常
-
InvalidObjectException
- 如果序列化对象对firstDayOfWeek或minimalDays具有无效值。 -
ClassNotFoundException
- 如果类无法解析 -
IOException
-
readResolve
private Object readResolve() throws InvalidObjectException
返回与firstDayOfWeek
和minimalDays
相关联的单身minimalDays
。- 异常
-
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
序列化的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 -
- 异常
-
IOException
- 如果发生I / O错误 -
ClassNotFoundException
- 如果找不到正在恢复的对象的类。
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException
实现Externalizable
接口写入对象。- Serial Data:
-
每个可序列化的类被映射到流中的第一个字节的类型。
请参考各类
writeReplace
序列化形式的类型和值类型的值。 - 异常
-
IOException
- 包括可能发生的任何I / O异常
-
-
Class java.time.zone.ZoneOffsetTransition extends Object implements Serializable
- serialVersionUID:
- -6946044323557704546L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException
防御恶意流。- 异常
-
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
防御恶意流。- 异常
-
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
'before'偏移量的切换时间。 -
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
防御恶意流。- 异常
-
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
标准偏移(时代秒)之间的转换,排序。 -
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
从流中重组这个deque(也就是反序列化它)。- 异常
-
ClassNotFoundException
- 如果无法找到序列化对象的类 -
IOException
- 如果发生I / O错误
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将此deque保存到流中(即序列化它)。- Serial Data:
-
当前的大小(
int
)的deque,其后是其所有元素(每个对象引用),int
顺序。 - 异常
-
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
实例(即反序列化它)。- 异常
-
ClassNotFoundException
- 如果无法找到序列化对象的类 -
IOException
- 如果发生I / O错误
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将ArrayList
实例的状态保存到流(即序列化它)。- Serial Data:
-
支持
ArrayList
实例的数组的长度被发送(int),其后是其正确顺序的所有元素(每个元素为Object
)。 - 异常
-
IOException
- 如果发生I / O错误
-
-
Serialized Fields
-
size
int size
ArrayList的大小(它包含的元素数)。
-
-
Class java.util.Arrays.ArrayList extends AbstractList<E> implements Serializable
- serialVersionUID:
- -2764017481108945198L
-
Serialized Fields
-
a
Object[] a
-
-
Class java.util.BitSet extends Object implements Serializable
- serialVersionUID:
- 7997698588986878753L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
从流重构BitSet
实例(即反序列化它)。 -
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将BitSet
实例的状态保存到流中(即将其序列化)。- 异常
-
IOException
-
-
Serialized Fields
-
bits
long[] bits
BitSet中的位。 第i位存储在比特位置i%64(位位置0指的是最低有效位,63是最高有效位)的位[i / 64]中。
-
-
Class java.util.Calendar extends Object implements Serializable
- serialVersionUID:
- -1807547505821590642L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
从流中重构这个对象(即反序列化它)。 -
writeObject
private void writeObject(ObjectOutputStream stream) throws IOException
将此对象的状态保存到流(即序列化)。 理想情况下,Calendar
只会写出其状态数据和当前时间,并没有写任何字段数据出来,比如fields[]
,isTimeSet
,areFieldsSet
,并isSet[]
。nextStamp
也不应该是持久状态的一部分。 不幸的是,在JDK 1.1发货之前没有发生。 要与JDK 1.1兼容,我们将始终要写出字段值和状态标志。 但是,可以从序列化流中删除nextStamp
; 这可能会在不久的将来发生。- 异常
-
IOException
-
-
Serialized Fields
-
areFieldsSet
boolean areFieldsSet
如果fields[]
与当前设置的时间同步,fields[]
真。 如果为false,则下一次尝试获取字段的值将强制从当前值time
重新计算所有字段。 -
fields
int[] fields
该日历的当前设置时间的日历字段值。 这是一个FIELD_COUNT
整数的数组,索引值为ERA
到DST_OFFSET
。 -
firstDayOfWeek
int firstDayOfWeek
一周的第一天,以可能值SUNDAY
,MONDAY
等,这是一个区域设置相关的值。 -
isSet
boolean[] isSet
说明是否设置日历的指定日历字段的标志。 一个新对象没有设置字段。 在首次调用生成字段的方法之后,它们都将保持置位。 这是一个FIELD_COUNT
布尔值的数组,索引值为ERA
通过DST_OFFSET
。 -
isTimeSet
boolean isTimeSet
如果那么那么time
的值是有效的。 通过更改field[]
的项目,field[]
。- 另请参见:
-
Calendar.time
-
lenient
boolean lenient
True
如果此日历允许从fields[]
计算time
期间超出范围的字段值。 -
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
是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
-
Class java.util.Collections.CheckedCollection extends Object implements Serializable
- serialVersionUID:
- 1578914078182001775L
-
Serialized Fields
-
c
Collection<E> c
-
type
Class<T> type
-
zeroLengthElementArray
Object[] zeroLengthElementArray
-
-
Class java.util.Collections.CheckedList extends java.util.Collections.CheckedCollection<E> implements Serializable
- serialVersionUID:
- 65247728283967356L
-
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
-
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
-
Class java.util.Collections.CheckedSortedSet extends java.util.Collections.CheckedSet<E> implements Serializable
- serialVersionUID:
- 1599911165492914959L
-
Class java.util.Collections.CopiesList extends AbstractList<E> implements Serializable
- serialVersionUID:
- 2739099268398711800L
-
Serialized Fields
-
element
Object 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,因为静态工厂返回一个ReverseComparator实例,如果其参数为空。
-
-
Class java.util.Collections.SetFromMap extends AbstractSet<E> implements Serializable
- serialVersionUID:
- 2454657854757543876L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
-
-
Serialized Fields
-
Class java.util.Collections.SingletonList extends AbstractList<E> implements Serializable
- serialVersionUID:
- 3093736618740652951L
-
Serialized Fields
-
element
Object element
-
-
Class java.util.Collections.SingletonMap extends AbstractMap<K,V> implements Serializable
- serialVersionUID:
- -6979724477215052911L
-
Class java.util.Collections.SingletonSet extends AbstractSet<E> implements Serializable
- serialVersionUID:
- 3193687207550431679L
-
Serialized Fields
-
element
Object element
-
-
Class java.util.Collections.SynchronizedCollection extends Object implements Serializable
- serialVersionUID:
- 3053995032091335093L
-
Serialization Methods
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
- 异常
-
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
-
Class java.util.Collections.SynchronizedMap extends Object implements Serializable
- serialVersionUID:
- 1978198479659022715L
-
Serialization Methods
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
- 异常
-
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
-
Class java.util.Collections.SynchronizedSortedSet extends java.util.Collections.SynchronizedSet<E> implements Serializable
- serialVersionUID:
- 8695801310862127406L
-
Class java.util.Collections.UnmodifiableCollection extends Object implements Serializable
- serialVersionUID:
- 1820017752578914078L
-
Serialized Fields
-
c
Collection<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
-
Class java.util.Collections.UnmodifiableMap extends Object implements Serializable
- serialVersionUID:
- -1034234728574286014L
-
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,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
-
Class java.util.Collections.UnmodifiableSortedSet extends java.util.Collections.UnmodifiableSet<E> implements Serializable
- serialVersionUID:
- -4929149591599911165L
-
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,表示对象的数量,后面是很多对象。
- 异常
-
IOException
- 如果发生I / O错误 -
ClassNotFoundException
- 如果无法加载序列化类 -
InvalidObjectException
- 如果计数为负数 - 从以下版本开始:
- 9
-
readResolve
private Object readResolve() throws ObjectStreamException
从此代理类创建并返回不可变的集合。 返回的实例是通过调用静态工厂方法之一仿佛创建List , Map ,或Set 。 该代理类是所有不可变集合实例的串行表单,不管实现类型如何。 这是必要的,以确保任何特定实现类型的存在被保留在序列化形式之外。- 异常
-
InvalidObjectException
- 如果标记值是非法的,或者在创建集合期间是否抛出异常 -
ObjectStreamException
- 如果发生另一个序列化错误 - 从以下版本开始:
- 9
-
writeObject
private void writeObject(ObjectOutputStream oos) throws IOException
从瞬态Object[] array
字段将对象写入流。- Serial Data:
- 一个非负的int,表示对象的数量,后面是很多对象。
- 异常
-
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
从一个流重构这个对象(即反序列化它)。 -
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将此对象的状态保存到流(即序列化)。- Serial Data:
-
getTime()
返回的值被发出(长)。 这表示从1970年1月1日00:00:00 GMT以毫秒为单位的偏移量。 - 异常
-
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
实例(即反序列化它)。 -
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将EnumMap
实例的状态保存到流中(即序列化)。- Serial Data:
- 枚举映射的 大小 (键值映射的数量)被发送(int),后面是由枚举映射表示的每个键值映射的键(Object)和值(Object)。
- 异常
-
IOException
-
-
Serialized Fields
-
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
更新内部状态。
-
-
Serialized Fields
-
gregorianCutover
long gregorianCutover
公历日历规则的使用点,以标准时期的毫秒为单位。 默认是1582年10月15日(公历)00:00:00 UTC或-12219292800000L。 对于这个值,1582年10月4日(朱利安)之后是1582年10月15日(公历)。 这对应于朱利安日数2299161。
-
-
Class java.util.HashMap extends AbstractMap<K,V> implements Serializable
- serialVersionUID:
- 362498820763181265L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
从流重构HashMap
实例(即反序列化它)。 -
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将HashMap
实例的状态保存到流中(即将其序列化)。- Serial Data:
- HashMap的容量 (bucket数组的长度)被发出(int),后面是大小 (一个int,键值映射的数量),后面跟着每个对象的键(Object)和值(Object)键值映射。 键值映射没有特定的顺序排列。
- 异常
-
IOException
-
-
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
实例(即反序列化它)。 -
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将此HashSet
实例的状态保存到流(即序列化它)。- Serial Data:
-
背景
HashMap
实例(int)及其负载因子(float)的容量被发出,后面是集合的大小(它包含的元素的数量)(int),后面是其所有元素(每个都是一个对象)没有特定的顺序。 - 异常
-
IOException
-
-
Class java.util.Hashtable extends Dictionary<K,V> implements Serializable
- serialVersionUID:
- 1421746759512286392L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
从流中重建哈希表(即反序列化)。 -
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将哈希表的状态保存到流中(即序列化它)。- Serial Data:
- Hashtable的 容量 (bucket数组的长度)被发送(int),后面是Hashtable的 大小 (键值映射的数量),后面跟着每个对象的键(Object)和值(Object)键值映射由Hashtable表示键值映射按照特定的顺序排列。
- 异常
-
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
实例(即反序列化它)。 -
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将IdentityHashMap
实例的状态保存到流中(即将其序列化)。- Serial Data:
-
HashMap的大小 (键值映射的数量)(
int
),后面是由IdentityHashMap表示的每个键值映射的键(Object)和值(Object)。 键值映射没有特定的顺序排列。 - 异常
-
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
-
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
实例(即反序列化它)。 -
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将此LinkedList
实例的状态保存到流(即序列化它)。- Serial Data:
- 列表的大小(它包含的元素的数量)被发送(int),后面是正确顺序的所有元素(每个对象)。
- 异常
-
IOException
-
-
Class java.util.Locale extends Object implements Serializable
- serialVersionUID:
- 9149081749638150636L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
反序列出这个Locale
。- 异常
-
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 。 -
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
将此Locale
序列Locale
指定的ObjectOutputStream
。- 异常
-
IOException
- 从以下版本开始:
- 1.7
-
-
Serialized Fields
-
country
String country
在大写的国家subtag。 (见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
实例(即反序列化它)。- 异常
-
ClassNotFoundException
- 如果找不到序列化对象的类 -
IOException
- 如果发生I / O错误
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将此队列保存到流(即序列化它)。- Serial Data:
-
支持实例的数组的长度被发送(int),其后是其正确顺序的所有元素(每个元素为
Object
)。 - 异常
-
IOException
- 如果发生I / O错误
-
-
Serialized Fields
-
comparator
Comparator<T> 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
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- Serial Data:
- 默认字段。
- 异常
-
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
实例(即反序列化它)。 -
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将Random
实例保存到流中。- 异常
-
IOException
-
-
Serialization Overview
-
随机可序列化字段。
-
-
Serialized Fields
-
haveNextNextGaussian
boolean haveNextNextGaussian
nextNextGaussian是有效的 -
nextNextGaussian
double nextNextGaussian
接下来的高斯被归还 -
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二进制格式和一个打包字节数组的完整格式。 -
writeObject
private void writeObject(ObjectOutputStream stream) throws IOException
将此对象的状态保存到流(即序列化)。- Serial Data:
-
我们写出两种格式,JDK 1.1兼容格式,使用
DOW_IN_MONTH_MODE
规则,在所需部分,后面是完整规则,以打包格式,在可选部分。 可选部分将在流入时被JDK 1.1代码忽略。可选部分的内容:字节数组的长度被发送(int); 这是这个版本的4。 发出给定长度的字节数组。 字节数组的内容字段的真值
startDay
,startDayOfWeek
,endDay
,和endDayOfWeek
。 所需部分中的这些字段的值是适用于规则模式DOW_IN_MONTH_MODE
,它是JDK 1.1识别的唯一模式。 - 异常
-
IOException
-
-
Serialized Fields
-
dstSavings
int dstSavings
指示在DST中保存的时间量(以毫秒为单位)的正值。 通常一小时(3600000); 有时30分钟(1800000)。如果
useDaylight
为false,则忽略此值。- 从以下版本开始:
- 1.1.4
-
endDay
int endDay
这个领域有两个可能的解释:-
endMode == DOW_IN_MONTH
-
endDay
表示的月份中的日期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
- 月份的一周; 例如,3月的最后一个星期天。
-
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
时间,也可能需要添加dstSavings
。 -
serialVersionOnStream
int serialVersionOnStream
流上的序列化数据的版本。 可能的值:- 0或不存在于流
- JDK 1.1.3或更早版本。
- 1
-
JDK 1.1.4或更高版本。
包括三个新的领域:
startMode
,endMode
,并dstSavings
。 - 2
-
JDK 1.3或更高版本。
包括两个新字段:
startTimeMode
和endTimeMode
。
serialVersionOnStream
是serialVersionOnStream
。- 从以下版本开始:
- 1.1.4
-
startDay
int startDay
这个领域有两个可能的解释:-
startMode == DOW_IN_MONTH
-
startDay
表示的月份中的日期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
- 月份的一周; 例如,3月的最后一个星期天。
-
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
当且仅当此区域使用夏令时时,该值为true。 如果此值为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 异常 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
实例(即反序列化它)。 -
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将TreeMap
实例的状态保存到流(即序列化)。- Serial Data:
- TreeMap的大小 (键值映射的数量)被发送(int),后面是由TreeMap表示的每个键值映射的键(Object)和值(Object)。 键值映射以按键顺序发出(由TreeMap的Comparator确定,或者如果TreeMap没有Comparator,则通过键的自然排序)。
- 异常
-
IOException
-
-
Serialized Fields
-
comparator
Comparator<T> comparator
比较器用于在此树形图中维护顺序,如果使用其键的自然排序,则为空。
-
-
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<T> reverseComparator
-
-
Class java.util.TreeMap.NavigableSubMap extends AbstractMap<K,V> implements Serializable
- serialVersionUID:
- -2102997345730753016L
-
Serialized Fields
-
fromStart
boolean fromStart
-
hi
Object hi
端点表示为三元组(fromStart,lo,loInclusive)和(toEnd,hi,hiInclusive)。 如果fromStart为true,那么低(绝对)限制是背景映射的开始,其他值将被忽略。 否则,如果loInclusive是真的,lo是包容性的约束,否则是唯一的约束。 类似于上限。 -
hiInclusive
boolean hiInclusive
-
lo
Object lo
端点表示为三元组(fromStart,lo,loInclusive)和(toEnd,hi,hiInclusive)。 如果fromStart为true,那么低(绝对)限制是背景映射的开始,其他值将被忽略。 否则,如果loInclusive是真的,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
实例(即反序列化它)。 -
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将TreeSet
实例的状态保存到流(即序列化它)。- Serial Data:
-
发射用于排序此组,或比较
null
,如果它服从其元素的自然顺序(对象),然后由该组的大小(元素的数量它包含)(INT),随后的所有元素(每个一个对象)按顺序(由集合的比较器确定,或者如果集合没有比较器,则通过元素的自然排序)。 - 异常
-
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
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将Vector
实例的状态保存到流(即序列化它)。 该方法执行同步以确保序列化数据的一致性。- 异常
-
IOException
- 如果发生I / O错误
-
-
Serialized Fields
-
capacityIncrement
int capacityIncrement
当矢量的大小大于其容量时,矢量的容量自动增加的量。 如果容量增量小于或等于零,则每次需要增长时,向量的容量将加倍。 -
elementCount
int elementCount
此Vector
对象中有效组件的数量。 组件elementData[0]
至elementData[elementCount-1]
是实际项目。 -
elementData
Object[] elementData
存储向量的组件的阵列缓冲区。 向量的容量是此数组缓冲区的长度,并且至少足够大以包含所有向量的元素。Vector中最后一个元素后面的任何数组元素都为空。
-
-
-
Package java.util.concurrent
-
Class java.util.concurrent.ArrayBlockingQueue extends AbstractQueue<E> implements Serializable
- serialVersionUID:
- -817911632652898426L
-
Serialized Fields
-
count
int count
队列中的元素数量 -
items
Object[] items
排队的物品 -
lock
ReentrantLock lock
主锁保护所有访问 -
notEmpty
Condition notEmpty
等待的条件 -
notFull
Condition notFull
待机条件 -
putIndex
int putIndex
物品索引下一个放置,报价或添加 -
takeIndex
int takeIndex
项目索引为下一个采取,轮询,偷看或删除
-
-
Class java.util.concurrent.BrokenBarrierException extends 异常 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
从流中重建实例(即反序列化)。- 异常
-
ClassNotFoundException
- 如果无法找到序列化对象的类 -
IOException
- 如果发生I / O错误
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将ConcurrentHashMap
实例的状态保存到流中(即将其序列化)。- Serial Data:
- 序列化字段,后跟密钥(Object)和值(Object),每个键值映射后跟一个空对。 键值映射没有特定的顺序排列。
- 异常
-
IOException
- 如果发生I / O错误
-
-
Serialization Overview
-
序列化伪字段,仅适用于jdk7兼容性。
-
-
Serialized Fields
-
segmentMask
int segmentMask
索引到段的掩码值。 密钥的哈希码的高位用于选择段。 -
segmentShift
int segmentShift
段内索引的Shift值。 -
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
Object value
-
-
Class java.util.concurrent.ConcurrentLinkedDeque extends AbstractCollection<E> implements Serializable
- serialVersionUID:
- 876323262645176354L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
从流中重组这个deque(也就是反序列化它)。- 异常
-
ClassNotFoundException
- 如果无法找到序列化对象的类 -
IOException
- 如果发生I / O错误
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将此deque保存到流中(即序列化它)。- Serial Data:
-
所有元素(每个都是
E
)按照正确的顺序,后跟一个null - 异常
-
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
从一个流重构这个队列(即反序列化它)。- 异常
-
ClassNotFoundException
- 如果无法找到序列化对象的类 -
IOException
- 如果发生I / O错误
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将此队列保存到流(即序列化它)。- Serial Data:
-
所有元素(每个都是
E
)按照正确的顺序,后跟一个null - 异常
-
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
从流重构这个地图(即反序列化它)。- 异常
-
ClassNotFoundException
- 如果无法找到序列化对象的类 -
IOException
- 如果发生I / O错误
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将此地图保存到流(即序列化)。- Serial Data:
-
由映射表示的每个键值映射的键(Object)和值(Object),后跟
null
。 键值映射以按键顺序(由比较器确定,或按键“自然排序,如果没有比较器”)发出。 - 异常
-
IOException
- 如果发生I / O错误
-
-
Serialized Fields
-
comparator
Comparator<T> comparator
比较器用于维护此图中的顺序,如果使用自然排序,则为null。 (非私人,以简化嵌套类的访问。)
-
-
Class java.util.concurrent.ConcurrentSkipListMap.SubMap extends AbstractMap<K,V> implements Serializable
- serialVersionUID:
- -7647078645895051609L
-
Serialized Fields
-
hi
Object hi
上限键,如果结束,则为null -
hiInclusive
boolean hiInclusive
包含标记为hi -
isDescending
boolean isDescending
方向 -
lo
Object 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<K,V> 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
从流中重构这个列表(即反序列化它)。- 异常
-
ClassNotFoundException
- 如果找不到序列化对象的类 -
IOException
- 如果发生I / O错误
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将此列表保存到流(即序列化它)。- Serial Data:
- 支持列表的数组的长度被发送(int),后跟其所有元素(每个对象)以正确的顺序排列。
- 异常
-
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<T> completer
这个任务是完成的,如果没有,则为null -
pending
int pending
待完成的任务数量
-
-
Class java.util.concurrent.ExecutionException extends 异常 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
从流中重构这个任务(即反序列化它)。- 异常
-
ClassNotFoundException
- 如果无法找到序列化对象的类 -
IOException
- 如果发生I / O错误
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将此任务保存到流(即序列化)。- Serial Data:
-
当前运行状态和执行期间抛出的异常,如果没有,
null
- 异常
-
IOException
- 如果发生I / O错误
-
-
Serialized Fields
-
status
int status
此任务的运行状态
-
-
Class java.util.concurrent.LinkedBlockingDeque extends AbstractQueue<E> implements Serializable
- serialVersionUID:
- -387911632671998426L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
从流中重组这个deque(也就是反序列化它)。- 异常
-
ClassNotFoundException
- 如果找不到序列化对象的类 -
IOException
- 如果发生I / O错误
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将此deque保存到流中(即序列化它)。- Serial Data:
-
容量(int),后跟元素(每个都是一个
Object
),后面是一个null - 异常
-
IOException
- 如果发生I / O错误
-
-
Serialized Fields
-
capacity
int capacity
deque中的最大项目数量 -
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
从一个流重构这个队列(即反序列化它)。- 异常
-
ClassNotFoundException
- 如果无法找到序列化对象的类 -
IOException
- 如果发生I / O错误
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将此队列保存到流(即序列化它)。- Serial Data:
-
容量被发送(int),其后是其所有元素(每个都是
Object
),其顺序是正确的,后面是一个null - 异常
-
IOException
- 如果发生I / O错误
-
-
Serialized Fields
-
capacity
int capacity
容量限制,如果没有,则为Integer.MAX_VALUE -
count
AtomicInteger count
当前数量的元素 -
notEmpty
Condition notEmpty
等待队列等待 -
notFull
Condition notFull
等待等待队列 -
putLock
ReentrantLock putLock
锁,提供等 -
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
从一个流重构这个队列(即反序列化它)。- 异常
-
ClassNotFoundException
- 如果无法找到序列化对象的类 -
IOException
- 如果发生I / O错误
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将此队列保存到流(即序列化它)。- Serial Data:
-
所有元素(每个都是
E
)按照正确的顺序,后跟一个null - 异常
-
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
从一个流重构这个队列(即反序列化它)。- 异常
-
ClassNotFoundException
- 如果无法找到序列化对象的类 -
IOException
- 如果发生I / O错误
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将此队列保存到流(即序列化它)。 为了与此类的先前版本兼容,元素首先被复制到java.util.PriorityQueue,然后序列化。- 异常
-
IOException
- 如果发生I / O错误
-
-
Serialized Fields
-
lock
ReentrantLock lock
锁用于所有公共操作。 -
notEmpty
Condition notEmpty
空时阻塞的条件 -
q
PriorityQueue<E> q
一个普通的PriorityQueue仅用于序列化,以保持与此类的先前版本的兼容性。 在序列化/反序列化期间不为空。
-
-
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
Object 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
从一个流重构这个队列(即反序列化它)。- 异常
-
ClassNotFoundException
- 如果找不到序列化对象的类 -
IOException
- 如果发生I / O错误
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将此队列保存到流(即序列化它)。- 异常
-
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
保存到流(即序列化它)。- 异常
-
IOException
- 如果发生I / O错误
-
-
Serialized Fields
-
initialized
boolean initialized
总是真的 -
rnd
long rnd
种子用于随机计算
-
-
Class java.util.concurrent.TimeoutException extends 异常 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
Object value
-
-
Class java.util.concurrent.atomic.AtomicReferenceArray extends Object implements Serializable
- serialVersionUID:
- -6209656149925076980L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
从流中重建实例(即反序列化)。- 异常
-
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
- 异常
-
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
身份值表示为长,由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
- 异常
-
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
- 异常
-
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
- 异常
-
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
内部类提供写锁
-
-
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
-
-
-
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
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- Serial Data:
- 序列化字段,后跟两个字节的版本号(主字节,后跟小字节),后跟日志记录参数数组的信息。 如果没有参数数组,则写入-1。 如果有一个参数数组(可能为零长度),则数组长度被写为一个整数,后面是每个参数的String值。 如果参数为空,则写入一个空字符串。 否则写入Object.toString()的输出。
- 异常
-
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 异常 implements Serializable
- serialVersionUID:
- 859796500401108469L
-
Class java.util.prefs.InvalidPreferencesFormatException extends 异常 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实例。 读取原始模式字符串,并从中重新编译对象树。
-
-
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 异常 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 javafx.concurrent
-
Class javafx.concurrent.WorkerStateEvent extends Event implements Serializable
-
-
Package javafx.embed.swing
-
Class javafx.embed.swing.JFXPanel extends JComponent implements Serializable
-
Serialized Fields
-
disableCount
AtomicInteger disableCount
-
dnd
javafx.embed.swing.SwingDnD dnd
-
hostContainer
javafx.embed.swing.JFXPanel.HostContainer hostContainer
-
isCapturingMouse
boolean isCapturingMouse
-
opacity
float opacity
-
pHeight
int pHeight
-
pixelsIm
BufferedImage pixelsIm
-
pPreferredHeight
int pPreferredHeight
-
pPreferredWidth
int pPreferredWidth
-
pWidth
int pWidth
-
scaleFactorX
double scaleFactorX
-
scaleFactorY
double scaleFactorY
-
scene
Scene scene
-
scenePeer
com.sun.javafx.embed.EmbeddedSceneInterface scenePeer
-
screenX
int screenX
-
screenY
int screenY
-
stage
com.sun.javafx.stage.EmbeddedWindow stage
-
stagePeer
com.sun.javafx.embed.EmbeddedStageInterface stagePeer
-
ungrabListener
AWTEventListener ungrabListener
-
-
-
-
Package javafx.event
-
Class javafx.event.ActionEvent extends Event implements Serializable
- serialVersionUID:
- 20121107L
-
Class javafx.event.Event extends EventObject implements Serializable
- serialVersionUID:
- 20121107L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
-
-
Serialized Fields
-
Class javafx.event.EventType extends Object implements Serializable
-
Serialization Methods
-
writeReplace
private Object writeReplace() throws ObjectStreamException
-
-
Serialized Fields
-
-
-
Package javafx.fxml
-
Class javafx.fxml.LoadException extends IOException implements Serializable
- serialVersionUID:
- 0L
-
-
Package javafx.scene.control
-
Class javafx.scene.control.CheckBoxTreeItem.TreeModificationEvent extends Event implements Serializable
- serialVersionUID:
- -8445355590698862999L
-
Serialized Fields
-
selectionChanged
boolean selectionChanged
-
-
Class javafx.scene.control.DialogEvent extends Event implements Serializable
- serialVersionUID:
- 20140716L
-
Class javafx.scene.control.ListView.EditEvent extends Event implements Serializable
- serialVersionUID:
- 20130724L
-
Class javafx.scene.control.ScrollToEvent extends Event implements Serializable
- serialVersionUID:
- -8557345736849482516L
-
Serialized Fields
-
scrollTarget
Object scrollTarget
-
-
Class javafx.scene.control.SortEvent extends Event implements Serializable
-
Class javafx.scene.control.TableColumn.CellEditEvent extends Event implements Serializable
- serialVersionUID:
- -609964441682677579L
-
Serialized Fields
-
newValue
Object newValue
-
-
Class javafx.scene.control.TreeItem.TreeModificationEvent extends Event implements Serializable
- serialVersionUID:
- 4741889985221719579L
-
Class javafx.scene.control.TreeTableColumn.CellEditEvent extends Event implements Serializable
- serialVersionUID:
- -609964441682677579L
-
Serialized Fields
-
newValue
Object newValue
-
-
Class javafx.scene.control.TreeTableView.EditEvent extends Event implements Serializable
- serialVersionUID:
- -4437033058917528976L
-
Serialized Fields
-
newValue
Object newValue
-
oldValue
Object oldValue
-
source
TreeTableView<S> source
-
-
Class javafx.scene.control.TreeView.EditEvent extends Event implements Serializable
- serialVersionUID:
- -4437033058917528976L
-
-
Package javafx.scene.input
-
Class javafx.scene.input.ClipboardContent extends HashMap<DataFormat,Object> implements Serializable
-
Class javafx.scene.input.ContextMenuEvent extends InputEvent implements Serializable
- serialVersionUID:
- 20121107L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
-
-
Serialized Fields
-
keyboardTrigger
boolean keyboardTrigger
指示事件的布尔值由键盘手势触发。 -
pickResult
PickResult pickResult
有关选择的信息,如果拾取的Node
是一个Shape3D
节点,其pickOnBounds是假的。 -
sceneX
double sceneX
相对于Scene
的原点的事件的水平x位置包含ContextMenuEvent的节点。 如果节点不在一个Scene
,那么这个值是相对于ContextMenuEvent节点最根的父节点的boundsInParent。 -
sceneY
double sceneY
相对于包含ContextMenuEvent节点的Scene
的起始事件的垂直y位置。 如果节点不在一个Scene
,那么该值是相对于ContextMenuEvent节点最根的父节点的boundsInParent。 -
screenX
double screenX
事件的绝对水平x位置。 -
screenY
double screenY
事件的绝对垂直y位置。
-
-
Class javafx.scene.input.DragEvent extends InputEvent implements Serializable
- serialVersionUID:
- 20121107L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
-
-
Serialized Fields
-
gestureSource
Object gestureSource
-
gestureTarget
Object gestureTarget
-
pickResult
PickResult pickResult
如果拾取的Node
是Shape3D
节点,并且其pickOnBounds为false,那么关于选择的信息。 -
sceneX
double sceneX
事件的水平x位置相对于包含DragEvent节点的Scene
的原点。 如果节点不在一个Scene
,那么该值是相对于DragEvent节点最根的父节点的boundsInParent。 -
sceneY
double sceneY
事件相对于包含DragEvent节点的Scene
的原点的垂直y位置。 如果节点不在一个Scene
,那么这个值是相对于DragEvent节点最根的父节点的boundsInParent。 -
screenX
double screenX
事件的绝对水平x位置。 -
screenY
double screenY
事件的绝对垂直y位置。 -
state
javafx.scene.input.DragEvent.State state
-
transferMode
TransferMode transferMode
-
-
Class javafx.scene.input.GestureEvent extends InputEvent implements Serializable
- serialVersionUID:
- 20121107L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
-
-
Serialized Fields
-
altDown
boolean altDown
-
controlDown
boolean controlDown
-
direct
boolean direct
-
inertia
boolean inertia
-
metaDown
boolean metaDown
-
pickResult
PickResult pickResult
如果拾取的Node
是Shape3D
节点并且其pickOnBounds为false,那么关于选择的信息。 -
sceneX
double sceneX
-
sceneY
double sceneY
-
screenX
double screenX
-
screenY
double screenY
-
shiftDown
boolean shiftDown
-
-
Class javafx.scene.input.InputEvent extends Event implements Serializable
- serialVersionUID:
- 20121107L
-
Class javafx.scene.input.InputMethodEvent extends InputEvent implements Serializable
- serialVersionUID:
- 20121107L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream oos) throws IOException
- 异常
-
IOException
-
-
Serialized Fields
-
caretPosition
int caretPosition
组合文本中的输入法插入位置。 如果位置为-1,则插入符号应该是不可见的。- Default value:
- 0
-
committed
String committed
作为组合结果由输入法提交的文本。- Default value:
- 空字符串
-
-
Class javafx.scene.input.InputMethodTextRun extends Object implements Serializable
-
Serialized Fields
-
highlight
InputMethodHighlight highlight
用于显示此文本的突出显示。- Default value:
- 空值
-
text
String text
本运行中的文本。- Default value:
- 空字符串
-
-
-
Class javafx.scene.input.KeyEvent extends InputEvent implements Serializable
- serialVersionUID:
- 20121107L
-
Serialized Fields
-
altDown
boolean altDown
返回此事件的Alt修饰符是否关闭。 -
character
String character
与键类型事件相关联的Unicode字符或字符序列。 如果密钥从基本多语言平面外部产生单个Unicode字符,则需要由Java中的相应代理对编码,或者如果密钥产生多个Unicode字符本身,则包含多个元素。例如,
character
将通过按SHIFT +'a'生成的键类型事件的值为“A”。 对于按键和按键释放事件,character
始终为CHAR_UNDEFINED
。 -
code
KeyCode code
与该键中的键相关联的整数键代码按下或键释放事件。 对于键入类型的事件,code
始终为KeyCode.UNDEFINED
。 -
controlDown
boolean controlDown
返回此修改器是否关闭此事件。 -
metaDown
boolean metaDown
返回Meta修饰符在此事件上是否关闭。 -
shiftDown
boolean shiftDown
返回此事件的Shift修饰符是否关闭。 -
text
String text
描述按键和键释放事件的键代码的字符串,如“HOME”,“F1”或“A”。 对于键类型事件,text
始终为空字符串。
-
-
Class javafx.scene.input.MouseDragEvent extends MouseEvent implements Serializable
- serialVersionUID:
- 20121107L
-
Class javafx.scene.input.MouseEvent extends InputEvent implements Serializable
- serialVersionUID:
- 20121107L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
-
-
Serialized Fields
-
altDown
boolean altDown
此修改器是否关闭此事件。 -
button
MouseButton button
哪个,如果有的话,鼠标按钮是负责这个事件。 -
clickCount
int clickCount
与此事件关联的鼠标点击次数。 所有MOUSE_MOVED事件的clickCount值等于0.该值随MOUSE_PRESSED事件增加,并保持与所有后续事件相同,直到MOUSE_RELEASED,包括后续生成的MOUSE_CLICKED事件。 如果两个后续按钮之间的所有事件都发生在小区域和小时间(根据本地操作系统配置),则该值将增加到高于1的数字。 -
controlDown
boolean controlDown
Control修饰符是否关闭此事件。 -
flags
javafx.scene.input.MouseEvent.Flags flags
-
metaDown
boolean metaDown
Meta修饰符在此事件中是否关闭。 -
middleButtonDown
boolean middleButtonDown
true
如果中间按钮(按钮2)当前被按下。 请注意,这与button
变量不同,因为button
变量指示哪个按钮按下负责此事件,而此变量指示中间按钮是否被按下。 -
pickResult
PickResult pickResult
如果拾取的Node
是Shape3D
节点,并且其pickOnBounds为false,则关于选择的信息。 -
popupTrigger
boolean popupTrigger
这个鼠标事件是否是平台的弹出菜单触发事件。注意 :弹出菜单在不同的系统上触发不同。 因此,
popupTrigger
应检查onMousePressed
和mouseReleased
以获得正确的跨平台功能。 -
primaryButtonDown
boolean primaryButtonDown
true
如果主按钮(按钮1,通常是左)当前被按下。 请注意,这与button
变量不同,因为button
变量指示哪个按钮按下负责此事件,而此变量指示是否按下主按钮。 -
sceneX
double sceneX
事件相对于Scene
的原点的水平x位置包含MouseEvent的节点。 如果节点不在一个Scene
,那么该值是相对于MouseEvent节点根目录最多的父节点的boundsInParent。 -
sceneY
double sceneY
事件相对于包含MouseEvent节点的Scene
的原点的垂直y位置。 如果节点不在一个Scene
,那么该值是相对于MouseEvent节点最根的父节点的boundsInParent。 -
screenX
double screenX
事件的绝对水平x位置。 -
screenY
double screenY
事件的绝对垂直y位置。 -
secondaryButtonDown
boolean secondaryButtonDown
true
如果二次按钮(按钮3,通常是右)当前被按下。 请注意,这与button
变量不同,因为button
变量指示哪个按钮按下负责此事件,而此变量指示主按钮是否被按下。 -
shiftDown
boolean shiftDown
Shift修饰符是否关闭此事件。 -
stillSincePress
boolean stillSincePress
上一次按下鼠标光标是否离开滞后区域。 -
synthesized
boolean synthesized
-
-
Class javafx.scene.input.RotateEvent extends GestureEvent implements Serializable
- serialVersionUID:
- 20121107L
-
Serialized Fields
-
angle
double angle
-
totalAngle
double totalAngle
-
-
Class javafx.scene.input.ScrollEvent extends GestureEvent implements Serializable
- serialVersionUID:
- 20121107L
-
Serialized Fields
-
deltaX
double deltaX
-
deltaY
double deltaY
-
multiplierX
double multiplierX
-
multiplierY
double multiplierY
-
textDeltaX
double textDeltaX
-
textDeltaXUnits
ScrollEvent.HorizontalTextScrollUnits textDeltaXUnits
-
textDeltaY
double textDeltaY
-
textDeltaYUnits
ScrollEvent.VerticalTextScrollUnits textDeltaYUnits
-
totalDeltaX
double totalDeltaX
-
totalDeltaY
double totalDeltaY
-
touchCount
int touchCount
-
-
Class javafx.scene.input.SwipeEvent extends GestureEvent implements Serializable
- serialVersionUID:
- 20121107L
-
Serialized Fields
-
touchCount
int touchCount
-
-
Class javafx.scene.input.TouchEvent extends InputEvent implements Serializable
- serialVersionUID:
- 20121107L
-
Serialized Fields
-
altDown
boolean altDown
此修改器是否关闭此事件。 -
controlDown
boolean controlDown
Control修饰符是否关闭此事件。 -
eventSetId
int eventSetId
-
metaDown
boolean metaDown
Meta修饰符在此事件中是否关闭。 -
shiftDown
boolean shiftDown
Shift修饰符是否关闭此事件。 -
touchPoint
TouchPoint touchPoint
-
touchPoints
List<E> touchPoints
-
-
Class javafx.scene.input.TouchPoint extends Object implements Serializable
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
-
-
Serialized Fields
-
grabbed
EventTarget grabbed
-
id
int id
-
pickResult
PickResult pickResult
关于选择的信息,如果拾取的Node
是一个Shape3D
节点,其pickOnBounds是假的。 -
sceneX
double sceneX
-
sceneY
double sceneY
-
screenX
double screenX
-
screenY
double screenY
-
state
TouchPoint.State state
-
-
-
Class javafx.scene.input.ZoomEvent extends GestureEvent implements Serializable
- serialVersionUID:
- 20121107L
-
Serialized Fields
-
totalZoomFactor
double totalZoomFactor
-
zoomFactor
double zoomFactor
-
-
-
Package javafx.scene.media
-
Class javafx.scene.media.MediaErrorEvent extends Event implements Serializable
- serialVersionUID:
- 20121107L
-
Serialized Fields
-
error
MediaException error
MediaException
引发了这个错误事件。
-
-
Class javafx.scene.media.MediaException extends RuntimeException implements Serializable
-
Serialized Fields
-
type
MediaException.Type type
是什么导致这个错误。
-
-
-
Class javafx.scene.media.MediaMarkerEvent extends ActionEvent implements Serializable
- serialVersionUID:
- 20121107L
-
-
Package javafx.scene.transform
-
Class javafx.scene.transform.NonInvertibleTransformException extends 异常 implements Serializable
-
Class javafx.scene.transform.TransformChangedEvent extends Event implements Serializable
- serialVersionUID:
- 20121107L
-
-
Package javafx.scene.web
-
Class javafx.scene.web.WebErrorEvent extends Event implements Serializable
-
Class javafx.scene.web.WebEvent extends Event implements Serializable
-
Serialized Fields
-
data
Object data
-
-
-
-
Package javafx.stage
-
Class javafx.stage.WindowEvent extends Event implements Serializable
- serialVersionUID:
- 20121107L
-
-
Package javafx.util
-
Class javafx.util.Duration extends Object implements Serializable
-
Serialized Fields
-
millis
double millis
该持续时间的值,以毫秒为单位
-
-
-
Class javafx.util.FXPermission extends BasicPermission implements Serializable
- serialVersionUID:
- 2890556410764946054L
-
Class javafx.util.Pair extends Object implements Serializable
-
-
Package javax.activation
-
Class javax.activation.ActivationDataFlavor extends DataFlavor implements Serializable
-
Serialization Methods
-
readExternal
public void readExternal(ObjectInput is) throws IOException, ClassNotFoundException
从序列化状态恢复此DataFlavor
。- 异常
-
IOException
- 如果发生I / O错误 -
ClassNotFoundException
- 如果找不到正在恢复的对象的类。
-
writeExternal
public void writeExternal(ObjectOutput os) throws IOException
序列化这个DataFlavor
。- 异常
-
IOException
- 包含可能发生的任何I / O异常
-
-
-
Class javax.activation.MimeType extends Object implements Serializable
-
Serialization Methods
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
该对象实现了readExternal方法来恢复其内容,方法是为对象,字符串和数组调用基本类型的DataInput方法和readObject。 readExternal方法必须以与writeExternal写的相同的顺序读取相同的值。- 异常
-
ClassNotFoundException
- 如果无法找到正在还原的对象的类。 -
IOException
- 如果发生I / O错误
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException
该对象实现了writeExternal方法来通过调用DataOutput的原始值或调用ObjectOutput对象,字符串和数组的writeObject方法来保存其内容。- 异常
-
IOException
- 包括可能发生的任何I / O异常
-
-
-
Class javax.activation.MimeTypeParseException extends 异常 implements Serializable
-
Class javax.activation.UnsupportedDataTypeException extends IOException implements Serializable
-
-
Package javax.activity
-
Class javax.activity.ActivityCompletedException extends RemoteException implements Serializable
-
Class javax.activity.ActivityRequiredException extends RemoteException implements Serializable
-
Class javax.activity.InvalidActivityException extends RemoteException implements Serializable
-
-
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的状态。- 异常
-
NullPointerException
- 如果s为空。 -
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.jnlp
-
Class javax.jnlp.UnavailableServiceException extends 异常 implements Serializable
- serialVersionUID:
- 8285832920114206632L
-
-
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
明确设置所有瞬态字段。- 异常
-
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
明确设置所有瞬态字段。- 异常
-
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 异常 implements Serializable
- serialVersionUID:
- -3105272988410493376L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
-
-
Serialized Fields
-
val
Object val
引发此异常的属性的字符串表示形式。 例如,字符串值可以返回attribute.toString()
-
-
Class javax.management.BadBinaryOpValueExpException extends 异常 implements Serializable
- serialVersionUID:
- 5068475589449021227L
-
Class javax.management.BadStringOperationException extends 异常 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。- 异常
-
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 异常 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 异常 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
-
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
- 任何其他价值。 A抛出
StreamCorruptedException
。
- 1.方法
- 异常
-
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
。
- 如果
- 异常
-
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.方法
- 异常
-
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
。
- 如果
- 异常
-
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
-
-
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
根据其名称和操作对此对象进行反序列化。
-
-
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
-
-
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
-
-
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
。 -
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- 异常
-
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
。 -
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
将NumericValueExp
序列NumericValueExp
ObjectOutputStream
。- 异常
-
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
的规范名称 - <pattern>是一个布尔值,它是
true
如果这个ObjectName
包含一个模式 - <propertyPattern>是一个布尔值,它是
true
如果这个ObjectName
在属性列表中包含一个模式
- <domain>表示
- 在当前的串行形式(的属性值
- 异常
-
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
表示(不是强制性的规范表示) - 是这个
ObjectName
的规范名称是String
- <pattern>是一个布尔值,它是
true
如果这个ObjectName
包含一个模式 - <propertyPattern>是一个布尔是
true
,如果这ObjectName
包含属性列表的模式
- <domain>表示
- 在当前的串行形式(的属性值
- 异常
-
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
-
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)
,以便后者写入的内容可以由前者读取。- 异常
-
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)
,这样一来,后者可以读取前者写的内容。- 异常
-
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)
,这样一来,前者可以读取后者的内容。- 异常
-
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)
,使得前者所写的内容可以被后者读取。- 异常
-
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
。 -
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- 异常
-
IOException
-
-
Serialized Fields
-
-
Class javax.management.modelmbean.InvalidTargetObjectTypeException extends 异常 implements Serializable
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- 异常
-
IOException
-
-
Serialized Fields
-
exception
异常 exception
封装异常
-
-
-
Class javax.management.modelmbean.ModelMBeanAttributeInfo extends MBeanAttributeInfo implements Serializable
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- 异常
-
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
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- 异常
-
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
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- 异常
-
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
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- 异常
-
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
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- 异常
-
IOException
-
-
Serialized Fields
-
operationDescriptor
Descriptor operationDescriptor
包含此实例的适当元数据的描述符
-
-
-
Class javax.management.modelmbean.XMLParseException extends 异常 implements Serializable
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- 异常
-
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"
。
- 如果
- 异常
-
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"
。
- 如果
- 异常
-
ObjectStreamException
- 从以下版本开始:
- 1.6
-
-
Serialized Fields
-
Class javax.management.openmbean.CompositeDataSupport extends Object implements Serializable
- serialVersionUID:
- 8003518976613702244L
-
Serialized Fields
-
compositeType
CompositeType compositeType
该 复合 数据实例的 复合类型 。 -
contents
SortedMap<K,V> contents
将项目名称映射到其各自的值的内部表示。 ASortedMap
用于更快地检索元素。
-
-
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()
在将Descriptors添加到此类之前,将API的版本序列化的对象将具有空或空描述符。 为了与我们在这个版本中的行为保持一致,我们必须用一个描述符来反映openType,defaultValue等值的对象。
-
-
Serialized Fields
-
defaultValue
Object defaultValue
打开mbean属性的默认值 -
legalValues
Set<E> legalValues
打开mbean属性的合法值。 这个Set
是不可修改的 -
maxValue
Comparable<T> maxValue
打开mbean属性的最大值 -
minValue
Comparable<T> minValue
打开mbean属性的最小值 -
openType
OpenType<T> openType
打开的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()
在将Descriptors添加到此类之前,将API的版本序列化的对象将具有空或空描述符。 为了与我们在这个版本中的行为保持一致,我们必须用一个描述符来代替返回的openType相同值的对象。
-
-
Serialized Fields
-
returnOpenType
OpenType<T> returnOpenType
由OpenMBeanOperationInfo
实例描述的操作返回的值的打开类型
-
-
Class javax.management.openmbean.OpenMBeanParameterInfoSupport extends MBeanParameterInfo implements Serializable
- serialVersionUID:
- -7235016873758443122L
-
Serialization Methods
-
readResolve
private Object readResolve()
在将Descriptors添加到此类之前,将API的版本序列化的对象将具有空或空描述符。 为了与我们在这个版本中的行为保持一致,我们必须用一个描述符来反映openType,defaultValue等值的对象。
-
-
Serialized Fields
-
defaultValue
Object defaultValue
打开mbean参数的默认值 -
legalValues
Set<E> legalValues
开放的mbean参数的合法价值。 这个Set
是不可修改的 -
maxValue
Comparable<T> maxValue
打开mbean参数的最大值 -
minValue
Comparable<T> minValue
打开mbean参数的最小值 -
openType
OpenType<T> openType
打开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
。
-
-
Serialized Fields
-
Class javax.management.openmbean.SimpleType extends OpenType<T> implements Serializable
- serialVersionUID:
- 2215577471957694503L
-
Serialization Methods
-
readResolve
public Object readResolve() throws ObjectStreamException
使用该值的唯一实例替换从ObjectInputStream
读取的对象。- 异常
-
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
。
-
-
Serialized Fields
-
dataMap
Map<K,V> dataMap
这个表格数据实例的内容:aHashMap
-
tabularType
TabularType tabularType
此表格数据实例的表格类型
-
-
Class javax.management.openmbean.TabularType extends OpenType<TabularData> implements Serializable
- serialVersionUID:
- 6554071860220659261L
-
Serialized Fields
-
indexNames
List<E> 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
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- 异常
-
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
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- 异常
-
IOException
-
-
Serialized Fields
-
newRoleValue
List<E> newRoleValue
新角色值(ObjectName的ArrayList)(仅用于角色更新) -
oldRoleValue
List<E> oldRoleValue
旧角色值(ObjectName的ArrayList)(仅用于角色更新) -
relationId
String relationId
创建/删除/更新关系的关系标识符 -
relationObjName
ObjectName relationObjName
创建/删除/更新关系的关系MBean的ObjectName(仅当关系由MBean表示时) -
relationTypeName
String relationTypeName
创建/删除/更新关系的关系类型名称 -
roleName
String roleName
已更新角色的名称(仅适用于角色更新) -
unregisterMBeanList
List<E> unregisterMBeanList
由于关系删除,未注册的引用的MBean的ObjectName的列表
-
-
-
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
。 -
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- 异常
-
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
。 -
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
将Role
序列化为ObjectOutputStream
。- 异常
-
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
。 -
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- 异常
-
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
。 -
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- 异常
-
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
。 -
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- 异常
-
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
-
-
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
导致引发此异常的异常。 该字段可能为空。
-
-
Class javax.management.remote.JMXServerErrorException extends IOException implements Serializable
- serialVersionUID:
- 3996732239558744666L
-
Class javax.management.remote.JMXServiceURL extends Object implements Serializable
- serialVersionUID:
- 8173364409860779292L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream inputStream) throws IOException, ClassNotFoundException
-
-
Serialized Fields
-
host
String host
由JMXServiceURL.getHost()
返回的值。 -
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
-
-
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
-
-
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()
,然后初始化所有需要初始化的瞬态变量。- 异常
-
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。请注意,环境映射不是序列化的,因为它包含的对象被假定为仅在本地环境(类加载器,ORB等)上具有上下文和相关性。
在RMIConnector被反序列化之后,假设用户将调用
RMIConnector.connect(Map)
,提供一个新的Map,它可以包含与新的本地环境上下文相关的值。由于在串行化之前需要连接到ORB,并且由于要连接的ORB是这些上下文参数之一,因此不推荐重新序列化一个刚刚解串的对象 - 因为已解除序列化的对象没有映射。 因此,当需要RMIConnector对象来串行化或传输到远程应用程序时,建议通过调用
RMIConnectorServer.toJMXConnector(Map)
获取一个新的RMIConnector存根。- 异常
-
InvalidObjectException
- 如果没有设置 rmiServer存根或 jmxServiceURL 。 -
IOException
- 另请参见:
-
RMIConnector(JMXServiceURL,Map)
,RMIConnector(RMIServer,Map)
-
-
Serialized Fields
-
jmxServiceURL
JMXServiceURL jmxServiceURL
此客户端连接器将连接的RMI JMX连接器服务器的JMXServiceURL。 当rmiServer不为null时,此字段可以为空。 如果rmiServer和jmxServiceURL都为null,则序列化将失败。 -
rmiServer
RMIServer rmiServer
此客户端连接器(或将)连接到的RMI JMX Connector服务器的RMIServer存根。 当jmxServiceURL不为空时,此字段可以为空。 这包括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
。 它是一个复合名称。 如果为空,则不指定名称。 有关如何使用此方法的详细信息,请参阅javax.naming.spi.ObjectFactory.getObjectInstance
方法。该字段初始化为null。 不应该直接操作:应该使用getAltName()和setAltName()来访问和更新它。
-
altNameCtx
Context altNameCtx
包含指定altName
的上下文。 如果为空,那么默认的初始上下文是隐含的。 有关如何使用此方法的详细信息,请参阅javax.naming.spi.ObjectFactory.getObjectInstance
方法。该字段初始化为null。 它不应该直接操作:它应该使用getAltNameCtx()和setAltNameCtx()进行访问和更新。
-
environment
Hashtable<K,V> 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
被覆盖以避免实现依赖。 -
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
被覆盖以避免实现依赖。- Serial Data:
-
组件的数量(一个
int
),后面是各个组件(每个都是一个String
)。 - 异常
-
IOException
-
-
Class javax.naming.CompoundName extends Object implements Serializable
- serialVersionUID:
- 3513100557083972036L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
被覆盖以避免实现依赖。 -
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
被覆盖以避免实现依赖。- Serial Data:
-
语法
Properties
,其次是组件数(int
)和各个组件(每个组件String
)。 - 异常
-
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 异常 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
-
contents
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
被覆盖以避免暴露实现细节。 -
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
被覆盖以避免暴露实现细节- Serial Data:
- 默认字段(属性ID - 一个字符串),后跟数值(一个int)和各个值。
- 异常
-
IOException
-
-
Serialized Fields
-
attrID
String attrID
保留属性的ID。 它由公共构造函数初始化,不能为null,除非使用了attrID的BasicAttribute中的方法已被覆盖。 -
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
被覆盖以避免暴露实现细节。 -
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
被覆盖以避免暴露实现细节。- Serial Data:
- 默认字段(ignoreCase标志 - 一个布尔值),后跟set(一个int)中的属性数,然后是各个Attribute对象。
- 异常
-
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
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
仅序列化未解析的DN,以实现紧凑性,并避免任何实现依赖。- Serial Data:
- DN字符串
- 异常
-
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
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
仅序列化未解析的RDN,以实现紧凑性,并避免任何实现依赖。- Serial Data:
- RDN字符串
- 异常
-
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命名表示类,后面是表示MIME类型的规范形式的String。
- 异常
-
ClassNotFoundException
- 如果无法找到序列化对象的类。 -
IOException
- 如果从底层流读取I / O错误
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将实例写入流(即序列化对象)。- 异常
-
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 异常 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
在对象输入期间,将此反序列化枚举实例转换为枚举属性类中定义的适当枚举值。- 异常
-
ObjectStreamException
- 如果流不能被反序列化 -
InvalidObjectException
- 如果枚举值表为空,则枚举值的整数值与枚举值表中的元素不对应,或枚举值表中的相应元素为空。 (注: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
从一个流重构一个实例,反序列化它)。 -
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
将实例写入流(即序列化对象)- Serial Data:
- 属性集的序列化形式明确地写入集合中的属性数以及每个属性。 这并不能保证序列化形式的相等性,因为未定义属性的顺序。
- 异常
-
IOException
-
-
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.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
-
units
int units
-
w
int w
-
x
int x
-
y
int y
-
-
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.CORBA
-
Class javax.rmi.CORBA.ClassDesc extends Object implements Serializable
-
Class javax.rmi.CORBA.Stub extends ObjectImpl implements Serializable
- serialVersionUID:
- 1087775603798577179L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
序列化方法来恢复IOR状态。 -
writeObject
private void writeObject(ObjectOutputStream stream) throws IOException
序列化方法来保存IOR状态。- Serial Data:
- IOR类型ID(int)的长度,后跟IOR类型ID(使用ISO8859-1编码的字节数组),后跟IOR配置文件(int)的数量,后跟IOR配置文件。 每个IOR配置文件都被写为配置文件标签(int),后跟配置文件数据(int)的长度,后跟配置文件数据(字节数组)。
- 异常
-
IOException
-
-
-
Package javax.rmi.ssl
-
Class javax.rmi.ssl.SslRMIClientSocketFactory extends Object implements Serializable
- serialVersionUID:
- -8310631444933958385L
-
-
Package javax.script
-
Class javax.script.ScriptException extends 异常 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 异常 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
从流中读取这个对象(即反序列化它)
-
-
Serialized Fields
-
Class javax.security.auth.PrivateCredentialPermission.CredOwner extends Object implements Serializable
- serialVersionUID:
- -5607449830436408266L
-
Class javax.security.auth.RefreshFailedException extends 异常 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
从流中读取这个对象(即反序列化它) -
writeObject
private void writeObject(ObjectOutputStream oos) throws IOException
将此对象写入流(即序列化)。- 异常
-
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
-
writeObject
private void writeObject(ObjectOutputStream oos) throws IOException
将此对象写入流(即序列化)。- Serial Data:
- 如果这是一个私人凭据集,则执行安全检查,以确保呼叫者有权访问该集合中的每个凭据。 如果安全检查通过,该集合将被序列化。
- 异常
-
IOException
-
-
Serialized Fields
-
elements
LinkedList<E> elements
这个集合中的元素。 -
this$0
Subject this$0
外部主体实例。
-
-
-
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 异常 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从流中恢复DelegatePermission的状态。 -
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
调用WriteObject将DelegatePermission的状态保存到流中。 这些操作是序列化的,超类负责这个名称。- 异常
-
IOException
-
-
Class javax.security.auth.kerberos.EncryptionKey extends Object implements Serializable
- serialVersionUID:
- 9L
-
Serialized Fields
-
key
javax.security.auth.kerberos.KeyImpl key
KeyImpl
通过写出加密密钥的ASN.1编码字节来进行序列化。
-
-
Class javax.security.auth.kerberos.KerberosKey extends Object implements Serializable
- serialVersionUID:
- -4625402278148246993L
-
Serialized Fields
-
key
javax.security.auth.kerberos.KeyImpl key
KeyImpl
通过写出加密密钥的ASN.1编码字节来进行序列化。 -
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
从流中读取这个对象(即反序列化它) -
writeObject
private void writeObject(ObjectOutputStream oos) throws IOException
将KerberosPrincipal
对象保存到流- Serial Data:
-
这个
KerberosPrincipal
是按照 RFC4120的 5.2.2节的规定写出了他们的DER编码形式的PrincipalName和Realm序列化的。 - 异常
-
IOException
-
-
Class javax.security.auth.kerberos.KerberosTicket extends Object implements Serializable
- serialVersionUID:
- 7395334370157380539L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
-
-
Serialized Fields
-
asn1Encoding
byte[] asn1Encoding
ASN.1 DER Kerberos协议规范RFC4120中定义的机票编码。 -
authTime
Date authTime
初始认证时间 -
client
KerberosPrincipal client
拥有服务票证的客户端 -
clientAddresses
InetAddress[] clientAddresses
客户可以使用机票的地址。 票据可以从任何地址使用时,该字段可能为空。 -
endTime
Date endTime
时间之后,票不会兑现。 (其到期时间)。 -
flags
boolean[] flags
Kerberos协议规范RFC4120中定义的Ticket标志。 -
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
-
writeObject
private void writeObject(ObjectOutputStream ois) throws IOException
- Serial Data:
-
这个
KeyImpl
是通过写出加密密钥的ASN1编码字节来序列化的。 ASN1编码在RFC4120中定义,如下所示:EncryptionKey :: = SEQUENCE {keytype [0] Int32 - 实际加密类型 - ,keyvalue [1] OCTET STRING} - 异常
-
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的状态。 -
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
调用WriteObject将ServicePermission的状态保存到流中。 这些操作是序列化的,超类负责这个名称。- 异常
-
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
被序列化。 - 异常
-
IOException
-
-
-
Package javax.security.cert
-
Class javax.security.cert.CertificateEncodingException extends CertificateException implements Serializable
- serialVersionUID:
- -8187642723048403470L
-
Class javax.security.cert.CertificateException extends 异常 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
可能是空的根本原因异常。
-
-
-
Package javax.smartcardio
-
Class javax.smartcardio.ATR extends Object implements Serializable
- serialVersionUID:
- 6695383790847736493L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
-
-
Serialized Fields
-
atr
byte[] atr
-
-
Class javax.smartcardio.CardException extends 异常 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
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
- 异常
-
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
-
-
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
-
-
Serialized Fields
-
apdu
byte[] apdu
-
-
-
Package javax.sound.midi
-
Class javax.sound.midi.InvalidMidiDataException extends 异常 implements Serializable
- serialVersionUID:
- 2780771756789932067L
-
Class javax.sound.midi.MidiUnavailableException extends 异常 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 异常 implements Serializable
- serialVersionUID:
- -2046718279487432130L
-
Class javax.sound.sampled.UnsupportedAudioFileException extends 异常 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
InputStream
对象将由方法getAsciiStream
返回,这在ResultSet
接口中指定。 -
binaryStream
InputStream binaryStream
InputStream
对象将由方法getBinaryStream
返回,在ResultSet
接口中指定。 -
charStream
Reader charStream
Reader
对象将通过方法getCharacterStream
返回,这在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
表示逃生处理开启;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<E> listeners
一个Vector
对象,其中包含已注册此RowSet
对象的侦听器列表。 -
map
Map<K,V> map
java.util.Map
对象包含将SQL类型名称映射到Java编程语言中的用于定义类型的自定义映射的类的条目。 -
maxFieldSize
int maxFieldSize
阅读器应读取的最大字段大小。 -
maxRows
int maxRows
阅读器应读取的最大行数。 -
params
Hashtable<K,V> params
一个Vector
对象,保存为此RowSet
对象的当前命令设置的参数。 -
queryTimeout
int queryTimeout
驱动程序等待命令执行的最大秒数。 此限制适用于此JDBCRowSet
对象连接到其数据源,即它正在填充数据时,并且正在将数据写回数据源时。 -
readOnly
boolean readOnly
Aboolean
指示此JDBCRowSet
对象是否为只读。true
表示它是只读的;false
它是可写的。 -
rowSetType
int rowSetType
一个常量,指示这个JDBCRowSet
对象的类型。 它必须是下列之一ResultSet
常数:TYPE_FORWARD_ONLY
,TYPE_SCROLL_INSENSITIVE
,或TYPE_SCROLL_SENSITIVE
。 -
showDeleted
boolean showDeleted
Aboolean
指示删除的行是否在此JDBCRowSet
对象中可见。 -
unicodeStream
InputStream unicodeStream
InputStream
对象将通过方法getUnicodeStream
返回,这是在ResultSet
接口中指定的。 -
URL
String URL
读取器,写入器或两者的JDBC URL供应方法DriverManager.getConnection
当DriverManager
用于获取连接时。JDBC URL标识要用于进行连接的驱动程序。 该URL可以在驱动程序供应商提供的文档中找到。
-
-
Class javax.sql.rowset.RowSetMetaDataImpl extends Object implements Serializable
- serialVersionUID:
- 6893806403181801867L
-
Serialized Fields
-
colCount
int colCount
RowSet
对象中创建此RowSetMetaDataImpl
对象的列数。 -
colInfo
javax.sql.rowset.RowSetMetaDataImpl.ColInfo[] colInfo
用于存储有关创建此RowSetMetaDataImpl
对象的RowSet
对象中每个列的信息的ColInfo
对象的数组。 第一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
的状态。 -
writeObject
private void writeObject(ObjectOutputStream s) throws IOException, ClassNotFoundException
调用writeObject将SerialArray
的状态保存到流中。
-
-
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的状态。 -
writeObject
private void writeObject(ObjectOutputStream s) throws IOException, ClassNotFoundException
调用writeObject将SerialBlob的状态保存到流中。
-
-
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的状态。 -
writeObject
private void writeObject(ObjectOutputStream s) throws IOException, ClassNotFoundException
调用writeObject将SerialClob的状态保存到流中。
-
-
Serialized Fields
-
buf
char[] buf
包含此SerialClob
对象表示的SQLCLOB
值的数据的序列化字符数组。 -
clob
Clob clob
使用Clob初始化SerialClob时的内部Clob表示形式。 如果使用char []初始化SerialClob,则为空。 -
len
long len
这个SerialClob
对象的内部字符数组的字符长度。 -
origLen
long origLen
这个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
的状态。 -
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
调用writeObject将SerialJavaObject
的状态保存到流中。- 异常
-
IOException
-
-
Serialized Fields
-
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的状态。 -
writeObject
private void writeObject(ObjectOutputStream s) throws IOException, ClassNotFoundException
调用writeObject将SerialRef的状态保存到流中。
-
-
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
的状态。 -
writeObject
private void writeObject(ObjectOutputStream s) throws IOException, ClassNotFoundException
调用writeObject将SerialStruct
的状态保存到流中。
-
-
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
javax.sql.rowset.spi.SyncResolver
这个SyncProviderException
对象将在其getSyncResolver
方法被调用时返回。
-
-
-
Package javax.transaction
-
Class javax.transaction.InvalidTransactionException extends RemoteException implements Serializable
- serialVersionUID:
- 3597320220337691496L
-
Class javax.transaction.TransactionRequiredException extends RemoteException implements Serializable
- serialVersionUID:
- -1898806419937446439L
-
Class javax.transaction.TransactionRolledbackException extends RemoteException implements Serializable
- serialVersionUID:
- -3142798139623020577L
-
-
Package javax.transaction.xa
-
Class javax.transaction.xa.XAException extends 异常 implements Serializable
- serialVersionUID:
- -8249683284832867751L
-
Serialized Fields
-
errorCode
int errorCode
用于创建SystemException的错误代码。异常的错误代码
-
-
-
Package javax.xml.bind
-
Class javax.xml.bind.DataBindingException extends RuntimeException implements Serializable
-
Class javax.xml.bind.JAXBElement extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
declaredType
Class<T> declaredType
Java数据类型绑定xml元素声明的类型。 -
name
QName name
xml元素标签名称 -
nil
boolean nil
如果xml元素实例具有xsi:nil =“true”,则为true。 -
scope
Class<T> scope
表示此xml元素实例的xml元素声明的范围。 可以是以下值之一: - 全球xml元素声明的JAXBElement.GlobalScope
。 - 本地元素声明的范围设置为包含xml元素声明的复杂类型定义的Java类表示形式。 -
value
Object value
xml元素值。 表示xml元素实例的内容模型和属性。
-
-
Class javax.xml.bind.JAXBException extends 异常 implements Serializable
- serialVersionUID:
- -5621384651494307979L
-
Class javax.xml.bind.JAXBPermission extends BasicPermission implements Serializable
- serialVersionUID:
- 1L
-
Class javax.xml.bind.MarshalException extends JAXBException implements Serializable
-
Class javax.xml.bind.PropertyException extends JAXBException implements Serializable
-
Class javax.xml.bind.TypeConstraintException extends RuntimeException implements Serializable
- serialVersionUID:
- -3059799699420143848L
-
Class javax.xml.bind.UnmarshalException extends JAXBException implements Serializable
-
Class javax.xml.bind.ValidationException extends JAXBException implements Serializable
-
-
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 异常 implements Serializable
- serialVersionUID:
- -7480033639322531109L
-
Serialized Fields
-
cause
Throwable cause
引发这个异常的throwable,或者如果这个异常不是由另一个throwable引起的,或者如果引起的throwable是未知的,那么这个异常是null
。
-
-
Class javax.xml.crypto.MarshalException extends 异常 implements Serializable
- serialVersionUID:
- -863185580332643547L
-
Serialized Fields
-
cause
Throwable cause
引发这个异常的throwable,如果这个异常不是由另一个throwable引起的,或者引起的引用是未知的,则为null。
-
-
Class javax.xml.crypto.NoSuchMechanismException extends RuntimeException implements Serializable
- serialVersionUID:
- 4189669069570660166L
-
Serialized Fields
-
cause
Throwable cause
引发这个异常的throwable,如果这个异常不是由另一个throwable引起的,或者引起的引用是未知的,则为null。
-
-
Class javax.xml.crypto.URIReferenceException extends 异常 implements Serializable
- serialVersionUID:
- 7173469703932561419L
-
Serialized Fields
-
cause
Throwable cause
引发这个异常的throwable,如果这个异常不是由另一个throwable引起的,或者引起的引用是未知的,则为null。 -
uriReference
URIReference uriReference
-
-
-
Package javax.xml.crypto.dsig
-
Class javax.xml.crypto.dsig.TransformException extends 异常 implements Serializable
- serialVersionUID:
- 5082634801360427800L
-
Serialized Fields
-
cause
Throwable cause
引发这个异常的throwable,如果这个异常不是由另一个throwable引起的,或者引起的引用是未知的,则为null。
-
-
Class javax.xml.crypto.dsig.XMLSignatureException extends 异常 implements Serializable
- serialVersionUID:
- -3438102491013869995L
-
Serialized Fields
-
cause
Throwable cause
引发这个异常的throwable,如果这个异常不是由另一个throwable引起的,或者引起的引用是未知的,则为null。
-
-
-
Package javax.xml.datatype
-
Class javax.xml.datatype.DatatypeConfigurationException extends 异常 implements Serializable
-
-
Package javax.xml.namespace
-
Class javax.xml.namespace.QName extends Object implements Serializable
-
-
Package javax.xml.parsers
-
Class javax.xml.parsers.FactoryConfigurationError extends Error implements Serializable
- serialVersionUID:
- -827108682472263355L
-
Serialized Fields
-
exception
异常 exception
异常
表示错误。
-
-
Class javax.xml.parsers.ParserConfigurationException extends 异常 implements Serializable
-
-
Package javax.xml.soap
-
Class javax.xml.soap.SOAPException extends 异常 implements Serializable
-
Serialized Fields
-
cause
Throwable cause
-
-
-
-
Package javax.xml.stream
-
Class javax.xml.stream.FactoryConfigurationError extends Error implements Serializable
- serialVersionUID:
- -2994412584589975744L
-
Serialized Fields
-
nested
异常 nested
-
-
Class javax.xml.stream.XMLStreamException extends 异常 implements Serializable
-
-
Package javax.xml.transform
-
Class javax.xml.transform.TransformerConfigurationException extends TransformerException implements Serializable
-
Class javax.xml.transform.TransformerException extends 异常 implements Serializable
-
Serialized Fields
-
containedException
Throwable containedException
fields containsException指定一个包装的异常。 可能为null。 -
locator
SourceLocator locator
字段定位器指定错误发生的位置
-
-
-
Class javax.xml.transform.TransformerFactoryConfigurationError extends Error implements Serializable
- serialVersionUID:
- -6527718720676281516L
-
Serialized Fields
-
exception
异常 exception
异常
为TransformerFactoryConfigurationError
。
-
-
-
Package javax.xml.validation
-
Class javax.xml.validation.SchemaFactoryConfigurationError extends Error implements Serializable
- serialVersionUID:
- 3531438703147750126L
-
-
Package javax.xml.ws
-
Class javax.xml.ws.Holder extends Object implements Serializable
- serialVersionUID:
- 2623699057546497185L
-
Serialized Fields
-
value
Object value
包含在持有人的价值。
-
-
Class javax.xml.ws.ProtocolException extends WebServiceException implements Serializable
-
Class javax.xml.ws.WebServiceException extends RuntimeException implements Serializable
-
Class javax.xml.ws.WebServicePermission extends BasicPermission implements Serializable
- serialVersionUID:
- -146474640053770988L
-
-
Package javax.xml.ws.http
-
Class javax.xml.ws.http.HTTPException extends ProtocolException implements Serializable
-
Serialized Fields
-
statusCode
int statusCode
-
-
-
-
Package javax.xml.ws.soap
-
Class javax.xml.ws.soap.SOAPFaultException extends ProtocolException implements Serializable
-
Serialized Fields
-
fault
SOAPFault fault
-
-
-
-
Package javax.xml.xpath
-
Class javax.xml.xpath.XPathException extends 异常 implements Serializable
- serialVersionUID:
- -1837080260374986980L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
从流中读取“原因”字段。 如果以前没有这样做,就初始化“原因”。- 异常
-
IOException
- 抛出ObjectInputStream
-
ClassNotFoundException
- 抛出ObjectInputStream
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
将“原因”字段写入流。 原因是从父类得到的。- 异常
-
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
-
-
Package jdk.incubator.http
-
Class jdk.incubator.http.HttpTimeoutException extends IOException implements Serializable
- serialVersionUID:
- 981344271622632951L
-
Class jdk.incubator.http.WebSocketHandshakeException extends IOException implements Serializable
- serialVersionUID:
- 1L
-
-
Package jdk.jshell
-
Class jdk.jshell.EvalException extends JShellException implements Serializable
-
Serialized Fields
-
exceptionClass
String exceptionClass
-
-
-
Class jdk.jshell.JShellException extends 异常 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 异常 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
-
-
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 异常 implements Serializable
- serialVersionUID:
- -2706218945227726672L
-
-
Package org.omg.CosNaming
-
Class org.omg.CosNaming._BindingIteratorImplBase extends DynamicImplementation implements Serializable
-
Class org.omg.CosNaming._BindingIteratorStub extends ObjectImpl implements Serializable
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException
- 异常
-
IOException
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
- 异常
-
IOException
-
-
-
Class org.omg.CosNaming._NamingContextExtStub extends ObjectImpl implements Serializable
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException
- 异常
-
IOException
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
- 异常
-
IOException
-
-
-
Class org.omg.CosNaming._NamingContextImplBase extends DynamicImplementation implements Serializable
-
Class org.omg.CosNaming._NamingContextStub extends ObjectImpl implements Serializable
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException
- 异常
-
IOException
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException
- 异常
-
IOException
-
-
-
Class org.omg.CosNaming.Binding extends Object implements Serializable
-
Serialized Fields
-
binding_name
NameComponent[] binding_name
-
binding_type
BindingType binding_type
-
-
-
Class org.omg.CosNaming.BindingType extends Object implements Serializable
-
Serialized Fields
-
__value
int __value
-
-
-
Class org.omg.CosNaming.NameComponent extends Object implements Serializable
-
-
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
-
Serialized Fields
-
code
short code
-
-
-
-
Package org.w3c.dom.ls
-
Class org.w3c.dom.ls.LSException extends RuntimeException implements Serializable
-
Serialized Fields
-
code
short code
-
-
-
-
Package org.w3c.dom.ranges
-
Class org.w3c.dom.ranges.RangeException extends RuntimeException implements Serializable
-
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 异常 implements Serializable
- serialVersionUID:
- 583241635256073760L
-
Serialized Fields
-
exception
异常 exception
嵌入式异常,如果隧道,或null。
-
-
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
-