1. Pengetahuan asas
1.
Tidak semestinya. Pembolehubah tatasusunan Java ialah pembolehubah jenis data rujukan Mereka bukan objek tatasusunan itu sendiri Selagi pembolehubah tatasusunan menghala ke objek tatasusunan yang sah, pembolehubah tatasusunan boleh digunakan. Memulakan tatasusunan tidak memulakan pembolehubah tatasusunan, tetapi memulakan objek tatasusunan - iaitu, memperuntukkan ruang ingatan berterusan untuk objek tatasusunan, dan ruang ingatan berterusan ini ialah panjang tatasusunan.
2. Adakah semua pembolehubah jenis asas diletakkan dalam ingatan tindanan?
Salah. Ia harus dikatakan seperti ini: Semua pembolehubah tempatan disimpan dalam memori tindanan, sama ada pembolehubah jenis asas atau pembolehubah jenis rujukan, ia disimpan dalam kawasan tindanan kaedah masing-masing tetapi objek yang dirujuk oleh pembolehubah jenis rujukan (termasuk Arrays, ordinary Objek Java) sentiasa disimpan dalam ingatan timbunan.
3. Bilakah pembolehubah rujukan hanya menjadi pembolehubah itu sendiri dalam memori tindanan, dan bilakah ia menjadi objek Java yang merujuk kepada contoh?
Pembolehubah rujukan pada asasnya hanyalah penunjuk Selagi program mengakses sifat melalui pembolehubah rujukan, atau memanggil kaedah melalui pembolehubah rujukan, pembolehubah rujukan akan digantikan dengan objek yang dirujuknya. kepada.
2. Contoh kod
Putar tatasusunan:
Contohnya: elemen dalam tatasusunan ialah 123456, dan selepas membalikkannya ialah 561234
memberi Diberi tatasusunan dengan panjang n, ia diperlukan untuk memindahkan elemen k terakhir ke hadapan dan elemen n-k pertama ke belakang.
rreeeeAtas ialah kandungan terperinci Contoh analisis soalan temu bual tentang tatasusunan java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!