新しい整数とvalueOfの比較
2023-10-25 08:46:27
質問
私は
ソナー
を使っていることを指摘されました。
new Integer(1)
の代わりに
Integer.valueOf(1)
. というのも、どうやら
valueOf
は新しいオブジェクトをインスタンス化しないので、よりメモリに優しいと思われるからです。どうすれば
valueOf
は新しいオブジェクトをインスタンス化しないのでしょうか?どのように機能するのでしょうか?これはすべての整数に当てはまりますか?
どのように解決するのですか?
Integer.valueOf
は、値のキャッシュを実装しています。
-128
から
+127
. Java言語仕様の5.1.7節の最後の段落で、ボクシングの要件(通常は
.valueOf
メソッドで実装されています)の要件を説明しています。
http://docs.oracle.com/javase/specs/jls/se7/html/jls-5.html#jls-5.1.7
関連
-
ApplicationContextの起動エラーです。条件レポートを表示するには、アプリケーションを'de'で再実行します。
-
[解決済み] なぜゲッターとセッター/アクセッサーを使うのですか?
-
[解決済み] 整数の平方根が整数であるかどうかを判断する最速の方法
-
[解決済み] 整数の左側にゼロを埋め込むにはどうしたらいいですか?
-
[解決済み] 静的変数が悪とされるのはなぜですか?
-
[解決済み] Javaでリストを反復処理する方法
-
[解決済み] java.lang.OutOfMemoryError" の対処法。Java heap space "エラーの対処方法を教えてください。
-
[解決済み] Java - 新規Entryの作成方法(キー、値)
-
[解決済み】Javaの「ダブルブレース初期化」の効率化?
-
[解決済み】Javaで(a != 0 && b != 0)よりも(a*b != 0)の方が速いのはなぜか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
アクセス制限です。タイプ 'JPEGCodec' は API ではない ☞My Blog Github ☜ ホームページを見る
-
ApplicationContextの起動エラーです。条件レポートを表示するには、アプリケーションを'de'で再実行します。
-
StringBuilderが投げるArrayIndexOutOfBoundsExceptionの探索
-
無効なメソッド宣言
-
Java Notes 005_この行に複数のマーカーがある - キーを変数に解決できない - シンタックスエラー、ins
-
java send https request prompt java.security.cert.について。
-
X11 DISPLAY変数が設定されていない」問題の解決方法
-
春ブート複数のデータソースの管理(atomikos)同じサーバーホスト上の複数のプロジェクトを開始する複数のJava - jarのエラーソリューション
-
java 365*1000*60*60*24 計算問題
-
[解決済み] ClojureでStringを数値に変換するにはどうしたらいいですか?