您的位置:首页 > 编程语言 > Java开发

Java高级语法笔记-语法支持的异常

2018-01-09 10:44 239 查看
语法支持的异常

Java对异常支持得很彻底,举例来说:

(java.lang.*下面,语法自带的异常类)

数组越界

ArrayIndexOutOfBoundsException

除0异常

ArithmeticException

空指针异常

NullPointerException

数组越界

例:

int[] data = new int[4];

data[5] = 123;

访问数组元素时,若下标越界则抛出

ArrayIndexOutOfBoundsException

如下图所示:



而此时的C++没有异常



除0

除法运算的分母为0时,报ArithmeticException

例:

int a = 12;

int b = 0;

int c = a / b;

如下图所示:



而此时的C++



空指针

当对象为空指针时,调用其函数地报

NullPointerException

例:

Example ex = null;

ex.setId(123);;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Java