Rumah  >  Soal Jawab  >  teks badan

java的基本数据类型的包装类是引用类型吗?

巴扎黑巴扎黑2765 hari yang lalu593

membalas semua(2)saya akan balas

  • 怪我咯

    怪我咯2017-04-18 10:39:36

    Memetik bahagian spesifikasi JVM, lihat

    untuk butiran

    Untuk setiap parameter yang diisytiharkan dalam pengisytiharan kaedah, pembolehubah parameter baharu dibuat setiap kali kaedah itu digunakan Pembolehubah baharu dimulakan dengan nilai argumen yang sepadan daripada penyeruan kaedah.

    Spesifikasi mengatakan bahawa setiap kali kaedah dipanggil, parameter dalam kaedah akan dimulakan.

    Kaedah test di atas index memulakan pembolehubah jenis Integer dan kemudian menunjuk kepada yang diluluskan dalam i. index = new Integer(20); berikut hanya mengubah penunjuk pembolehubah index dan penunjuk asal i tidak berubah.

    balas
    0
  • PHP中文网

    PHP中文网2017-04-18 10:39:36

    Kaedah dalam Java semuanya menggunakan pemindahan nilai Walaupun ia adalah rujukan, yang diluluskan adalah salinan rujukan asal

    Kaedah hanya boleh menukar atribut dalam rujukan parameter, tetapi bukan alamat rujukan parameter

    Dan anda boleh melihat kod sumber Integer:

    Nilai yang dibalutnya diubah suai secara muktamad, iaitu, ia hanya boleh diberikan sekali dan nilai tidak akan berubah selepas tugasan.

    Selain itu, anda boleh mencuba jenis rujukan lain untuk melihat sama ada ia boleh ditukar, seperti String

    balas
    0
  • Batalbalas