Rumah  >  Artikel  >  Java  >  Apakah hubungan antara tatasusunan java dan bekas

Apakah hubungan antara tatasusunan java dan bekas

WBOY
WBOYke hadapan
2023-05-14 10:13:13999semak imbas

1. Konsep

Array ialah cara yang cekap untuk menyimpan dan mengakses jujukan rujukan objek secara rawak, tetapi apabila objek tatasusunan dicipta (perhatikan perbezaan daripada tatasusunan objek), Saiznya daripada tatasusunan ditetapkan Apabila ruang tatasusunan tidak mencukupi, tatasusunan baharu dibuat dan semua rujukan dalam tatasusunan lama disalin ke tatasusunan baharu. (Suatu tatasusunan ialah struktur memori, dan bekas ialah struktur data) [Jika anda mengetahui panjang tatasusunan dan ia tidak akan meningkat pada masa hadapan, maka anda mesti menggunakan tatasusunan jika panjang tatasusunan tidak pasti atau panjangnya akan bertambah, supaya Gunakan bekas untuk kemudahan]

Kelas kontena hanya boleh menyimpan rujukan kepada objek. Tatasusunan boleh dibuat untuk menyimpan jenis asas secara langsung atau untuk menyimpan rujukan kepada objek. Anda boleh menggunakan kelas pembalut dalam bekas, seperti Integer, Double, dsb., untuk menyimpan nilai jenis data asas.

2. Perbezaan antara tatasusunan dan bekas

Di Jawa, kerana terdapat bekas yang berkuasa, adakah tidak perlu tatasusunan? Jawapannya tidak.

Memang benar dalam kebanyakan kes, bekas harus dipilih untuk menyimpan data.

Walau bagaimanapun, tatasusunan bukan tanpa merit:

Di Java, tatasusunan ialah cara paling berkesan untuk menyimpan dan mengakses jujukan rujukan objek secara rawak. Tatasusunan adalah lebih cekap daripada bekas (seperti ArrayList).

Tasusunan boleh menyimpan jenis nilai, tetapi bekas tidak boleh (dalam kes ini, kelas pembalut mesti digunakan).

Apakah rangka kerja java yang biasa digunakan

1 Spring MVC, Spring Web MVC ialah rangka kerja Web ringan berdasarkan Java yang melaksanakan jenis corak reka bentuk Web MVC.

2.Shiro, Apache Shiro ialah rangka kerja keselamatan untuk Java.

3. Mybatis, MyBatis ialah rangka kerja lapisan kegigihan yang sangat baik yang menyokong pertanyaan SQL biasa, prosedur tersimpan dan pemetaan lanjutan.

4.Dubbo, Dubbo ialah rangka kerja perkhidmatan teragih.

5 Maven, Maven ialah alat pengurusan projek dan automasi.

6.RabbitMQ, RabbitMQ ialah pelayan baris gilir mesej AMQP yang tinggi dan boleh dipercayai yang dilaksanakan di Erlang.

7.Ehcache, EhCache ialah rangka kerja caching dalam proses Java tulen.

Atas ialah kandungan terperinci Apakah hubungan antara tatasusunan java dan bekas. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam