android和java中常见 Exception
1, 常见的nullpointerexception,在调式程序中最常见是空指针异常了,这个是一般是对象实例化为null, 比如在组件的实例化和class对象实例化的时候, 声明 TextView mTestTV; 没有findViewById,或者 new对象为null。 2,IllegalArgumentException非法参数,很多方法参数的数据类型不一致或者返回的数据类型不一致的异常。 3,IndexOutOfBoundsException下标越界,这个一般是出现在数组和集合中,循环数组、集合的时候,需要判断是否为空,若为空会报空指针,上面1中提到的错误。若数组或者集合的个数小于遍历的大小则会下标越界。 4,ClassCastException:数据类型转换异常 如果前台应用程序缺乏相关的控制,如用户在输入日期的时候只输入月、日信息,而没有年份的信息。此时应用程序在进行数据类型转换的时候,就会出现异常。根据笔者的经验,数据类型转换异常在应用程序开发中使一个出现的比较多的异常,也是一个比较低级的异常。 5,NumberFormatException:字符串转换为数字类型时抛出的异常 6,SQLException:操作数据库异常类,android中的sqlite创建数据库字段需要id 字段之间需要逗号隔开。 7,IllegalStateException非法状态 8