java的基本数据类型的包装类是引用类型吗?
巴扎黑
巴扎黑 2017-04-18 10:37:36
0
2
588
巴扎黑
巴扎黑

全員に返信(2)
刘奇

JVM 仕様の一部を引用、詳細については

を参照してください。

メソッド宣言で宣言されたすべてのパラメーターについて、そのメソッドが呼び出されるたびに新しいパラメーター変数が作成され、その新しい変数はメソッド呼び出しの対応する引数値で初期化されます。

仕様では、メソッドが呼び出されるたびに、メソッド内のパラメータが初期化されると規定されています。

上記

の方向性は変わっておりません。

いいねを押す +0
Ty80

Java のメソッドはすべて値の転送を使用します。たとえそれが参照であっても、渡されるのは元の参照のコピーです。

このメソッドはパラメータ参照内の属性のみを変更できますが、パラメータの参照アドレスは変更できません

そして、Integer のソースコードを見ることができます:

ラップする値はfinalによって変更されます。つまり、代入できるのは1回だけであり、代入後に値は変更されません。

さらに、String などの他の参照型を試して、変更できるかどうかを確認することもできます

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!