Rumah > Java > javaTutorial > teks badan

Apakah konsep dan penggunaan generik Java?

王林
Lepaskan: 2023-04-27 15:16:07
ke hadapan
1595 orang telah melayarinya

Konsep

1. Generik bermaksud jenis boleh dihantar sebagai parameter, yang pada asasnya ialah parameter jenis. Sebagai contoh, apabila kita mentakrifkan kaedah, kita sering menentukan bahawa kelas objek tertentu diluluskan sebagai parameter.

2 Jika generik digunakan, objek pemindahan tertentu boleh ditentukan sebagai jenis tertentu tanpa menyatakan jenis tertentu. Iaitu, kita lulus jenis tertentu sebagai parameter.

Perbezaan daripada Objek

Jika anda menggunakan Object, anda mesti memaksa jenis input ditukar kepada jenis yang diperlukan Jika jenis input tidak sepadan, ia akan menyebabkan pakej ClassCastException tidak normal. Contohnya, dalam kod berikut, testObj() memasukkan nilai jenis int, dan atur cara akan ralat semasa pelaksanaan:

Contoh

public void testObj(Object o){
    String name= (String) o;
}
Salin selepas log masuk

Apakah yang biasa rangka kerja java terpakai

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

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 konsep dan penggunaan generik Java?. 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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!