摘要: -------------------android培训、java培训、期待与您交流!----------------/*finally代码块:定义一定执行的代码,通常用于关闭资源,*/class FuShuException extends Exception{FuShuException(String msg) {super(msg);}}class Demo{int div(int a,int b)throws FuShuException{if(b<0){throw new FuShuException("出现除数为负数!");}return a/b;}}cl 阅读全文
posted @ 2013-03-12 23:47 Stone_S123 阅读(105) 评论(0) 推荐(0) 编辑
摘要: -------------------android培训、java培训、期待与您交流!----------------/* 毕老师用电脑上课 ,开始思考上课中出现的问题比如问题是:电脑蓝屏。电脑冒烟 对问题进行描述,封装成对象 可是当冒烟发生后,出现讲课进度无法继续。 出现了讲师的问题,课时计划无法完成。 */ class LanPingException extends Exception//内部抛出,外部得标识{LanPingException(String Message) {super(Message);}}class MaoYanException extends Exception 阅读全文
posted @ 2013-03-12 17:05 Stone_S123 阅读(113) 评论(0) 推荐(0) 编辑
摘要: -------------------android培训、java培训、期待与您交流!----------------/*Exception中有一个特殊的子类异常RuntimeException 运行时异常,如果在函数内部抛出该异常,函数上可以不用声明,编译一样通过。若果在函数上声明了该异常,调用着可以不用进行处理,编译一样通过之所以不用在函数声明,是因为不需要让调用者处理,当该异常发生,希望程序停止,因为在运行时,出现了无法继续运算的情况,希望停止程序后,对代码进行修正自定义异常时,如果该异常的发生,无法再继续进行运算,就让自定义异常继承RuntimeException。对于异常分两种:1、 阅读全文
posted @ 2013-03-12 17:04 Stone_S123 阅读(167) 评论(0) 推荐(0) 编辑
摘要: -------------------android培训、java培训、期待与您交流!-----------------/*因为项目中会出现特有的问题,而这些问题并未被java所描述并封装对象,所以对于这些特有的问题可以按照java的对问题封装的思想,将特有的问题们进行自定义的异常封装,自定义异常,需求:在本程序中,对于除数是负数(-1),也是为是错误的,是无法进行运算的,那么就需要对这个问题进行自定义的描述,当在函数内部出现了throw抛出异常对象,那么就必须要给出对应的处理动作,要么在内部try catch处理,要么在函数上声明让调用者处理,一般情况,在函数内出现异常,函数上需要声明,发现 阅读全文
posted @ 2013-03-12 17:03 Stone_S123 阅读(126) 评论(0) 推荐(0) 编辑
摘要: -------------------android培训、java培训、期待与您交流!----------------/*异常:就是程序在运行时出现不正常的情况,异常由来:问题也是现实生活中一个具体的事物,也可以通过java的类的形式进行描述,并封装成对象。其实就是java对不正常情况进行描述后的对象体现。对于问题的划分:两种:一种是严重的问题;一种是非严重的问题对于严重的:java通过Error类进行描述。对于Error一般不编写针对性的代码对其进行处理。对于非严重的:java通过Exception类进行描述。无论Error或者Exception都有一些共性内容,比如:不正常情况的信息,引发 阅读全文
posted @ 2013-03-12 16:58 Stone_S123 阅读(78) 评论(0) 推荐(0) 编辑