例举5个你最常见到的runtime exception并加以说明_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 例举5个你最常见到的runtime exception并加以说明

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

 2013/7/20 18:56:47  qulinke1230  程序员俱乐部  我要评论(0)
  • 摘要:RuntimeException是java中所有运行时异常的父类,实际运行时出现的都是它的子类,看看RuntimeException的Javadoc就可以随便列出几个:1,Objectx=newInteger(0);System.out.println((String)x);当试图将对象强制转换为不是实例的子类时,抛出该异常(ClassCastException)2,inta=5/0;一个整数“除以零”时,抛出ArithmeticException异常。3,Strings=null
  • 标签:
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异常。
  • 相关文章
发表评论
用户名: 匿名