java中的异常
来源:互联网 发布:java rowurlencode 编辑:程序博客网 时间:2024/06/01 21:26
异常
1、从java7后,java开始支持多异常,即一个catch块可以捕获多种类型的异常。中间用竖线隔开。例如:
catch(IndexOutOfBoundsException|NumberFormatException|ArithmeticException ie){System.out.println("程序发生了数组越界、数字格式异常、算数异常之一");}
2、所有的异常对象都包括如下几个常用的方法:
- printStackTrace( );//将该异常的跟踪栈信息输出到标准错误输出。
- getMessage( );//返回该异常的详细描述字符串。
- printStackTrace(PrintStream s);//将该异常的跟踪栈信息输出到指定输出流。
- getStackTrace( );//返回该异常的跟踪栈信息。
3、对于在try块里打开的一些物理资源(例如数据库连接、网络连接和磁盘文件),要在finally子句中回收。
4、try块是必须的,catch块和finally块可选,但必须至少出现其中之一。
5、尽量避免在finally子句中使用return和throw,否则可能出现一些一些很奇怪的情况。
0 0
- 【java】java中的异常
- Java中的异常处理
- java中的的异常
- java中的异常
- JAVA中的异常处理
- Java中的异常处理
- Java中的异常分类
- JAVA中的异常处理
- Java中的自定义异常
- Java中的异常
- java中的异常处理
- Java中的所有异常
- java中的异常
- JAVA程序中的异常
- java中的常见异常
- java 中的异常解析
- Java中的异常
- JAVA中的异常类型
- Codeforces Round #157 (Div. 2)
- set,map,list集合的交集差集存放相同值反转分割等-代码优雅之道Guava(三)
- C语言编程——次数排序--结构体数组及冒泡排序法
- 有关上传下载的路径问题
- 云盘秒传原理的探讨——哈希查找与数据去重
- java中的异常
- 《Scala编程》学习笔记(17~18章)
- 在ecliplse中导入已有web项目(也是用ecliplse进行编写的)
- 配置管理数据库元数据文件
- Android错误之ListView加载错位_ListView图片错位
- 微信支付方式集成(二)
- 华为OJ2288-合唱队(最长递增子序列)
- android退出程序 后台运行 实现退出键和home键一样的效果
- BZOJ1030 [JSOI2007]文本生成器【AC自动机+DP】