パッケージjava.lang.foreignの
使用

java.lang.foreignを使用するパッケージ
パッケージ
説明
Javaランタイム外部のメモリーおよびファンクションへの低レベル・アクセスを提供します。
java.lang.invokeパッケージは、Java Virtual Machineとやりとりするための低レベルのプリミティブを提供します。
入出力操作を実行できるエンティティ(ファイル、ソケットなど)への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。

インキュベート機能
将来のリリースで削除されます。
  • java.lang.foreignにより使用されるjava.lang.foreignのクラス
    クラス
    説明
    Preview.
    アリーナはメモリー・セグメントのライフサイクルを制御し、柔軟な割り当てとタイムリな割り当て解除の両方を提供します。
    Preview.
    関数記述子は、外部関数のシグネチャをモデル化します。
    Preview.
    複数の「メンバー・レイアウト」を集計する複合レイアウト。
    Preview.
    リンカーは、Javaコードから外部関数にアクセスでき、外部関数からJavaコードにアクセスできます。
    Preview.
    リンカー・オプションは、関数記述子で説明される内容のほかに、リンカーへの追加のリンク要件を示すために使用されます。
    Preview.
    ダウン・コール・メソッド・ハンドルに関連付けられた外部関数をコールした直後に実行状態の一部を保存するためのリンカー・オプション。実行時に上書きしたり、従来の方法で読み取ることができます。
    Preview.
    メモリー・レイアウトは、メモリー・セグメントの内容を記述します。
    Preview.
    Preview.
    メモリー・セグメントは、メモリーの連続したリージョンへのアクセスを提供します。
    Preview.
    パディング・レイアウト。
    Preview.
    「メモリー・セグメント」PREVIEWの割当てに使用できるオブジェクト。
    Preview.
    セグメント・スコープは、メモリー・セグメントへのアクセスを制御します。
    Preview.
    指定された「要素レイアウト」の繰返しを示す複合レイアウト。
    Preview.
    メンバー・レイアウトが次々にレイアウトされるグループ・レイアウト。
    Preview.
    「シンボル・ルックアップ」は、1つ以上のライブラリ内のシンボルのアドレスを取得します。
    Preview.
    メンバー・レイアウトが同じ開始オフセットでレイアウトされるグループ・レイアウト。
    Preview.
    C va_listの機能と同様に、可変引数リストを作成および操作するヘルパー・クラス。
    Preview.
    「変数引数リスト」PREVIEWの構成に使用されるビルダー。
    Preview.
    基本データ型の値をモデル化するレイアウト。
    Preview.
    キャリアがMemorySegment.classの値レイアウト。
    Preview.
    キャリアがboolean.classの値レイアウト。
    Preview.
    キャリアがbyte.classの値レイアウト。
    Preview.
    キャリアがchar.classの値レイアウト。
    Preview.
    キャリアがdouble.classの値レイアウト。
    Preview.
    キャリアがfloat.classの値レイアウト。
    Preview.
    キャリアがint.classの値レイアウト。
    Preview.
    キャリアがlong.classの値レイアウト。
    Preview.
    キャリアがshort.classの値レイアウト。
  • java.lang.invokeにより使用されるjava.lang.foreignのクラス
    クラス
    説明
    Preview.
    基本データ型の値をモデル化するレイアウト。
  • java.nio.channelsにより使用されるjava.lang.foreignのクラス
    クラス
    説明
    Preview.
    メモリー・セグメントは、メモリーの連続したリージョンへのアクセスを提供します。
    Preview.
    セグメント・スコープは、メモリー・セグメントへのアクセスを制御します。
  • jdk.incubator.vectorにより使用されるjava.lang.foreignのクラス
    クラス
    説明
    Preview.
    メモリー・セグメントは、メモリーの連続したリージョンへのアクセスを提供します。