java 异常控制台抛出
2012-12-19 16:30
113 查看
我在异常处理的时候一般都是这样写的?
try{
//code
}catch(Exception e){
e.getMessage();
e.printStackTrace();
//有时候会是这样:
return 之类的东西
}
我不知道这样到底有什么用?
还有就是在有的类里,究竟是catch异常还是在方法的声明中throws Exception而由其调用者处理呢?
这两者之间到底有什么不同?
我知道有个org.apache.commons.logging,是用来做日志的,能用在catch块中,可这样的真正意义是什么?
盼高手解惑!
try{
//code
}catch(Exception e){
e.getMessage();
e.printStackTrace();
//有时候会是这样:
return 之类的东西
}
我不知道这样到底有什么用?
还有就是在有的类里,究竟是catch异常还是在方法的声明中throws Exception而由其调用者处理呢?
这两者之间到底有什么不同?
我知道有个org.apache.commons.logging,是用来做日志的,能用在catch块中,可这样的真正意义是什么?
盼高手解惑!
相关文章推荐
- java代码----I/O流从控制台输入信息判断并抛出异常
- JAVA捕获异常与抛出异常
- 捕获Java线程池执行任务抛出的异常
- 捕获Java线程池执行任务抛出的异常
- java中两个double类型相加抛出异常报错问题的解决方法
- Java异常抛出与对象深浅复制
- 启动tomcat时 错误: 代理抛出异常 : java.rmi.server.ExportException: Port already in use: 1099的解决办法
- Mac 版本IDEA Tomcat 报代理抛出异常错误: java.net.MalformedURLException: Local host name unknown
- 多次运行,端口被占用错误: 代理抛出异常错误: java.rmi.server.ExportException: Port already in use: 1099; nested exception
- java异常的捕获与抛出原则
- Java异常处理之throws抛出异常
- Java访问DotNet平台WCF服务,使用自定义对象如IDictionary做参数时,抛出"Did not understand MustUnderstand"异常
- [JAVA]运用反射机制,抛出的异常的捕获方法
- Java ExecutorService线程池中的小坑——关于线程池中抛出的异常处理
- 启动tomcat时 错误: 代理抛出异常 : java.rmi.server.ExportException: Port already in use: 1099;
- 怎么会抛出java.lang.IndexOutOfBoundsException这个异常
- 怎样确保java代码在抛出异常时都回滚,而不只是运行时异常
- 启动tomcat时 错误: 代理抛出异常 : java.rmi.server.ExportException: Port already in use: 1099的解决办法
- Java 自定义异常 异常抛出
- java事务异常——Spring事务异常回滚,捕获异常不抛出就不会回滚