这完全是一个可以避免的错误,为什么鼓励程序员把它当RunTimeException.如果没有try-catch
会使程序崩溃的。
会使程序崩溃的。
解决方案 »
- 构造方法问题,子类main()方法有new对象,main()方法外也有new对象,运行时出错了
- 高手帮我完善一下算法
- java端口监听TCP&UDP传输数据传递出现问题
- 关于“向上转型”
- 统计在线人数不用SESSION
- 文件中有10条数据请问怎么读取第四行
- http://www.5ie.net有Core Java 2 Volume II-Advanced Features 5th Edition下载
- EJB3.0 可以和Spring+hibernate 哪个牛
- 有c语言基础,但没有java基础,想系统的学习java可不可以看“thinking in java”这本书。
- 求jb 7 注册码
- GEF中如何使图形不能重叠,在线等。。。
- CXF2.1怎么配置入参为一个JavaBean??谢谢了~~
String regex="^[\\d]{1,}$";
if(str.matches(regex))
{
Integer.parseInt(str);
}
这样写的话,就可以避免NumberFormatExecption异常出现了
java.lang.Object
--- java.lang.Throwable
--- java.lang.Exception
-- - java.lang.RuntimeException
-- - java.lang.IllegalArgumentException
--- java.lang.NumberFormatException
可以看出它本身就是RuntimeException的子类