public static final class BufferCapabilities.FlipContents extends Object
Modifier and Type | Field and Description |
---|---|
static BufferCapabilities.FlipContents |
BACKGROUND
当翻转内容为
BACKGROUND 时,翻转后的背景缓冲区的内容将被清除。
|
static BufferCapabilities.FlipContents |
COPIED
当翻转内容为
COPIED 时,翻转时将后台缓冲区的内容复制到前端缓冲区。
|
static BufferCapabilities.FlipContents |
PRIOR
当翻转内容为
PRIOR 时,后台缓冲区的内容是前缓冲区的前一个内容(真正的页面翻页)。
|
static BufferCapabilities.FlipContents |
UNDEFINED
当翻转内容为
UNDEFINED 时,后缓冲区的内容在翻转后未定义。
|
public static final BufferCapabilities.FlipContents UNDEFINED
UNDEFINED
时,后缓冲区的内容在翻转后未定义。
public static final BufferCapabilities.FlipContents BACKGROUND
BACKGROUND
时,翻转后的背景缓冲区的内容将被清除。
public static final BufferCapabilities.FlipContents PRIOR
PRIOR
时,后台缓冲区的内容是前缓冲区的前一个内容(真正的页面翻页)。
public static final BufferCapabilities.FlipContents COPIED
COPIED
时,翻转时将后台缓冲区的内容复制到前端缓冲区。
public int hashCode()
Object
HashMap
所提供的那样 。
hashCode
的总合同是:
hashCode
方法必须始终返回相同的整数,前提是修改了对象中equals
比较中没有使用的equals
。 该整数不需要从一个应用程序的执行到相同应用程序的另一个执行保持一致。 equals(Object)
方法两个对象相等,则在两个对象中的每个对象上调用hashCode
方法必须产生相同的整数结果。 Object.equals(java.lang.Object)
方法,如果两个对象不相等, 则不要求在两个对象中的每个对象上调用hashCode
方法必须产生不同的整数结果。 但是,程序员应该意识到,为不等对象生成不同的整数结果可能会提高哈希表的性能。 尽可能多的合理实用,由类别Object
定义的hashCode方法确实为不同对象返回不同的整数。 (这通常通过将对象的内部地址转换为整数来实现,但Java的编程语言不需要此实现技术。)
hashCode
在类别
Object
Object.equals(java.lang.Object)
,
System.identityHashCode(java.lang.Object)