首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

例举五个你最常见到的runtime exception并加以说明

2013-08-01 
例举5个你最常见到的runtime exception并加以说明RuntimeException是java中所有运行时异常的父类,实际运行

例举5个你最常见到的runtime exception并加以说明
RuntimeException是java中所有运行时异常的父类,实际运行时出现的都是它的子类,看看RuntimeException的Java doc就可以随便列出几个:

1,
Object x = new Integer(0);
     System.out.println((String)x);
当试图将对象强制转换为不是实例的子类时,抛出该异常(ClassCastException)

2,
int a=5/0;
一个整数“除以零”时,抛出ArithmeticException异常。

3,
String s=null;
int size=s.size();
当应用程序试图在需要对象的地方使用 null 时,抛出NullPointerException异常

4,
"hello".indexOf(-1);
指示索引或者为负,或者超出字符串的大小,抛出StringIndexOutOfBoundsException异常

5,
String[] ss=new String[-1];
如果应用程序试图创建大小为负的数组,则抛出NegativeArraySizeException异常。

热点排行