Rumah > Java > javaTutorial > teks badan

Apakah perbezaan antara bahasa statik Java dan bahasa dinamik?

WBOY
Lepaskan: 2023-05-07 16:34:09
ke hadapan
1313 orang telah melayarinya

1. Bahasa dinamik, Bahasa yang boleh mengubah strukturnya semasa operasi, seperti JavaScript, PHP dan Python.

Contohnya, fungsi, objek dan kod baharu boleh diperkenalkan, fungsi sedia ada boleh dipadamkan atau perubahan struktur lain boleh dibuat. Secara umumnya, kod masa jalan boleh mengubah pembinaannya sendiri berdasarkan syarat.

Bahasa dinamik utama: Objek-C, C#, JavaScript, PHP, Python, dll.

Bahasa statik

2. Sepadan dengan bahasa dinamik, bahasa yang strukturnya tidak berubah semasa masa jalan ialah bahasa statik.

Contohnya, Java, c, C+.

Java bukan bahasa dinamik, tetapi Java boleh dipanggil bahasa separa dinamik. Dalam erti kata lain, Java mempunyai tahap dinamik tertentu dan boleh menggunakan mekanisme pantulan untuk mendapatkan ciri yang serupa dengan bahasa dinamik. Dinamik Java menjadikan pengaturcaraan lebih fleksibel.

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 perbezaan antara bahasa statik Java dan bahasa dinamik?. 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