パッケージjava.lang.foreignの
使用
java.lang.foreignを使用するパッケージ
パッケージ
説明
Javaランタイム外部のメモリーおよびファンクションへの低レベル・アクセスを提供します。
入出力操作を実行できるエンティティ(ファイル、ソケットなど)への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。
インキュベート機能。 将来のリリースで削除されます。
-
java.lang.foreignにより使用されるjava.lang.foreignのクラスクラス説明メモリーの一部のリージョンのアドレスをモデル化するために使用される値のレイアウト。アリーナは、ネイティブ・メモリー・セグメントのライフサイクルを制御し、柔軟な割当てとタイムリな割当て解除の両方を提供します。関数記述子は、外部関数のシグネチャをモデル化します。複数の異種「メンバー・レイアウト」の集計である複合レイアウト。リンカーは、Javaコードから外部関数にアクセスでき、外部関数からJavaコードにアクセスできます。リンカー・オプションは、リンケージ・リクエストに追加のパラメータを指定するために使用されます。メモリー・レイアウトは、メモリー・セグメントの内容を記述します。「レイアウト・パス」内の要素。メモリー・セグメントは、メモリーの連続したリージョンへのアクセスを提供します。スコープは、関連付けられているすべてのメモリー・セグメントのlifetimeをモデル化します。パディング・レイアウト。「メモリー・セグメント」の割当てに使用できるオブジェクト。特定の「要素レイアウト」の均質な繰返しを示す複合レイアウト。メンバー・レイアウトが次々にレイアウトされるグループ・レイアウト。「シンボル・ルックアップ」は、1つ以上のライブラリ内のシンボルのアドレスを取得します。メンバー・レイアウトが同じ開始オフセットでレイアウトされるグループ・レイアウト。基本データ型の値をモデル化するレイアウト。キャリアが
boolean.class
の値レイアウト。キャリアがbyte.class
の値レイアウト。キャリアがchar.class
の値レイアウト。キャリアがdouble.class
の値レイアウト。キャリアがfloat.class
の値レイアウト。キャリアがint.class
の値レイアウト。キャリアがlong.class
の値レイアウト。キャリアがshort.class
の値レイアウト。 -
java.nio.channelsにより使用されるjava.lang.foreignのクラスクラス説明アリーナは、ネイティブ・メモリー・セグメントのライフサイクルを制御し、柔軟な割当てとタイムリな割当て解除の両方を提供します。メモリー・セグメントは、メモリーの連続したリージョンへのアクセスを提供します。
-
jdk.incubator.vectorにより使用されるjava.lang.foreignのクラス