Vectorクラスは、オブジェクトの可変長配列を実装します。 WeakHashMap<K,V> ハッシュ表に基づいた、弱キーによるMapインタフェースの実装です。 エラーのサマリー エラー説明 ServiceConfigurationError サービス・プロバイダの検索、ロード、インスタンス化中に問題が発生した場合にスロー...
このメソッドは、publicおよびstaticとして宣言する必要があり、値を返すことができず、String配列をパラメータとして受け付ける必要があります。 メソッド宣言の形式は次のとおりです。public static void main(String[] args) ソース・ファイル・モードでは、ソース・ファイル内に宣言され...
文字列の char[] 表現や配列の多用を改め、より Java らしいインタフェースで、かつ手軽に利用できるインタフェースとしました。 入力データによってエラーとなるケースへの対処 ヒープ消費量の改善 Trie 構築時、および構築後のヒープ消費量が少なくなるようにしました (元実装の約 26% ...
文字列の char[] 表現や配列の多用を改め、より Java らしいインタフェースで、かつ手軽に利用できるインタフェースとしました。 入力データによってエラーとなるケースへの対処 ヒープ消費量の改善 Trie 構築時、および構築後のヒープ消費量が少なくなるようにしました (元実装の約 26% ...
「平均計算」を例に挙げて、下図では MaxCompute UDAF でこの関数を実装するための論理手順と計算手順を説明します。 上の図では、入力データは特定のサイズに従ってスライスされています。スライスの詳細については、「MapReduce」をご参照ください。 各スライスのサイズは、ワーカーが指定され...
このメソッドは、publicおよびstaticとして宣言する必要があり、値を返すことができず、String配列をパラメータとして受け付ける必要があります。メソッド宣言の形式は次のとおりです。 public static void main(String[] args) JDK 9で新しいランチャ環境変数JDK_JAVA_OPTIONSが導入され、その内容...
ストリーム・パイプラインは、1つのソース(配列、コレクション、ジェネレータ関数、入出力チャネルなど)、0個以上の中間操作(filter(Predicate)など、あるストリームを別のストリームに変換する操作)および1つの終端操作(count()やforEach(Consumer)など、結果または副作用を生成する操作)から構成...
浮動小数点合計の値は、入力値と加算操作順序の両方の関数になります。このメソッドの加算操作の順序は意図的に未定義になっていますが、それは、実装が計算結果の速度や精度を柔軟に改善できるようにするためです。特に、このメソッドを補正加算などのテクニックを使って実装すれば、double値の単純...
利便性を考慮して、無効化メソッドと破棄メソッドはオブジェクト配列も処理するようにオーバーロードされています。例9-6にサンプルCacheListLoader、例9-7にその使用例を示します。例9-6 サンプルCacheListLoaderPublic class ListLoader extends CacheListLoader { public void loadList(Object ...
PKIX CertPathValidatorアルゴリズムの入力で使用されるパラメータです。 class PKIXRevocationChecker 証明書の失効ステータスをPKIXアルゴリズムで確認するためのPKIXCertPathChecker。 class URICertStoreParameters CertStoreアルゴリズムの入力として使用されるパラメータ。URIに含まれる情報を使用して...