public static final class BufferCapabilities.FlipContents extends Object
修飾子と型 | フィールドと説明 |
---|---|
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
の一般的な規則は次のとおりです。
equals
の比較で使用される情報が変更されていなければ、hashCode
メソッドは常に同じ整数を返す必要があります。ただし、この整数は同じアプリケーションの実行ごとに同じである必要はありません。
equals(Object)
メソッドに従って 2 つのオブジェクトが等しい場合は、2 つの各オブジェクトに対する hashCode
メソッドの呼び出しによって同じ整数の結果が生成される必要があります。
Object.equals(java.lang.Object)
メソッドに従って 2 つのオブジェクトが等しくない場合は、2 つの各オブジェクトに対する hashCode
メソッドの呼び出しによって異なる整数の結果が生成される必要はありません。ただし、プログラマは、等しくないオブジェクトに対して異なる整数の結果を生成すると、ハッシュテーブルのパフォーマンスが向上する場合があることに気付くはずです。
クラス Object
によって定義された hashCode メソッドは、可能なかぎり、異なるオブジェクトに対して異なる整数を返します。(これは通常、オブジェクトの内部アドレスを整数に変換することによって実装されますが、この実装テクニックは JavaTM プログラミング言語では必要ありません。)
hashCode
、クラス: Object
Object.equals(java.lang.Object)
, System.identityHashCode(java.lang.Object)
public String toString()
Object
toString
メソッドは、このオブジェクトを「テキストで表す」文字列を返します。この結果は、人間が読める簡潔で有益な情報であるべきです。すべてのサブクラスで、このメソッドをオーバーライドすることをお勧めします。
クラス Object
の toString
メソッドは、オブジェクトがインスタンスになっている元のクラスの名前、アットマーク文字「@
」、およびオブジェクトのハッシュコードの符号なし 16 進数表現から構成される文字列を返します。つまり、このメソッドは次の値と等しい文字列を返します。
getClass().getName() + '@' + Integer.toHexString(hashCode())
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.