JDK 11以降の新しいAPI
追加されたAPIの表示:
目次
-
新規モジュールモジュール追加説明16Javaパッケージ化ツールのjpackageを定義します。14JDK固有のファイル・マッピング・モードを定義します。
-
新規パッケージパッケージ追加説明12クラスやメソッド・ハンドルなどのランタイム・エンティティ用に「名目記述子」を表すクラスおよびインタフェース、および定数プール・エントリや
invokedynamic
コール・サイトなどのクラス・ファイル・エンティティ用に「名目記述子」を表すクラスおよびインタフェース。14java.lang.runtime
パッケージでは、Java言語の低レベルのランタイム・サポートが提供されます。17このパッケージには、乱数生成のための汎用APIをサポートするクラスとインタフェースが含まれています。
-
新規インタフェースインタフェース追加説明18HTTP交換の不変リクエスト状態のビュー。21エスケープ・シーケンスで表される文字のツリー・ノード。18
@snippet
のインライン・タグのツリー・ノード。20@spec
ブロック・タグのツリー・ノードです。12@systemProperty
のインライン・タグのツリー・ノード。21任意の名前の変数および一致候補のタイプ(名前のないパターン)を持つパターンに一致するバインディング・パターンのツリー・ノード。16バインディング・パターン・ツリー21CaseTree
ラベルとして使用できるTree
のマーカー・インタフェース。21定数式を参照するケース・ラベル要素21解体パターン・ツリー。21case null, default
でdefault
をマークするケース・ラベル。21式を参照するcase label要素16異なる種類のパターンのベース・クラスとして使用されるツリー・ノード。12switch
式のツリー・ノード。13yield
文のツリー・ノード。13パラメータ名がクラス・ファイルなどの信頼できるソースから決定されない場合のパラメータ名のプロバイダ。1212constableのタイプを表します。1212121221Module
定数の公称記述子。21Package
定数の公称記述子。19メモリーの一部のリージョンのアドレスをモデル化するために使用される値のレイアウト。20アリーナは、ネイティブ・メモリー・セグメントのライフサイクルを制御し、柔軟な割当てとタイムリな割当て解除の両方を提供します。19関数記述子は、外部関数のシグネチャをモデル化します。19複数の異種「メンバー・レイアウト」の集計である複合レイアウト。19リンカーは、Javaコードから外部関数にアクセスでき、外部関数からJavaコードにアクセスできます。20リンカー・オプションは、リンケージ・リクエストに追加のパラメータを指定するために使用されます。19メモリー・レイアウトは、メモリー・セグメントの内容を記述します。19「レイアウト・パス」内の要素。19メモリー・セグメントは、メモリーの連続したリージョンへのアクセスを提供します。20パディング・レイアウト。19特定の「要素レイアウト」の均質な繰返しを示す複合レイアウト。20メンバー・レイアウトが次々にレイアウトされるグループ・レイアウト。20メンバー・レイアウトが同じ開始オフセットでレイアウトされるグループ・レイアウト。19基本データ型の値をモデル化するレイアウト。19キャリアがboolean.class
の値レイアウト。19キャリアがbyte.class
の値レイアウト。19キャリアがchar.class
の値レイアウト。19キャリアがdouble.class
の値レイアウト。19キャリアがfloat.class
の値レイアウト。19キャリアがint.class
の値レイアウト。19キャリアがlong.class
の値レイアウト。19キャリアがshort.class
の値レイアウト。12型記述子を持つエンティティ。12フィールド・タイプ記述子を持つエンティティ。12JVMS 4.3.3に準拠するメソッド型記述子を持つエンティティは、MethodType::describeConstable
を介して名目的に記述できます。そうでない場合、名目的に記述することはできません。21StringTemplate
PREVIEWは、テンプレート式内の文字列テンプレートまたはテキスト・ブロック・テンプレートの実行時表現です。21このインタフェースでは、汎用文字列テンプレート・プロセッサによって提供されるメソッドについて説明します。21この追加のインタフェースを使用する組込みポリシーでは、カスタマイズされたMethodHandle
をlinkage
PREVIEWから返すことで、テンプレート文字列の構成を柔軟に特殊化できます。21Thread
およびThreadFactory
オブジェクトのビルダー。21プラットフォーム・スレッドを作成するプラットフォームThread
またはThreadFactory
を作成するためのビルダー。21仮想スレッドを作成する仮想Thread
またはThreadFactory
を作成するためのビルダー。18このインタフェースは、ホスト名およびIPアドレスを検索するための操作を定義します。18Configuration
オブジェクトは、システム全体のリゾルバを設定するときにInetAddressResolverProvider.get(Configuration)
メソッドに提供されます。15「RFC 8032: エドワーズ曲線デジタル・シグネチャ・アルゴリズム(EdDSA)」で定義されている楕円曲線の公開/秘密キーのインタフェースです。15「RFC 8032: エドワーズ曲線デジタル・シグネチャ・アルゴリズム(EdDSA)」で定義されている楕円曲線秘密キーのインタフェースです。15「RFC 8032: エドワーズ曲線デジタル・シグネチャ・アルゴリズム(EdDSA)」で定義されている楕円曲線公開キーのインタフェースです。17現在のインスタントにアクセスできます。21StructuredTaskScope.fork(Callable)
PREVIEWでフォークされたサブタスクを表します。17RandomGenerator
インタフェースは、数値(またはブール値)のランダムまたは(大抵)擬似乱数シーケンスを生成するオブジェクトに共通プロトコルを提供するように設計されています。21検出順序が明確に定義され、両端での操作をサポートし、逆転可能なコレクション。21検出順序が明確に定義され、両端での操作をサポートし、逆転可能なマップ。21SequencedCollection
とSet
の両方であるコレクション。16double
値の引数およびDoubleConsumerを受け入れ、結果を返さない演算を表します。16int
値の引数およびIntConsumerを受け入れ、結果を返さない演算を表します。16long
値の引数およびLongConsumerを受け入れ、結果を返さない演算を表します。21このクラスは、KEM
クラスのサービス・プロバイダ・インタフェース(SPI)を定義します。21KEMレシーバ側でKEMSpi.engineNewDecapsulator(java.security.PrivateKey, java.security.spec.AlgorithmParameterSpec)
によって生成されるKEMデカプセレータ実装。21KEMセンダー側でKEMSpi.engineNewEncapsulator(java.security.PublicKey, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom)
によって生成されるKEMエンカプセレータ実装。16レコード・コンポーネントを表します。14イベントのストリームを表します。21ユーザーのスニペットでConsole
の機能を提供するインタフェース。
-
新しいクラスクラス追加説明18静的レスポンス・ハンドラなどの様々な有用なハンドラ、または1つのハンドラを別のハンドラに補完する条件ハンドラを実装する
HttpHandler
の実装。18単純なHTTPファイル・サーバーとそのコンポーネント(テスト、開発およびデバッグの目的のみ)。12プリミティブ・クラス・タイプおよびその他の共通プラットフォーム・タイプの記述子を含む共通定数の「名目記述子」の事前定義値、および標準ブートストラップ・メソッドのメソッド・ハンドルの記述子。12invokedynamic
呼び出しサイトの「名目記述子」。12動的定数の「名目記述子」 (Constant_Dynamic_info
で固定プールに記述されているもの。)12enum
定数の「名目記述子」。1216すべてのJava言語レコード・クラスの共通のベース・クラスです。16RecordComponent
は、レコード・クラスのコンポーネントに関する情報および動的アクセスを提供します。16Object.equals(Object)
、Object.hashCode()
、Object.toString()
などのコア・メソッドの状態駆動型実装のブートストラップ・メソッド。21switch
文の選択機能を実装するinvokedynamic
コール・サイトをリンクするためのブートストラップ・メソッド。21文字列テンプレートのブートストラップ・メソッドを管理します。21メソッド・パラメータを使用せずに、メソッドに安全かつ効率的に共有できる値。21「キー」のようなスコープ値の値へのマッピング。18LookupPolicy
オブジェクトは、ルックアップ操作に適用できる特性を表します。18「InetAddressリゾルバ」のサービス・プロバイダ・クラス。16Unixドメイン・ソケット・アドレス。15EdDSAシグネチャおよび検証パラメータの指定に使用されるクラス。15「RFC 8032: エドワーズ曲線デジタル・シグネチャ・アルゴリズム(EdDSA)」で定義されているキーの指定に使用される楕円曲線点。15曲線およびその他のアルゴリズム・パラメータを含む、「RFC 8032: エドワーズ曲線デジタル・シグネチャ・アルゴリズム(EdDSA)」で定義されている楕円曲線の秘密キーを表すクラス。15曲線およびその他のアルゴリズム・パラメータを含む、「RFC 8032: エドワーズ曲線デジタル・シグネチャ・アルゴリズム(EdDSA)」で定義されている楕円曲線の公開キーを表すクラス。12CompactNumberFormat
は、コンパクト形式で小数を書式設定するNumberFormat
の具体的なサブクラスです。21「構造化並行性」の基本API。2121「successfully」PREVIEWに完了する最初のサブタスクの結果を取得するStructuredTaskScope
。21このStringTemplate.Processor
PREVIEWは、Formatter
の仕様およびStringTemplate
PREVIEWにある値を使用して、String
の結果を構築します。17HexFormat
は、バイトと文字、および16進エンコード文字列間で変換します。これには、プレフィクス、サフィクス、デリミタなどの追加形式のマークアップを含めることができます。17これは、特定のalgorithmの複数の乱数ジェネレータを生成するためのファクトリ・クラスです。21このクラスは、キー・カプセル化メカニズム(KEM)の機能を提供します。21KEMレシーバ側のKEM.newDecapsulator(java.security.PrivateKey)
によって生成されるデカプセレータ。21このクラスは、共有シークレット(SecretKey
として)、キー・カプセル化メッセージおよびオプション・パラメータを含む、キー・カプセル化メカニズム(KEM)のカプセル化メソッドの戻り値を指定します。21エンカプセレータ。KEM送信側のKEM.newEncapsulator(java.security.PublicKey)
によって生成されます。14ソース・バージョンRELEASE_14
に適したデフォルトの動作を持つ、注釈値のスケルトン・ビジターです。16RELEASE_14
ソース・バージョンに適したデフォルトの動作を持つ、プログラム要素のスケルトン・ビジターです。14RELEASE_14
ソース・バージョンに適したデフォルトの動作を持つ、型のスケルトン・ビジターです。16RELEASE_14
ソース・バージョンに適したデフォルトの動作を持つ、種類に基づくプログラム要素のビジターです。16RELEASE_14
ソース・バージョンに適したデフォルトの動作を持つ、プログラム要素のスキャン・ビジターです。14ソース・バージョンRELEASE_14
に適したデフォルト動作での注釈値の単純なビジターです。16RELEASE_14
ソース・バージョンに適したデフォルトの動作を持つ、プログラム要素の単純なビジターです。14ソース・バージョンRELEASE_14
に適したデフォルト動作で単純なタイプのビジターです。14ソース・バージョンRELEASE_14
に適したデフォルトの動作でkindに基づくタイプのビジターです。12LDAP操作を実行するときのDNSルックアップのサービス提供クラス。12LDAP URLのDNSルックアップの結果。17「XMLシグネチャRSASSA-PSSアルゴリズム」のパラメータ。16イベント・タイプおよび構成に関する情報を含むイベントです。14レコーディング・ストリームは、現在のJVM (Java Virtual Machine)からイベントを生成します。16MBeanServerConnection
を使用してネットワーク経由でイベントを直列化できるEventStream
の実装。14JDK固有のマップ・モード。
-
新規の列挙型クラス列挙クラス追加説明21スレッドのダンプ形式。18交換の処理時にサーバーによって生成されるログ・メッセージ出力レベルについて説明します。12このケースの構文形式: STATEMENT:
case <expression>: <statements>
RULE:case <expression> -> <expression>/<statement>
12DirectMethodHandleDescで記述できるメソッド・ハンドルの種類。15Lookup::defineHiddenClass
メソッドによって作成された非表示クラスをルックアップ・クラスのネストに新しいメンバーとして動的に追加するかどうか、または非表示クラスがその定義ローダーとしてマークされたクラス・ローダーと強力な関係を持つかどうか(あるいはその両方)を指定するクラス・オプションのセット。2020フラグを適用できるクラス・ファイル内のロケーション。20Java仮想マシンのクラス・ファイル形式のバージョン。12数値書式設定スタイル。19計算状態を表します。21サブタスクの状態を表します。19色付けの導出に使用できるスパン属性。
-
新規例外クラス例外クラス追加説明19フレーム上で演算を実行できなかったことを示すスロー。21パターン・マッチングで予期しない障害を示すためにスローされました。19メソッドが間違ったスレッドで呼び出されたことを示すためにスローされました。21構造体違反が検出されるとスローされます。21デカプセル化中のエラーを示すために
KEM.Decapsulator.decapsulate(byte[])
メソッドによってスローされる例外。
-
新規レコード・クラス
-
新しい注釈インタフェース
-
新規フィールドフィールド追加説明19"Arabic Extended-B" Unicode文字ブロックの定数です。20"Arabic Extended-C" Unicode文字ブロックの定数です。12"Chess Symbols" Unicode文字ブロックの定数。15"Chorasmian" Unicode文字ブロックの定数。15"CJK Unified Ideographs Extension G" Unicode文字ブロックの定数。20"CJK Unified Ideographs Extension H" Unicode文字ブロックの定数です。19"Cypro-Minoan" Unicode文字ブロックの定数です。20"Cyrillic Extended-D" Unicode文字ブロックの定数です。20"Devanagari Extended-A" Unicode文字ブロックの定数です。15"Dives Akuru" Unicode文字ブロックの定数。12"Dogra" Unicode文字ブロックの定数。13"Egyptian Hieroglyph Format Controls" Unicode文字ブロックの定数。13"Elymaic" Unicode文字ブロックの定数。19"Ethiopic Extended-B" Unicode文字ブロックの定数です。12"Georgian Extended" Unicode文字ブロックの定数。12"Gunjala Gondi" Unicode文字ブロックの定数。12"Hanifi Rohingya" Unicode文字ブロックの定数。12"Indic Siyaq Numbers" Unicode文字ブロックの定数。20"Kaktovik Numerals" Unicode文字ブロックの定数です。19"Kana Extended-B" Unicode文字ブロックの定数です。20"Kawi" Unicode文字ブロックの定数です。15"Khitan Small Script" Unicode文字ブロックの定数。19"Latin Extended-F" Unicode文字ブロックの定数です。19"Latin Extended-G" Unicode文字ブロックの定数です。15"Lisu Supplement" Unicode文字ブロックの定数。12"Makasar" Unicode文字ブロックの定数。12"Mayan Numerals" Unicode文字ブロックの定数。12"Medefaidrin" Unicode文字ブロックの定数。20"Nag Mundari" Unicode文字ブロックの定数です。13"Nandinagari" Unicode文字ブロックの定数。13"Nyiakeng Puachue Hmong" Unicode文字ブロックの定数。12"Old Sogdian" Unicode文字ブロックの定数。19"Old Uyghur" Unicode文字ブロックの定数です。13"Ottoman Siyaq Numbers" Unicode文字ブロックの定数。13"Small Kana Extension" Unicode文字ブロックの定数。12"Sogdian" Unicode文字ブロックの定数。13"Symbols and Pictographs Extended-A" Unicode文字ブロックの定数。15"Symbols for Legacy Computing" Unicode文字ブロックの定数。13"Tamil Supplement" Unicode文字ブロックの定数。19"Tangsa" Unicode文字ブロックの定数です。15"Tangut Supplement" Unicode文字ブロックの定数。19"Toto" Unicode文字ブロックの定数です。19"Unified Canadian Aboriginal Syllabics Extended-A" Unicode文字ブロックの定数です。19"Vithkuqi" Unicode文字ブロックの定数です。13"Wancho" Unicode文字ブロックの定数。15"Yezidi" Unicode文字ブロックの定数。19"Znamenny Musical Notation" Unicode文字ブロックの定数です。2121151521クラス初期化メソッドの特殊な名前"<clinit>"。15定数Boolean.FALSEを表す名目記述子21インスタンス初期化メソッドの特殊な名前"<init>"。21メソッド記述子
()V
を表す公称記述子で、引数を取らず、void
を返します。15定数Boolean.TRUEを表す名目記述子19double
値の仮数のビット数。19float
値の仮数のビット数。16original
アクセスを表す1ビット・マスクで、lookupModes
の結果に寄与する可能性があります。21String Concatコールの引数スロットの最大数。19「タウ」 (τ)よりも近いdouble
値(円の周りの半径に対する比率)。19「タウ」 (τ)よりも近いdouble
値(円の周りの半径に対する比率)。190のスケールを持つ値2。16MGF1ParameterSpec
は、"SHA3-224"メッセージ・ダイジェストを使用します。16MGF1ParameterSpec
は、"SHA3-256"メッセージ・ダイジェストを使用します。16MGF1ParameterSpec
は、"SHA3-384"メッセージ・ダイジェストを使用します。16MGF1ParameterSpec
は、"SHA3-512"メッセージ・ダイジェストを使用します。15Ed25519パラメータ15Ed448パラメータ12プレフィクス・フィールドを識別する定数。12フィールドを識別する定数。13値が3の'Reiwa'の紀元(2019-05-01 - )のシングルトン・インスタンス。13企業名(alias)13Canonical XML 1.1 (コメントなし)標準化メソッド・アルゴリズムURIです。13「コメント付きの正規XML 1.1」の標準化メソッド・アルゴリズムURI。21ED25519シグネチャ・メソッド・アルゴリズムURI。21ED448シグネチャ・メソッド・アルゴリズムURI。17RSASSA-PSSシグネチャ・メソッド・アルゴリズムURI。19bitCount(a)
を生成19compress(a,n)
の生成。19expand(a,n)
の生成。19numberOfLeadingZeros(a)
を生成19reverse(a)
を生成19reverseBytes(a)
を生成19numberOfTrailingZeros(a)
を生成15ソケットの最後の受信パケットが受信された受信キューを識別します。16Unixドメイン・ピア資格証明。
-
新しいメソッドメソッド追加説明21このリクエストによって生成されるイベントを「プラットフォーム・スレッド」のみに制限します。21このリクエストによって生成されるイベントを「プラットフォーム・スレッド」のみに制限します。21スレッドが「仮想スレッド」の場合は、
true
を返します。21指定されたファイルに指定された形式でスレッド・ダンプを生成します。14オペレーティング環境の"最近のcpu使用状況"を返します。14空きメモリーの容量をバイト単位で返します。14メモリーの合計量をバイト単位で返します。14現在のスレッドのヒープ・メモリー内で割り当てられたメモリー量の合計の概算をバイト単位で返します。21Java仮想マシンの起動以降のすべてのスレッドによってヒープ・メモリーに割り当てられたメモリーの合計量の近似値をバイト単位で返します。18リクエスト状態を検査し、場合によっては適応する「前処理フィルタ」を返します。17指定された説明および操作を含む後処理Filter
を返します。17指定された説明および操作を含む前処理Filter
を返します。18指定された名前値のペアをヘッダーのセットとして、不変Headers
を返します。18ヘッダー名と値が同じ指定されているheaders
から不変Headers
を返します。18初期コンテキストでHttpServer
インスタンスを作成します。18初期コンテキストでHttpsServer
インスタンスを作成します。21EscapeTree
ノードにアクセスします。18SnippetTree
ノードにビジットします。20SpecTree
ノードにアクセスします。12SystemPropertyTree
ノードにビジットします。16このインスタンスがインライン・タグかどうかを返します。20書式文字列を返します。指定されていない場合はnull
を返します。12CaseTree.CaseKind.RULEの種類の場合、矢印のあとに文または式を返します。12このケースの種類を返します。12このケースのラベルを返します。21ケースのガード。21このケースのラベルを返します。17この型宣言によって許可されるサブクラスを返します。17このコンパイル・ユニットに関連付けられたモジュール・ツリーを返します。モジュール宣言がない場合はnull
を返します。16テスト済パターンを返します。または、このインスタンスがパターンを使用していない場合はnullを返します。21AnyPatternTree
ノードにアクセスします。16BindingPatternTree
ノードにビジットします。21ConstantCaseLabelTree
ノードにアクセスします。21DeconstructionPatternTree
ノードにアクセスします。21DefaultCaseLabelTree
ノードにビジットします。21PatternCaseLabelTree
ノードにアクセスします。12SwitchExpressionTree
ノードにビジットします。13YieldTree
ノードにビジットします。21エスケープされた文字を表す新しいEscapeTree
オブジェクトを作成します。16@return
タグまたは{@return}
タグを表す新しいReturnTree
オブジェクトを作成します。18{@snippet }
タグを表す新しいSnippetTree
オブジェクトを作成します。20@spec
タグを表す新しいSpecTree
オブジェクトを作成します。12{@systemProperty }
タグを表す新しいSystemPropertyTree
オブジェクトを作成します。20{@value }
タグを表す新しいValueTree
オブジェクトを作成します。15指定されたDocTreePath
のリーフ・ノードによって参照される言語モデル・タイプを返します。不明な場合はnull
を返します。21EscapeTree
ノードにアクセスします。18SnippetTree
ノードにビジットします。20SpecTree
ノードにアクセスします。12SystemPropertyTree
ノードにビジットします。13指定されたParameterNameProvider
を設定します。21EscapeTree
ノードにアクセスします。18SnippetTree
ノードにビジットします。20SpecTree
ノードにアクセスします。12SystemPropertyTree
ノードにビジットします。21AnyPatternTree
ノードにアクセスします。14BindingPatternTree
ノードにビジットします。21ConstantCaseLabelTree
ノードにアクセスします。21DeconstructionPatternTree
ノードにアクセスします。21DefaultCaseLabelTree
ノードにビジットします。21PatternCaseLabelTree
ノードにアクセスします。21AnyPatternTree
ノードにアクセスします。14BindingPatternTree
ノードにビジットします。21ConstantCaseLabelTree
ノードにアクセスします。21DeconstructionPatternTree
ノードにアクセスします。21DefaultCaseLabelTree
ノードにビジットします。21PatternCaseLabelTree
ノードにアクセスします。17Console
に使用されるCharset
オブジェクトを返します。12この入力ストリームからのデータのn
バイトに正確にスキップし、破棄します。17クラスの述語がtrue
の場合、Status.ALLOWED
を返すフィルタを返します。17JVM全体の直列化復元フィルタ・ファクトリを返します。17「JVM全体の直列化復元フィルタ・ファクトリ」を設定します。17フィルタと別のフィルタのステータスをマージするフィルタを返します。17クラスの述語がtrue
の場合、Status.REJECTED
を返すフィルタを返します。17特定のフィルタを起動し、クラスについてUNDECIDED
をREJECTED
にマップするフィルタを特殊なケースとともに返し、それ以外の場合はステータスを返します。18このPrintStream
インスタンスで使用される文字セットを返します。14指定されたバイト配列のすべてのバイトをこのストリームに書き込みます。14指定されたバイト配列のすべてのバイトをこのストリームに書き込みます。15このインスタンスの名目記述子を含むOptional
を返します。15このインスタンスの名目記述子を含むOptional
を返します。15このインスタンスの名目記述子を含むOptional
を返します。21指定した文字(Unicodeコード・ポイント)が絵文字かどうかを決定します。21指定した文字(Unicodeコード・ポイント)が絵文字コンポーネントかどうかを決定します。21指定した文字(Unicodeコード・ポイント)が絵文字修飾子かどうかを決定します。21指定した文字(Unicodeコード・ポイント)が絵文字修飾子ベースかどうかを決定します。21指定された文字(Unicodeコード・ポイント)にデフォルトで絵文字プレゼンテーション・プロパティがあるかどうかを決定します。21指定した文字(Unicodeコード・ポイント)が拡張ピクチャかどうかを決定します。15この文字シーケンスが空の場合、true
を返します。20このクラスの「アクセス・フラグ」の変更不可能なセットを返します(空の場合もあります)。12コンポーネント型がこのClassによって記述されている配列型のClass
を返します。12配列型を説明する場合は、Class
のコンポーネント型を返します。それ以外の場合は、null
を返します。12このインスタンスの名目記述子を返します(作成可能な場合)、作成できない場合は空のOptional
を返します。12このClass
オブジェクトによって表されるエンティティ(クラス、インタフェース、配列クラス、プリミティブ型またはvoid
)の記述子文字列を返します。17このクラスまたはインタフェースがシールされている場合、このクラスまたはインタフェースの拡張または実装を許可された直接のサブインタフェースまたはサブクラスを表すClass
オブジェクトを含む配列を返します。16このレコード・クラスのすべてのレコード・コンポーネントを表すRecordComponent
オブジェクトの配列を返します。このクラスがレコード・クラスでない場合はnull
を返します。15基礎となるクラスが非表示クラスである場合にのみ、true
を返します。16このクラスがレコード・クラスである場合のみ、true
を返します。17このClass
オブジェクトがシール済クラスまたはインタフェースを表す場合にのみ、true
を返します。21基礎となるクラスが名前のないクラスである場合にのみ、true
を返します。20"java/lang/String"
などの内部形式のクラスまたはインタフェースの名前を指定して、クラスまたはインタフェース・タイプのClassDescを返します。21指定された戻り型およびパラメータ型のないMethodTypeDescを返します。21戻り型およびパラメータ・タイプのリストが指定されたMethodTypeDescを返します。12このインスタンス自体の名目記述子を含むOptional
を返します。12このインスタンスをConstantDesc
として解決します。その結果がインスタンス自体です。12このインスタンスの列挙型記述子EnumDesc
を返します(作成可能な場合)。作成できない場合は空のOptional
を返します。12指定されたenum
クラスおよび名前の名目記述子を返します12このインスタンス自体の名目記述子を含むOptional
を返します。20引数の数値に最も近いfloat
値を、short
でエンコードされた浮動小数点binary16値を返します。20引数に最も近いshort
でエンコードされた浮動小数点binary16値を返します。12このインスタンスをConstantDesc
として解決します。その結果がインスタンス自体です。19指定されたビット・マスクに従って、指定されたint
値i
のビットを圧縮することによって取得された値を返します。12このインスタンス自体の名目記述子を含むOptional
を返します。19指定されたビット・マスクに従って、指定されたint
値i
のビットを拡張することによって取得された値を返します。12このインスタンスをConstantDesc
として解決します。その結果がインスタンス自体です。15ソース・タイプから宛先タイプへの変換を適用します。12このインスタンスの名目記述子を返します(作成可能な場合)、作成できない場合は空のOptional
を返します。16指定されたcaller
ルックアップ・オブジェクトまたはnull
のルックアップ・クラスに関連付けられた「クラス・データ」を返します。16指定されたcaller
ルックアップ・オブジェクトのルックアップ・クラスに関連付けられているクラス・データがList
の場合、「クラス・データ」の指定された索引にある要素を返します。19フィルタ(メソッド・ハンドル)を使用して座標値のサブ・シーケンスを前処理することで、ターゲット変数ハンドルを調整します。19ターゲットのvarハンドルに委譲する前にダミー座標を破棄するvarハンドルを返します。16ターゲット・ハンドル(もしあれば)の戻り値を削除します。19単項フィルタ関数を使用して着信座標値を前処理することで、ターゲット変数ハンドルを適応させます。19フィルタ関数のペアを使用して受信値と送信値を事前処理することで、ターゲット変数ハンドルを適応させます。19Varハンドル呼出しの前に、1つ以上の「バインド座標」を持つターゲットvarハンドルを提供します。15bytes
からhiddenクラスまたはインタフェースを作成し、新しく作成されたクラスまたはインタフェースにLookup
を返します。16関連付けられた「クラス・データ」を使用してbytes
からhiddenクラスまたはインタフェースを作成し、新しく作成されたクラスまたはインタフェースでLookup
を返します。15targetClass
が初期化されていることを確認します。14この参照に「完全な権限アクセス」がある場合、つまりtrue
を返します。14この参照オブジェクトが以前に電話をかけていた別のモジュール、またはnull
で参照区分を報告します。19提供された値のレイアウトを使用して、特定のバイト・オフセットで「メモリー・セグメント」PREVIEWを間接参照するために使用できるvarハンドル・オブジェクトを作成します。19新しい座標が指定された座標と一致するように再配列することで、ターゲットのvarハンドルの座標値を適応させるvarハンドルを提供します。12このインスタンスの名目記述子を返します(作成可能な場合)、作成できない場合は空のOptional
を返します。12このメソッド・タイプの記述子文字列を返します。21StringTemplate
PREVIEW連結を容易にするための簡略化された連結メソッド。java.lang.invoke.StringConcatFactory.makeConcatWithTemplateCluster(List<String>, List<Class<?>>, int) PREVIEW21このメソッドは、MethodHandle
ごとに必要なスロット数に基づいて、大きな連結を個別のMethodHandles
に分割します。java.lang.invoke.StringConcatFactory.makeConcatWithTemplateGetters(List<String>, List<MethodHandle>, int) PREVIEW21このメソッドは、指定されたgetterの受信側である1つの入力を予期するMethodHandle
を作成します。12このインスタンスの名目記述子を返します(作成可能な場合)、作成できない場合は空のOptional
を返します。16このVarHandleに「invoke-exactの動作」がある場合、true
を返します。16このVarHandleと同じ変数にアクセスできるが、アクセス・モード・メソッドの呼出し動作が「起動動作」に調整されているVarHandleを返します。16このVarHandleと同じ変数にアクセスできるが、アクセス・モード・メソッドの呼出し動作が「invoke-exactの動作」に調整されているVarHandleを返します。19指定されたビット・マスクに従って、指定されたlong
値i
のビットを圧縮することによって取得された値を返します。12このインスタンス自体の名目記述子を含むOptional
を返します。19指定されたビット・マスクに従って、指定されたlong
値i
のビットを拡張することによって取得された値を返します。12このインスタンスをConstantDesc
として解決します。その結果がインスタンス自体です。15int
値がint
として正確に表現可能な場合は、その数学的絶対値を返します。結果が正のint
範囲をオーバーフローした場合は、ArithmeticException
をスローします。15long
値がlong
として正確に表現可能な場合は、その数学的絶対値を返します。結果が正のlong
範囲をオーバーフローした場合は、ArithmeticException
をスローします。18代数商以上の最小の(負の無限大に近い)int
値を返します。18代数商の最小の(負の無限大に近い)long
値を返します。18代数商の最小の(負の無限大に近い)long
値を返します。18代数商以上の最小の(負の無限大に近い)int
値を返します。18代数商の最小の(負の無限大に近い)long
値を返します。18int
引数のceiling modulusを返します。18long
およびint
引数のceiling modulusを返します。18long
引数のceiling modulusを返します。21最小と最大に収まるように値をクランプします。21最小と最大に収まるように値をクランプします。21最小と最大に収まるように値をクランプします。21最小と最大に収まるように値をクランプします。18結果がint
をオーバーフローした場合に例外をスローして、引数の商を返します。18結果がlong
をオーバーフローした場合に例外をスローして、引数の商を返します。18商代数以下の最大(正の無限大にもっとも近い)int
値を返します。18商代数以下の最大(正の無限大にもっとも近い)long
値を返します。18符号なし64ビット・ファクタの符号なし128ビット積の最も重要な64ビットをlong
として返します。20このモジュールが「制限付き」メソッドにアクセスできる場合は、true
を返します。20「モジュール・フラグ」のセットを返します。20このモジュール記述子のモジュール「エクスポート・フラグ」のセットを返します。20モジュール「オープン・フラグ」のセットを返します。20モジュール「必須フラグ」のセットを返します。20呼び出し元のモジュールにネイティブ・アクセスがある場合は、レイヤー内のモジュールのネイティブ・アクセスを有効にします。17プロセスの標準エラーに接続されたBufferedReader
を返します。17Charsetを使用してこのプロセスの標準エラーに接続されたBufferedReader
を返します。17プロセスの標準出力に接続されたBufferedReader
を返します。17Charsetを使用してこのプロセスの標準出力に接続されたBufferedReader
を返します。17ネイティブ・エンコーディングを使用して、プロセスの通常入力に接続されたBufferedWriter
を返します。17Charsetを使用してプロセスの通常入力に接続されたBufferedWriter
を返します。16この参照オブジェクトの参照がobj
かどうかをテストします。20このオブジェクトによって表される実行可能ファイルの「アクセス・フラグ」の変更不可セットを返します(空の場合もあります)。20このフィールドの「アクセス・フラグ」の変更不可能なセットを返します(空の場合もあります)。16指定されたパラメータを使用して、指定されたproxy
インスタンスの指定されたデフォルト・メソッドを呼び出します。20このメンバーの「アクセス・フラグ」の変更不可能なセットを返します(空の場合もあります)。20このオブジェクトによって表されるパラメータに対して、変更できない「アクセス・フラグ」のセットを返します(空の場合もあります)。15このインスタンスの名目記述子を含むOptional
を返します。15int
値がint
として正確に表現可能な場合は、その数学的絶対値を返します。結果が正のint
範囲をオーバーフローした場合は、ArithmeticException
をスローします。15long
値がlong
として正確に表現可能な場合は、その数学的絶対値を返します。結果が正のlong
範囲をオーバーフローした場合は、ArithmeticException
をスローします。18代数商以上の最小の(負の無限大に近い)int
値を返します。18代数商の最小の(負の無限大に近い)long
値を返します。18代数商の最小の(負の無限大に近い)long
値を返します。18代数商以上の最小の(負の無限大に近い)int
値を返します。18代数商の最小の(負の無限大に近い)long
値を返します。18int
引数のceiling modulusを返します。18long
およびint
引数のceiling modulusを返します。18long
引数のceiling modulusを返します。21最小と最大に収まるように値をクランプします。21最小と最大に収まるように値をクランプします。21最小と最大に収まるように値をクランプします。21最小と最大に収まるように値をクランプします。14引数を1だけ減分したものを返します。結果がint
をオーバーフローする場合は例外をスローします。14引数を1だけ減分したものを返します。結果がlong
をオーバーフローする場合は例外をスローします。18結果がint
をオーバーフローした場合に例外をスローして、引数の商を返します。18結果がlong
をオーバーフローした場合に例外をスローして、引数の商を返します。18商代数以下の最大(正の無限大にもっとも近い)int
値を返します。18商代数以下の最大(正の無限大にもっとも近い)long
値を返します。14引数を1だけ増分して返します。結果がint
をオーバーフローした場合は例外をスローします。14引数を1だけ増分して返します。結果がlong
をオーバーフローした場合は例外をスローします。14引数の否定を返します。結果がint
をオーバーフローした場合は例外をスローします。14引数の否定を返します。結果がlong
をオーバーフローした場合は例外をスローします。18符号なし64ビット・ファクタの符号なし128ビット積の最も重要な64ビットをlong
として返します。12このインスタンス自体の名目記述子を含むOptional
を返します。15この文字列を書式文字列として使用し、指定された引数を書式設定します。12n
の値に基づいてこの文字列の各行のインデントを調整し、行の終了文字を正規化します。21beginIndex
で検索を開始し、endIndex
の前に停止して、指定した文字の最初の出現の文字列内の索引を返します。21指定されたthis
文字列の索引範囲内で、指定された部分文字列の最初の出現のインデックスを返します。12このインスタンスをConstantDesc
として解決します。その結果がインスタンス自体です。21指定された正規表現の一致を囲むこの文字列を分割し、文字列と一致する区切り文字の両方を返します。15偶然のwhite spaceをあらゆる行の最初と最後から削除して、値がこの文字列である文字列を返します。12このメソッドは、関数をthis
文字列に適用します。15文字列リテラルのように変換されたエスケープ・シーケンスを使用して、値がこの文字列の文字列を返します。2121212121このスレッドが仮想スレッドである場合は、true
を返します。19このスレッドが指定された待機時間まで終了するのを待機します。21プラットフォーム・スレッドを作成するプラットフォームThread
またはThreadFactory
を作成するためのビルダーを返します。21仮想スレッドを作成する仮想Thread
またはThreadFactory
を作成するためのビルダーを返します。19現在実行中のスレッドが、システム・タイマーおよびスケジューラの精度および精度に従って、指定された期間(一時停止実行)をスリープします。21タスクを実行するための仮想スレッドを作成し、実行するようにスケジュールします。19このスレッドの識別子を返します。19値が(this * val)
であるBigIntegerを返します。17あるマルチキャスト・グループに参加します。17指定されたローカル・インタフェース上のマルチキャスト・グループから離れます。21シャットダウン・リクエストの後にすべての操作の実行が完了するか、duration
が経過するか、現在のスレッドがinterrupted(いずれか早い方)になるまでブロックします。19リクエストを送信するための接続を作成するときに、ソケットをこのローカル・アドレスにバインドします。21以前にsend
またはsendAsync
に送信されたリクエストが完了するまで実行されるが、新しいリクエストは受け入れられないように、正常な停止を開始します。21停止後にすべての操作が完了した場合は、true
を返します。21send
またはsendAsync
で以前に送信されたリクエストが完了まで実行され、新しいリクエストは受け入れられないように、正常な停止を開始します。21このメソッドは、即時シャットダウンを開始しようとします。16パブリッシャのシーケンスによってパブリッシュされたリクエスト本文の連結で構成されるリクエスト本文をパブリッシュするBodyPublisher
を返します。18このビルダーのリクエスト・メソッドをHEADに設定します。16既存のHttpRequest
から初期状態がコピーされるBuilder
を作成します。12ネットワーク・リソースを取得した元の接続で使用中のSSLSession
を含むOptional
を返します。20uri.toURL()
を起動するかのようにURIからURLを作成しますが、許可されている場合は指定されたURLStreamHandler
に関連付けます。13コンテンツがこのバッファのコンテンツの共有部分列である新しいバッファを作成します。13絶対一括getメソッド。13絶対一括getメソッド。13(optional operation)の絶対一括putメソッド。13(optional operation)の絶対一括putメソッド。16(optional operation)の絶対一括putメソッド。13このバッファの共有のサブシーケンスを内容とする新しいbyteバッファを作成します。19指定されたオフセット、サイズおよびアリーナを使用して、このチャネルのファイルのリージョンを新しいマップされたメモリー・セグメントにマップします。15サーバー・ソケット・チャネルをオープンします。15ソケット・チャネルをオープンします。15サーバー・ソケット・チャネルをオープンします。15ソケット・チャネルをオープンします。13絶対一括getメソッド。13絶対一括getメソッド。15この文字バッファが空の場合、true
を返します。13(optional operation)の絶対一括putメソッド。13(optional operation)の絶対一括putメソッド。16(optional operation)の絶対一括putメソッド。13このバッファの内容の共有のサブシーケンスを内容とする新しいcharバッファを作成します。18指定された文字セットのCharsetオブジェクトを返します。13絶対一括getメソッド。13絶対一括getメソッド。13(optional operation)の絶対一括putメソッド。13(optional operation)の絶対一括putメソッド。16(optional operation)の絶対一括putメソッド。13このバッファの内容の共有のサブシーケンスを内容とする新しいdoubleバッファを作成します。122つのファイルのコンテンツ内で、最初の不一致バイトの位置を検索して返します。不一致がない場合は、-1L
。13ファイルの内容にファイル・システムとしてアクセスする新しいFileSystem
を構築します。13ファイルの内容にファイル・システムとしてアクセスする新しいFileSystem
を構築します。13ファイルの内容にファイル・システムとしてアクセスする新しいFileSystem
を構築します。20ファイルが存在するかどうかをテストします。20ファイルの属性が存在する場合、その属性を一括操作として読み取ります。13絶対一括getメソッド。13絶対一括getメソッド。13(optional operation)の絶対一括putメソッド。13(optional operation)の絶対一括putメソッド。16(optional operation)の絶対一括putメソッド。13このバッファの内容の共有サブシーケンスを内容とする新しいfloatバッファを作成します。13絶対一括getメソッド。13絶対一括getメソッド。13(optional operation)の絶対一括putメソッド。13(optional operation)の絶対一括putメソッド。16(optional operation)の絶対一括putメソッド。13このバッファの内容の共有のサブシーケンスを内容とする新しいintバッファを作成します。13絶対一括getメソッド。13絶対一括getメソッド。13(optional operation)の絶対一括putメソッド。13(optional operation)の絶対一括putメソッド。16(optional operation)の絶対一括putメソッド。13このバッファの内容の共有サブシーケンスを内容とする新しいlongバッファを作成します。13このバッファ・コンテンツのリージョンに対して行われたすべての変更を、マップされたファイルを含むストレージ・デバイスに強制的に書き込みます。13絶対一括getメソッド。13絶対一括getメソッド。13(optional operation)の絶対一括putメソッド。13(optional operation)の絶対一括putメソッド。16(optional operation)の絶対一括putメソッド。13このバッファの内容の共有サブシーケンスを内容とする新しいshortバッファを作成します。18指定された別名に関連付けられた属性を取得します。18指定された別名に関連付けられた属性を取得します。19このインスタンスの作成に使用するロケールを返します。15通貨の区切り文字のグループ化に使用される文字を取得します。15通貨の区切り文字のグループ化に使用する文字を設定します。1212指定されたlocale
およびformatStyle
に対してコンパクトな数値形式を返します。12指定されたlocale
およびformatStyle
のコンパクト形式で数値を書式設定する新規NumberFormat
インスタンスを返します。19この時系列がISOベースかどうかを確認します。19IsoChronology
はISOベースのクロノロジで、DAY_OF_QUARTER
やQUARTER_OF_YEAR
などのIsoFields
のフィールドをサポートします。19JapaneseChronology
はISOベースのクロノロジで、DAY_OF_QUARTER
やQUARTER_OF_YEAR
などのIsoFields
のフィールドをサポートします。19MinguoChronology
はISOベースのクロノロジで、DAY_OF_QUARTER
やQUARTER_OF_YEAR
などのIsoFields
のフィールドをサポートします。19ThaiBuddhistChronology
はISOベースのクロノロジで、DAY_OF_QUARTER
やQUARTER_OF_YEAR
などのIsoFields
のフィールドをサポートします。18ゼロを除くこの期間がプラスかどうかを確認します。19ISOクロノロジのリクエストされたテンプレートから派生したロケール固有のフォーマッタを作成します。16日期間テキストをフォーマッタに追加します。19リクエストされたテンプレートを使用して、ローカライズされたパターンをフォーマッタに追加します。19ロケールおよび時系列について、リクエストされたテンプレートのフォーマット・パターンを返します。21このコレクションの最初の要素として要素を追加します (オプションの操作)。21このコレクションの最後の要素として要素を追加します (オプションの操作)。21このコレクションの最初の要素を取得します。21このコレクションの最後の要素を取得します。21このコレクションの最初の要素を削除して返します(オプションの操作)。21このコレクションの最後の要素を削除して返します(オプションの操作)。21指定されたマップによってバックアップされたシーケンス・セットを返します。21指定された乱数発生の元を使用して、指定されたリストの順序を無作為に入れ替えます。21指定されたSequencedCollection
の「変更不可能なビュー」を返します。21指定されたSequencedMap
の「変更不可能なビュー」を返します。21指定されたSequencedSet
の「変更不可能なビュー」を返します。12新しいCompletionStageを返します。このステージが例外的に完了すると、この段階でデフォルトの非同期実行機能を使用し、指定された関数の引数としてこの段階例外で実行されます。12このステージが例外的に完了すると、指定されたエグゼキュータを使用して、指定された関数の引数としてこのステージ例外で実行される新しいCompletionStageを返します。12このステージが異常終了したときに、このステージ例外に適用された提供された関数の結果を使用して構成された、新しいCompletionStageを返します。12このステージが異常終了したときに、このステージのデフォルトの非同期実行機能を使用して、このステージ例外に適用された提供関数の結果を使用して構成された新しいCompletionStageを返します。12新しいCompletionStageを返します。このステージが例外的に完了すると、指定されたエグゼキュータを使用して、このステージ例外に適用された指定関数の結果を使用して構成されます。21UnsupportedOperationException
をスローします。21UnsupportedOperationException
をスローします。21UnsupportedOperationException
をスローします。21UnsupportedOperationException
をスローします。21このコレクションの最初の要素として要素を追加します (オプションの操作)。21このコレクションの最後の要素として要素を追加します (オプションの操作)。21このコレクションの最初の要素を取得します。21このコレクションの最後の要素を取得します。21このコレクションの最初の要素を削除して返します(オプションの操作)。21このコレクションの最後の要素を削除して返します(オプションの操作)。21このコレクションの逆順viewを返します。21タスクごとに新しいスレッドを開始するエグゼキュータを作成します。21タスクごとに新しい仮想スレッドを開始するエグゼキュータを作成します。19順序正しくシャットダウンを開始します。以前に送信されたタスクが実行されますが、新規タスクは受け入れられません。19これがForkJoinPool.commonPool()
でないかぎり、以前に発行されたタスクが実行される順序どおりのシャットダウンが開始されますが、新しいタスクは受け入れられず、すべてのタスクの実行が完了してエグゼキュータが終了するまで待機します。20ForkJoinTask
以外のクライアントから発行されたかのように、指定されたタスクを送信します。19使用可能なアクティブ・スレッドがない状態で最終的に実行されることを保証せずに、指定されたタスクを送信します。19このプールのターゲット並列度を変更して、ワーカー・スレッドの将来の作成、使用および終了を制御します。19指定されたCallable
のcall
メソッドをアクションとして実行する新しいForkJoinTask
を返し、その結果をForkJoinTask.join()
実行時に返し、発生したチェック例外をRuntimeException
に変換します。19指定されたタイムアウトの前に (例外的に)が完了し、現在のスレッドが中断されていない場合は、このタスクへの参加を試み、trueを返します。19このタスクへの参加を試行し、指定されたタイムアウトの前に (例外的に)が完了した場合はtrueを返します。20スレッドのキュー内のタスク数の見積り(non-negative)を返します。19待機せずにタスクによってスローされた例外を返します。19計算された結果を待たずに返します。19計算状態を返します。14現行のスレッドのgetBlocker
の呼出しで返されるオブジェクトを設定します。21このコレクションの逆順viewを返します。19必要なマッピング数に適した新しい空のHashMapを作成します。19予想される要素数に適した新しい空のHashSetを作成します。19予想されるマッピング数に適した、新しい空の挿入順序のLinkedHashMapを作成します。21指定されたマッピングがまだ存在しない場合はマップに挿入し、すでに存在する場合はマッピングの値を置換します (オプションの操作)。21指定されたマッピングがまだ存在しない場合はマップに挿入し、すでに存在する場合はマッピングの値を置換します (オプションの操作)。21このマップの逆順viewを返します。21このマップのentrySet
のSequencedSet
ビューを返します。21このマップのkeySet
のSequencedSet
ビューを返します。21このマップのvalues
コレクションのSequencedCollection
ビューを返します。21このコレクションの最初の要素として要素を追加します (オプションの操作)。21このコレクションの最後の要素として要素を追加します (オプションの操作)。21このコレクションの最初の要素を取得します。21このコレクションの最後の要素を取得します。19予想される要素数に適した新しい空のLinkedHashSetを作成します。21このコレクションの最初の要素を削除して返します(オプションの操作)。21このコレクションの最後の要素を削除して返します(オプションの操作)。21このコレクションの逆順viewを返します。21このコレクションの逆順viewを返します。21このコレクションの最初の要素として要素を追加します (オプションの操作)。21このコレクションの最後の要素として要素を追加します (オプションの操作)。21このコレクションの最初の要素を取得します。21このコレクションの最後の要素を取得します。21このコレクションの最初の要素を削除して返します(オプションの操作)。21このコレクションの最後の要素を削除して返します(オプションの操作)。21このコレクションの逆順viewを返します。21インストールされたロケールのストリームを返します。21折りたたまれたIETF BCP 47言語タグを返します。19言語コードからロケールを取得します。19言語および国からロケールを取得します。19言語、国、バリアントからロケールを取得します。16メッセージが発生したスレッドのスレッド識別子を取得16メッセージの発生元のスレッドの識別子を設定します。17指定されたMap.Entry
のコピーを返します。21このマップの逆順viewを返します。21このコレクションの最初の要素を削除して返します(オプションの操作)。21このコレクションの最後の要素を削除して返します(オプションの操作)。21このコレクションの逆順viewを返します。16fromIndex
(inclusive)からfromIndex + size
(exclusive)までのサブレンジが0
(inclusive)からlength
(exclusive)までの範囲の範囲内にあるかどうかをチェックします。16fromIndex
(inclusive)からtoIndex
(exclusive)までのサブレンジが0
(inclusive)からlength
(exclusive)までの範囲の範囲内にあるかどうかをチェックします。16index
が0
(inclusive)からlength
(exclusive)までの範囲の境界内にあるかどうかをチェックします。19メソッドおよびhashCode
がオーバーライドされていない場合は、Object.toString
によって戻される文字列と同等の文字列を返します。19メソッド・コールをRandomGenerator
引数に委任するRandom
のインスタンスを返します。20this
に以前の一致または検索操作からの有効な一致が含まれているかどうかを返します。20キャプチャリング・グループ名からグループ番号への変更不可能なマップを返します。20前回のマッチ操作で、指定された名前付きの前方参照を行う正規表現グループによって前方参照された部分シーケンスの、最後の文字の後のオフセットを返します。20前回のマッチ操作で指定された名前付きの前方参照を行うグループによって前方参照された入力部分シーケンスを返します。20this
に以前の一致または検索操作からの有効な一致が含まれているかどうかを返します。20キャプチャリング・グループ名からグループ番号への変更不可能なマップを返します。20前回のマッチ操作で指定された名前付き前方参照グループによって前方参照された部分シーケンスの開始インデックスを返します。20キャプチャリング・グループ名からグループ番号への変更不可能なマップを返します。21このパターンの一致を囲む入力シーケンスを分割し、文字列と一致するデリミタの両方を返します。21UnsupportedOperationException
をスローします。21UnsupportedOperationException
をスローします。21このマップの逆順viewを返します。21UnsupportedOperationException
をスローします。21UnsupportedOperationException
をスローします。21このコレクションの最初の要素を取得します。21このコレクションの最後の要素を取得します。21このコレクションの最初の要素を削除して返します(オプションの操作)。21このコレクションの最後の要素を削除して返します(オプションの操作)。21このコレクションの逆順viewを返します。19ツールの簡単な説明または説明がない場合は空のOptional
を返します。17RandomGenerator
およびRandomGenerator.SplittableGenerator
インタフェースを実装する、この番号から分割された新しい擬似乱数ジェネレータを返します。17RandomGenerator.SplittableGenerator
インタフェースを実装する新しい擬似乱数ジェネレータの実質的に無制限のストリームを返します。17RandomGenerator.SplittableGenerator
インタフェースを実装する新しい擬似乱数ジェネレータの特定のstreamSize
数を生成するストリームを返します。17RandomGenerator.SplittableGenerator
インタフェースを実装する新しい擬似乱数ジェネレータの特定のstreamSize
数を生成するストリームを返します。17RandomGenerator.SplittableGenerator
インタフェースを実装する新しい擬似乱数ジェネレータの実質的に無制限のストリームを返します。122つのダウンストリーム・コレクタのコンポジットであるCollector
を返します。16このストリームの各要素を複数の要素(特にゼロ個以上の要素)で置き換えた結果で構成されるストリームを返します。16このストリームの各要素を複数の要素(特にゼロ個以上の要素)で置き換えた結果で構成されるストリームを返します。16このストリームの各要素を複数の要素(特にゼロ個以上の要素)で置き換えた結果で構成されるストリームを返します。16このストリームの各要素を複数の要素(特にゼロ個以上の要素)で置き換えた結果で構成されるストリームを返します。16このストリームの各要素を複数の要素(特にゼロ個以上の要素)で置き換えた結果で構成されるDoubleStream
を返します。16このストリームの各要素を複数の要素(特にゼロ個以上の要素)で置き換えた結果で構成されるIntStream
を返します。16このストリームの各要素を複数の要素(特にゼロ個以上の要素)で置き換えた結果で構成されるLongStream
を返します。16このストリームの要素をList
に蓄積します。21UnsupportedOperationException
をスローします。21UnsupportedOperationException
をスローします。21UnsupportedOperationException
をスローします。21UnsupportedOperationException
をスローします。19予想されるマッピング数に適した新しい空のWeakHashMapを作成します。12この入力ストリームから、現在のZIPエントリに対して正確にn
バイトのデータをスキップして破棄します。18エラーを出力します。18要素のロケーションにエラーを出力します。18ノートを印刷します。18エレメントのロケーションにノートを印刷します。18警告を出力します。18エレメントのロケーションに警告を出力します。13「プレビュー機能」が有効である場合はtrue
を返し、それ以外の場合はfalse
を返します。1919実行可能ファイルの種類の場合は、true
を返します:METHOD
、CONSTRUCTOR
、STATIC_INIT
またはINSTANCE_INIT
のいずれか。19イニシャライザの場合はtrue
を返します:STATIC_INIT
またはINSTANCE_INIT
のいずれか。19これが変数の種類の場合、true
を返します:ENUM_CONSTANT
,FIELD
,PARAMETER
,LOCAL_VARIABLE
,EXCEPTION_PARAMETER
,RESOURCE_VARIABLE
およびBINDING_VARIABLE
を含みます。16レコード・コンポーネント要素をビジットします。17このクラスまたはインタフェース要素の許可されたクラスを宣言順に返します。16このクラスまたはインタフェース要素のレコード・コンポーネントを宣言順に返します。21名前のないクラスである場合はtrue
を返し、それ以外の場合はfalse
を返します。21名前のない変数である場合はtrue
を返し、それ以外の場合はfalse
を返します。18このソース・バージョンをサポートする最小ランタイム・バージョンを返します。それ以外の場合はnull
を返します。18ランタイム・バージョン引数で使用可能な最新のソース・バージョンを返します。14レコード・コンポーネント要素をビジットします。16elements
のレコード・コンポーネントのリストを戻します。16elements
の一連のレコード・コンポーネントを返します。14BINDING_VARIABLE
可変要素をビジットします。16RECORD
型要素をビジットします。14BINDING_VARIABLE
可変要素をビジットします。18この要素のファイル・オブジェクトを返すか、そのようなファイル・オブジェクトがない場合はnull
を返します。18このような包含要素が存在する場合、要素が含まれる最も外側の型要素を返します。それ以外の場合は、null
を返します。17モジュール要素が自動モジュールの場合はtrue
、そうでない場合はfalse
を返します。20実行可能要素がレコードの正規コンストラクタであると判断できる場合はtrue
を返し、それ以外の場合はfalse
を返します。20実行可能要素がレコードのコンパクト・コンストラクタであると判断できる場合はtrue
を返し、それ以外の場合はfalse
を返します。16指定されたアクセッサのレコード・コンポーネントを返します。12この接続で使用中のSSLSession
を含むOptional
を返します。20SSL/TLS/DTLSプロトコルで使用できる、名前付きグループ名のキー交換の優先順位付けされた配列を返します。19SSL/TLS/DTLSプロトコルで使用できるシグネチャ・スキーム名の優先配列を返します。20SSL/TLS/DTLSプロトコル上で使用できるキー交換の名前付きグループ名の優先順位付き配列を設定します。19SSL/TLS/DTLSプロトコルで使用できるシグネチャ・スキーム名の優先配列を設定します。18現在のサブジェクトとしてsubject
を指定してCallable
を実行します。18現在の件名を返します。12ファイル・チューザのショートカット・パネルにデフォルトで表示される値を表すファイル配列を返します。17リクエストされたサイズのシステム・ファイル・ブラウザに表示されるファイル、ディレクトリ、またはフォルダのアイコンを返します。18指定されたロケーションにある指定されたパッケージ内の指定された「相対名」を表す出力の「ファイル・オブジェクト」を返します。18指定されたパッケージ指向のロケーションで、指定された種類の指定されたクラスを表す出力の「ファイル・オブジェクト」を返します。13指定されたパスを表すファイル・オブジェクトを返します。13DocumentBuilderFactory
組込みシステムのデフォルト実装の新しいNamespaceAwareインスタンスを作成します。13DocumentBuilderFactory
の新しいNamespaceAwareインスタンスを作成します。13クラス名からDocumentBuilderFactory
の新しいNamespaceAwareインスタンスを作成します。13SAXParserFactory
組込みシステムのデフォルト実装の新しいNamespaceAwareインスタンスを作成します。13SAXParserFactory
の新しいNamespaceAwareインスタンスを作成します。13クラス名からSAXParserFactory
の新しいNamespaceAwareインスタンスを作成します。18指定されたプロパティの値を返します。18このXPathFactory
のプロパティを設定します。19特定のマスクのコントロールの下にあるレーンを選択する、このベクトルのレーン要素を圧縮します。19このベクトルのレーン要素を特定のマスクの制御下で展開します。jdk.incubator.vector.ByteVector.fromMemorySegment(VectorSpecies <Byte>, MemorySegment, long, ByteOrder) PREVIEW19オフセットから始まる「メモリー・セグメント」PREVIEWからメモリー・セグメントにベクトルをロードします。jdk.incubator.vector.ByteVector.fromMemorySegment(VectorSpecies <Byte>, MemorySegment, long, ByteOrder, VectorMask <Byte> ) PREVIEW19オフセットから始まる「メモリー・セグメント」PREVIEWからメモリー・セグメントにベクトルをロードし、マスクを使用します。19このベクトルを、明示的なバイト順序を使用してオフセットから始まる「メモリー・セグメント」PREVIEWに格納します。jdk.incubator.vector.ByteVector.intoMemorySegment(MemorySegment, long, ByteOrder, VectorMask <Byte> ) PREVIEW19明示的なバイト順序とマスクを使用してオフセットから始まる「メモリー・セグメント」PREVIEWにこのベクトルを格納します。19特定のマスクのコントロールの下にあるレーンを選択する、このベクトルのレーン要素を圧縮します。19このベクトルのレーン要素を特定のマスクの制御下で展開します。jdk.incubator.vector.DoubleVector.fromMemorySegment(VectorSpecies <Double>, MemorySegment, long, ByteOrder) PREVIEW19オフセットから始まる「メモリー・セグメント」PREVIEWからメモリー・セグメントにベクトルをロードします。jdk.incubator.vector.DoubleVector.fromMemorySegment(VectorSpecies <Double>, MemorySegment, long, ByteOrder, VectorMask <Double> ) PREVIEW19オフセットから始まる「メモリー・セグメント」PREVIEWからメモリー・セグメントにベクトルをロードし、マスクを使用します。19このベクトルを、明示的なバイト順序を使用してオフセットから始まる「メモリー・セグメント」PREVIEWに格納します。jdk.incubator.vector.DoubleVector.intoMemorySegment(MemorySegment, long, ByteOrder, VectorMask <Double> ) PREVIEW19明示的なバイト順序とマスクを使用してオフセットから始まる「メモリー・セグメント」PREVIEWにこのベクトルを格納します。19特定のマスクのコントロールの下にあるレーンを選択する、このベクトルのレーン要素を圧縮します。19このベクトルのレーン要素を特定のマスクの制御下で展開します。jdk.incubator.vector.FloatVector.fromMemorySegment(VectorSpecies <Float>, MemorySegment, long, ByteOrder) PREVIEW19オフセットから始まる「メモリー・セグメント」PREVIEWからメモリー・セグメントにベクトルをロードします。jdk.incubator.vector.FloatVector.fromMemorySegment(VectorSpecies <Float>, MemorySegment, long, ByteOrder, VectorMask <Float> ) PREVIEW19オフセットから始まる「メモリー・セグメント」PREVIEWからメモリー・セグメントにベクトルをロードし、マスクを使用します。19このベクトルを、明示的なバイト順序を使用してオフセットから始まる「メモリー・セグメント」PREVIEWに格納します。jdk.incubator.vector.FloatVector.intoMemorySegment(MemorySegment, long, ByteOrder, VectorMask <Float> ) PREVIEW19明示的なバイト順序とマスクを使用してオフセットから始まる「メモリー・セグメント」PREVIEWにこのベクトルを格納します。19特定のマスクのコントロールの下にあるレーンを選択する、このベクトルのレーン要素を圧縮します。19このベクトルのレーン要素を特定のマスクの制御下で展開します。jdk.incubator.vector.IntVector.fromMemorySegment(VectorSpecies <Integer>, MemorySegment, long, ByteOrder) PREVIEW19オフセットから始まる「メモリー・セグメント」PREVIEWからメモリー・セグメントにベクトルをロードします。jdk.incubator.vector.IntVector.fromMemorySegment(VectorSpecies <Integer>, MemorySegment, long, ByteOrder, VectorMask <Integer> ) PREVIEW19オフセットから始まる「メモリー・セグメント」PREVIEWからメモリー・セグメントにベクトルをロードし、マスクを使用します。19このベクトルを、明示的なバイト順序を使用してオフセットから始まる「メモリー・セグメント」PREVIEWに格納します。jdk.incubator.vector.IntVector.intoMemorySegment(MemorySegment, long, ByteOrder, VectorMask <Integer> ) PREVIEW19明示的なバイト順序とマスクを使用してオフセットから始まる「メモリー・セグメント」PREVIEWにこのベクトルを格納します。19特定のマスクのコントロールの下にあるレーンを選択する、このベクトルのレーン要素を圧縮します。19このベクトルのレーン要素を特定のマスクの制御下で展開します。jdk.incubator.vector.LongVector.fromMemorySegment(VectorSpecies <Long>, MemorySegment, long, ByteOrder) PREVIEW19オフセットから始まる「メモリー・セグメント」PREVIEWからメモリー・セグメントにベクトルをロードします。jdk.incubator.vector.LongVector.fromMemorySegment(VectorSpecies <Long>, MemorySegment, long, ByteOrder, VectorMask <Long> ) PREVIEW19オフセットから始まる「メモリー・セグメント」PREVIEWからメモリー・セグメントにベクトルをロードし、マスクを使用します。19このベクトルを、明示的なバイト順序を使用してオフセットから始まる「メモリー・セグメント」PREVIEWに格納します。jdk.incubator.vector.LongVector.intoMemorySegment(MemorySegment, long, ByteOrder, VectorMask <Long> ) PREVIEW19明示的なバイト順序とマスクを使用してオフセットから始まる「メモリー・セグメント」PREVIEWにこのベクトルを格納します。19特定のマスクのコントロールの下にあるレーンを選択する、このベクトルのレーン要素を圧縮します。19このベクトルのレーン要素を特定のマスクの制御下で展開します。jdk.incubator.vector.ShortVector.fromMemorySegment(VectorSpecies <Short>, MemorySegment, long, ByteOrder) PREVIEW19オフセットから始まる「メモリー・セグメント」PREVIEWからメモリー・セグメントにベクトルをロードします。jdk.incubator.vector.ShortVector.fromMemorySegment(VectorSpecies <Short>, MemorySegment, long, ByteOrder, VectorMask <Short> ) PREVIEW19オフセットから始まる「メモリー・セグメント」PREVIEWからメモリー・セグメントにベクトルをロードし、マスクを使用します。19このベクトルを、明示的なバイト順序を使用してオフセットから始まる「メモリー・セグメント」PREVIEWに格納します。jdk.incubator.vector.ShortVector.intoMemorySegment(MemorySegment, long, ByteOrder, VectorMask <Short> ) PREVIEW19明示的なバイト順序とマスクを使用してオフセットから始まる「メモリー・セグメント」PREVIEWにこのベクトルを格納します。19特定のマスクのコントロールの下にあるレーンを選択する、このベクトルのレーン要素を圧縮します。19このベクトルのレーン要素を特定のマスクの制御下で展開します。19このベクトルを、明示的なバイト順序を使用してオフセットから始まる「メモリー・セグメント」PREVIEWに格納します。jdk.incubator.vector.Vector.intoMemorySegment(MemorySegment, long, ByteOrder, VectorMask<E> ) PREVIEW19明示的なバイト順序とマスクを使用してオフセットから始まる「メモリー・セグメント」PREVIEWにこのベクトルを格納します。19このマスクからセット・レーンを圧縮します。19調整された索引N+offset
が[0..limit-1]
の範囲内にない場合に、このマスクからレーン番号付きN
を削除します。19オフセットから始まる「メモリー・セグメント」PREVIEWからこの種のベクトルをメモリー・セグメントにロードします。19調整されたインデックスN+offset
が[0..limit-1]
の範囲内にあるように、インデックスNのレーンだけが設定されているこの種のマスクを返します。19指定されたlength
値以下のVLENGTH
の最大の倍数を返すループ制御関数。17診断出力の書込みに使用できるライターを返します。そのようなライターを使用できない場合はnull
を返します。17診断以外の出力の作成に使用できるライターを返します。そのようなライターを使用できない場合はnull
を返します。18ツリー・ノード内の文字範囲内の位置に関連する診断メッセージを出力します。17ファイル内の文字範囲内の位置に関連する診断メッセージを出力します。17このドックレットのロケールを返します。17このドックレットのレポータを返します。16新しいメタデータがストリームに到着したときに実行するアクションを登録します。21仮想スレッドの場合はtrue
を返し、それ以外の場合はfalse
を返します。19イベントをフィルタリングして新しいファイルに書き込みます。17レコーディング・データをファイルに書き込みます。20レコーディング・ストリームを停止します。21実行中の評価のコンソールを設定します。19指定されたスニペットの色付けに使用できるHighlight
のコレクションを返します。21実行エンジンで使用する必要があるJShellConsole
を返します。それ以外の場合はnull
を返します。17入力および出力は、ANSIのエスケープ・コードを解釈できる対話型端末に接続されるようにするには、trueに設定します。17レコーディング・データをファイルに書き込みます。20レコーディング・ストリームを停止します。14XML宣言の通知を受け取ります。
-
新規コンストラクタコンストラクタ追加説明18指定された
headers
から、同じヘッダー名および値を使用して、可変Headers
を作成します。19指定された理由および原因についてInvalidClassExceptionをレポートします。19指定された理由および原因についてInvalidClassExceptionをレポートします。19指定された理由および原因でInvalidObjectException
を構築します。19指定されたメッセージおよび原因でObjectStreamExceptionを作成します。19指定された原因でObjectStreamExceptionを作成します。16不正な索引を示す引数を使用して、新しいIndexOutOfBoundsException
クラスを構築します。12ユーザー指定のSocketImpl
でサーバー・ソケットを作成します。19指定された詳細メッセージおよび原因で新しいSocketException
を構築します。19指定された原因で新しいSocketException
を構築します。20指定された詳細メッセージおよび原因を使用してInvalidParameterException
を構築します。20指定された原因および(cause==null ? null : cause.toString())
(通常、cause
のクラスおよび詳細メッセージが含まれています)の詳細メッセージを含むInvalidParameterException
を作成します。14指定された小数点パターン、小数点フォーマット記号、圧縮パターンおよび複数形ルールを使用してCompactNumberFormat
を作成します。19指定されたスレッド・グループおよびプールで動作するForkJoinWorkerThreadを作成し、ThreadLocalsを保持するためのポリシーを指定します。15指定された詳細メッセージと原因でNoSuchElementException
を構築します。15指定された原因でNoSuchElementException
を構築します。19指定された詳細メッセージおよび原因でSSLHandshakeException
を作成します。19指定された詳細メッセージおよび原因でSSLKeyException
を作成します。19指定された詳細メッセージおよび原因でSSLPeerUnverifiedException
を作成します。19指定された詳細メッセージおよび原因でSSLProtocolException
を作成します。
-
新しい列挙定数列挙型定数追加説明21エスケープされたドキュメント・テキストを表す
EscapeTree
のインスタンスに使用されます。18@snippet
タグを表すSnippetTree
のインスタンスに使用されます。20@spec
タグを表すSpecTree
のインスタンスに使用されます。12@systemProperty
タグを表すSystemPropertyTree
のインスタンスに使用されます。21BindingPatternTree
のインスタンスに使用されます。16BindingPatternTree
のインスタンスに使用されます。21ConstantCaseLabelTree
のインスタンスに使用されます。21DeconstructionPatternTree
のインスタンスに使用されます。21DefaultCaseLabelTree
のインスタンスに使用されます。21PatternCaseLabelTree
のインスタンスに使用されます。16レコードを表すClassTree
のインスタンスに使用されます。12SwitchExpressionTree
のインスタンスに使用されます。13YieldTree
のインスタンスに使用されます。16レコード・コンポーネント15Unicodeスクリプト"Chorasmian"。19Unicodeスクリプト"Cypro Minoan"。15Unicodeスクリプト"Dives Akuru"。12Unicodeスクリプト"Dogra"。13Unicodeスクリプト"Elymaic"。12Unicodeスクリプト"Gunjala Gondi"。12Unicodeスクリプト"Hanifi Rohingya"。20Unicodeスクリプト"Kawi"。15Unicodeスクリプト"Khitan Small Script"。12Unicodeスクリプト"Makasar"。12Unicodeスクリプト"Medefaidrin"。20Unicodeスクリプト"Nag Mundari"。13Unicodeスクリプト"Nandinagari"。13Unicodeスクリプト"Nyiakeng Puachue Hmong"。12Unicodeスクリプト"Old Sogdian"。19Unicodeスクリプト"Old Uyghur"。12Unicodeスクリプト"Sogdian"。19Unicodeスクリプト"Tangsa"。19Unicodeスクリプト"Toto"。19Unicodeスクリプト"Vithkuqi"。13Unicodeスクリプト"Wancho"。15Unicodeスクリプト"Yezidi"。21Java Platform, Standard Edition 21で導入されたバージョン。16Unixドメインの(Local)プロセス間通信。16パターン内のバインディング変数。16レコード・クラス。16record
のレコード・コンポーネント。17修飾子non-sealed
17修飾子sealed
12Java Platform, Standard Edition 12で導入されたバージョン。13Java Platform, Standard Edition 13で導入されたバージョン。14Java Platform, Standard Edition 14で導入されたバージョン。15Java Platform, Standard Edition 15で導入されたバージョン。16Java Platform, Standard Edition 16で導入されたバージョン。17Java Platform, Standard Edition 17で導入されたバージョン。18Java Platform, Standard Edition 18で導入されたバージョン。19Java Platform, Standard Edition 19で導入されたバージョン。20Java Platform, Standard Edition 20で導入されたバージョン。21Java Platform, Standard Edition 21で導入されたバージョン。14レコード宣言