异常体系

2a79be86a38b9d4b8994dae2e2c6a695_MD5

1b251a99c146abb6b4dba26eea2624c1_MD5

3abe9d06c81bd2bcdf7a73a11fc07555_MD5

到底编译时异常是什么?核心:用来提醒别的程序员(以及自己)检查某个信息

2f51948391f084e141814f63733a1d11_MD5

解决这个异常就能运行:

93c6c88cafa97dd68735fc09c9779c99_MD5

事实上,由于我们已经把time写死了,那么编译器在编译时,那么就会直接创建Date对象.这时候,就会编译时就会发生异常. 编译时异常需要程序员在编译时就处理.

0db93b5ffd2c36f52f91c09e1b3d1e8a_MD5

整个体系:

37ed9bcf8683cb84b10ebf64b49fea51_MD5

调用栈:

bf021135a9772dadc3ba3992f57b2971_MD5

异常抛出的调用栈是从下往上看的.自己写异常:

a113c76a83148ecc53b3cf89ab8abae0_MD5

24a3c3e30e5a11333a952cdfc1a8859b_MD5

异常的处理方式:

4572dbc05761e31da24d1d90c24ea38f_MD5

01e145a89f537ad45dad8d9f5acb1a3d_MD5