Throwable以及错误
来源:互联网 发布:足迹软件下载 编辑:程序博客网 时间:2024/05/18 03:33
异常体系:
异常:
我们的java程序也是会存在某些不正常 的情况的,这些不正常的 情况我们就统称异常。
--------| Throwable 所以异常或者错误类的超类
------------| Error 错误 错误一般是由于jvm或者是硬件引发的问题,所以我们一般不会通过代码去处理错误的。
------------| Exception 异常 是需要通过代码去处理的。
Throwable常用的方法:
toString() 返回此throwable的简短描述:返回当前异常对象的完整类名+病态信息。getMessage() 返回的是创建Throwable传入的字符串信息。
printStackTrace() 打印异常的栈信息。
class Demo8 {public static void main(String[] args) {/*//创建了一个Throwable对象。Throwable t = new Throwable("头晕,感冒..");String info = t.toString();String message = t.getMessage();System.out.println("toString: "+ info); // java.lang.Throwable 包名+类名 = 完整类名System.out.println("message: "+ message);*/test();}public static void test(){//Throwable t = new Throwable();t.printStackTrace();}}
如何区分错误与异常呢:
如果程序出现了不正常的信息,如果不正常的信息的类名是以Error结尾的,那么肯定是一个错误。
如果是以Exception结尾的,那么肯定就是一个异常。
class Demo9 {public static void main(String[] args) {//java虚拟机在默认的情况下只能管理64m内存。byte[] buf = new byte[1024*1024];System.out.println("Hello World!");}}
0 0
- Throwable以及错误
- Throwable
- 说说tomcat启动的错误: StandardWrapper.Throwable
- 获得java.lang.Throwable错误堆栈信息
- hivesql错误1:java.lang.Throwable: Child Error, status:255
- 启动服务的时候,出现错误:StandardWrapper.Throwable
- Throwable#initCause(Throwable) 方法
- Throwable#initCause(Throwable) 方法
- 说说throwable 中 Error 和 Exception 的区别以及他们的解决方式
- Throwable.fillInStackTrace
- Throwable学习
- Throwable类
- Class Throwable
- Throwable类
- Throwable类
- 较少遇到的错误—严重: StandardWrapper.Throwable—java.lang.ArrayIndexOutOfBoundsException: 48188
- catch,Throwable或Exception
- 严重: StandardWrapper.Throwable
- 操作系统笔记1.
- 腾讯云Ubuntu下搭建FTP服务器
- 问题描述:HyperLink控件的NavigateUrl=’~/PersonalManage/userInfo.aspx?uid=<%#Eval("userID") %>’
- 常用控件的使用
- 51nod 1119 机器人走方格 V2
- Throwable以及错误
- COGS 693 Antiprime数
- Window下Git安装使用
- 我的博客系统接口列表
- 51nod 1120 机器人走方格 V3
- 【USACO】2009 Open Work Scheduling 工作安排
- 51nod 1126 求递推序列的第N项
- python基础教程——列表
- 同余模算术