java面试题网

普通会员

257

帖子

9

回复

129

积分

楼主
发表于 2018-03-22 09:55:19 | 查看: 2633| 回复: 1

(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异常。



普通会员

257

帖子

9

回复

129

积分
沙发
发表于 2018-03-23 13:53:26

ArithmeticException, ArrayStoreException, BufferOverflowException, BufferUnderflowException, CannotRedoException, CannotUndoException, ClassCastException, CMMException, ConcurrentModificationException, DOMException, EmptyStackException, IllegalArgumentException, IllegalMonitorStateException, IllegalPathStateException, IllegalStateException, ImagingOpException, IndexOutOfBoundsException, MissingResourceException, NegativeArraySizeException, NoSuchElementException, NullPointerException, ProfileDataException, ProviderException, RasterFormatException, SecurityException, SystemException, UndeclaredThrowableException, UnmodifiableSetException, UnsupportedOperationException

您需要登录后才可以回帖 登录 | 立即注册

java面试题网无聊看看网与java建站系统提供技术支持V2.1 网站地图 © 2016-2018