Java,手动throw exception和error有什么区别?
怪我咯
怪我咯 2017-04-18 09:48:45
0
2
345

示例代码如下

                if (input.length != 2) {
                    logger.error("The input for execute " + component.toString() + " is not right!");
                    throw new Exception("hehehe");
                }

                if (input.length != 2) {
                    logger.error("The input for execute " + component.toString() + " is not right!");
                    throw new Error("hehehe");
                }
怪我咯
怪我咯

走同样的路,发现不同的人生

membalas semua(2)
小葫芦

Pengecualian:

1. Boleh dikawal (diperiksa) atau tidak dikawal (tidak ditanda).
2. Menunjukkan ralat yang disebabkan oleh pengaturcara.
3. Perlu dikendalikan di peringkat permohonan.

Ralat:

1. Sentiasa dinyahtanda.
2. Selalunya digunakan untuk menunjukkan ralat 系统错误 atau 底层资源.
3. Apabila boleh, ia harus ditangkap pada peringkat sistem.

阿神

Saya ingat nampaknya ia tidak akan digunakan dalam program andathrow error

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!