1. Klasifikasi sistem
(1) uncheckedexception (unchecked exception)
juga dipanggil running Exceptions (RuntimeException), seperti NullPointerException biasa, IndexOutOfBoundsException. Untuk pengecualian semasa operasi, pengkompil Java tidak memerlukan pengecualian menangkap atau melontar pernyataan, yang diputuskan oleh pengaturcara.
(2) pengecualian yang ditandakan (pengecualian yang disemak, pengecualian kompilasi)
juga dipanggil pengecualian tidak berjalan (pengecualian selain daripada pengecualian yang dijalankan ialah pengecualian yang tidak berjalan) , java compiler Pengaturcara mesti dipaksa untuk melakukan pemprosesan tangkapan. Sebagai contoh, IOException dan SQLException biasa. Untuk pengecualian tidak berjalan, jika tiada pemprosesan tangkapan atau penyerahan dilakukan, kompilasi tidak akan lulus.
2. Hubungan antara Ralat dan Pengecualian
Secara amnya, Ralat akan secara langsung menyebabkan ralat jvm, seperti ralat menjalankan mesin maya Java, dsb. Jika urutan semasa berlaku , kemudian Tidak dapat meneruskan berjalan.
Excpetion ialah pengecualian yang boleh dikendalikan oleh program itu sendiri. Ia boleh berjalan seperti biasa selepas ia berlaku.
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 titik pengetahuan sistem pengecualian Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!