Javaにおける文字列構築と数値計算の最適化指針

文字列の内部構造とコンストラクタの性能特性 JavaのStringクラスは不変設計を採用しており、初期化や部分文字列の抽出を行うたびに新規インスタンスが生成される。参照ベースのコピーコンストラクタを利用する場合、内部の配列フィールドがそのまま新インスタンスに受け渡される。この手法は参照の複製に留まるため、初期化オーバーヘッドが極めて低く抑えられる。同時に ...

5月19日 21:27 投稿