java中的异常处理的基本结构

[复制链接]
查看11 | 回复4 | 2013-1-10 23:18:19 | 显示全部楼层 |阅读模式
1、什么是异常处理异常:程序在运行过程中的一些特殊情况,例如:内存不够用,文件找不到,对象是Null,数组下标越界。当产生这些特殊情况的时候,可能会造成程序不能正常运行。异常处理:让程序在发生异常的时候能够正常执行。2、异常分类检查性异常,必须处理,如果不处理,编译不能通过。非检查性异常,可以不处理,但是一旦发生,程序就不能继续运行。3、对于非检查性异常虽然编译的时候不会报错,能够运行。但是运行的时候,如果发生错误,后果很严重。所以还是要处理。可以通过增加代码来解决。例子:对于NullPointerException,在调用方法之前可以检查这个对象是否为nullif(date!=null){ date.get...
回复

使用道具 举报

千问 | 2013-1-10 23:18:19 | 显示全部楼层
public static void main(String []args){try{
aMethod();}catch(Exception e){
e.printStackTrace();//捕捉到异常,进行处理}}public static void aMethod(){if (......
回复

使用道具 举报

千问 | 2013-1-10 23:18:19 | 显示全部楼层
try {someReallyExceptionalMethod();} catch (NullPointerException n) { // a subclass of RuntimeException. . .} catch (RuntimeException r) { // a subclass of Exception. . ....
回复

使用道具 举报

千问 | 2013-1-10 23:18:19 | 显示全部楼层
try{......}catch(Exception e){.......}finally{......}...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行