Rumah > Java > javaTutorial > teks badan

Apakah hubungan antara tatasusunan java dan bekas

WBOY
Lepaskan: 2023-05-14 10:13:13
ke hadapan
1034 orang telah melayarinya

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!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan