Dalam Java, "Nilai" biasanya merujuk kepada nilai yang dipegang oleh objek atau pembolehubah, termasuk jenis asas (seperti int, double) dan jenis rujukan (seperti objek). Jenis primitif menyimpan nilai sebenar, manakala jenis rujukan menyimpan rujukan kepada objek. Objek dalam Java diluluskan melalui rujukan, dan pengubahsuaian kepada rujukan objek boleh menjejaskan objek asal. Selain itu, sesetengah kelas, seperti String, tidak boleh diubah, bermakna nilainya tidak boleh diubah selepas penciptaan.
Value in Java
Di Jawa, perkataan "Value" biasanya merujuk kepada nilai yang dipegang oleh objek atau pembolehubah. Nilai ini boleh menjadi jenis primitif (seperti int, double, boolean) atau jenis rujukan (seperti objek).
Jenis Asas
Jenis asas menyimpan nilainya secara langsung dan nilai yang dirujuk tidak boleh diubah. Contohnya:
<code class="java">int myInt = 10; // myInt 现在包含值 10</code>
Jenis rujukan
Jenis rujukan menyimpan rujukan kepada objek dan bukannya nilai sebenar objek. Oleh itu, objek yang dirujuk boleh diubah. Contohnya:
<code class="java">Integer myInteger = new Integer(10); // myInteger 现在引用一个包含值 10 的 Integer 对象 myInteger = new Integer(20); // myInteger 现在引用一个包含值 20 的 Integer 对象</code>
Nilai dan Rujukan
Di Jawa, objek dihantar melalui rujukan. Ini bermakna apabila anda lulus rujukan objek, anda sebenarnya menghantar rujukan kepada objek itu. Contohnya:
<code class="java">public void changeValue(Integer myInteger) { myInteger = new Integer(30); } Integer myInteger = new Integer(10); changeValue(myInteger); System.out.println(myInteger); // 输出:30</code>
Dalam contoh ini, walaupun nilai changeValue
方法中重新分配了 myInteger
hadir, ini juga mengubah suai objek sebenar yang dihantar kepada kaedah.
Jenis Tidak Berubah
Di Java, kelas tertentu seperti kelas pembalut untuk String dan Integer tidak boleh diubah. Ini bermakna apabila objek ini dicipta, nilainya tidak boleh diubah.
rreeeeAtas ialah kandungan terperinci Apakah maksud nilai dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!