异常
来源:互联网 发布:淘宝怎么绑定手机号 编辑:程序博客网 时间:2024/06/05 02:10
Exception的直接子类是编译时异常 发生几率高 要捕捉或声明发出
Exception 的子类有RuntimeError RuntimeError的子类是运行时异常 发生几率低
----------------------------------------------------------------------------------------------------------------------------
throws不是真正的处理异常 谁调用才抛给谁 属于推卸责任 最后最后抛给JVM 则会报错
try catch才是真正的处理
----------------------------------------------------------------------------------------------------------------------------
catch可以写多个 但必须从上到下 从小异常到大异常去捕捉 但最多执行一个catch块 执行之后该try 就结束了
try语句块中若有一句错误 则直接进去catch try后续的语句不再执行
-------------------------------------------------------------------------------------------------------------------------------
e.printStackTrace(); 这个方法更好 因为他会指示出是哪一行
适合程序的调试阶段
System.out.println(e.getMessage()); 这个方法只显示什么出错 不够详细
e.getMessage()是Throwable(所有异常机制的父类)里的成员方法
- 异常
- 异常!
- 异常
- 异常
- 异常
- 异常
- 异常
- 异常
- 异常
- 异常
- 异常
- 异常
- 异常
- 异常
- 异常
- 异常
- 异常
- 异常
- oracle的system用户以sysdba方式登陆的问题
- win7 vs2013编译libpng png++ mboben_spixel
- TeamViewer——一款强大的远程控制工具
- [caioj 1086]进攻策略---完全背包+二分查找+单调队列
- 【BS学习】牛腩新闻发布系统——验证码的实现
- 异常
- 阿里云ECS部署Flask(Nginx,gunicorn,supervisor,fabric,ubuntu16.04)
- skynet底层源码阅读(7)-网络服务
- VS2015的相关操作笔记
- JAVA函数和数组
- hdu 6096 ac自动机 和 处理字符串分段输入
- 国庆怎么过
- Average Score
- lg2782 友好城市