自己做网站接广告网站推广哪个平台最好
news/
2025/9/23 18:14:50/
文章来源:
自己做网站接广告,网站推广哪个平台最好,网站备案教程,网站建设报价单 下载package 内部类异常包装器;public class 异常 {/*** 1.异常:* 有Error和Exception两个基本子类* 2.Error:* Error表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情况。* 3.Exception:* 表示一种设计或实现问题。也就是说…package 内部类异常包装器;public class 异常 {/*** 1.异常:* 有Error和Exception两个基本子类* 2.Error:* Error表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情况。* 3.Exception:* 表示一种设计或实现问题。也就是说它表示如果程序运行正常从不会发生的情况。比如如果数组索引扩展不超出数组界限那么ArrayIndexOutOfBoundsException异常从不会抛出。** 4.本类中对除以0产生错误的异常进行捕捉,抛出异常、finally多执行释放资源,回收垃圾* 5.处理异常:* 第一通过将Trycatch()块纳入其代码中在这里捕获给被命名为属于某个超类的异常并调用方法处理它。即使catch块是空的这也算是处理情况。第二让被调用的方法表示它将不处理异常而且该异常将被抛回到它所遇到的调用方法中。它是按如下所示通过用throws子句标记的该调用方法的声明来实现的public void troublesome() throws IOException6.异常:(1).非受检异常:是指编译不要求强制处理的异常。一般是编程时的逻辑错误。是程序员应该积极避免出现的异常错误的类型转换异常:java.lang.ClassCastException数组下标越界异常:java.lang.ArrayIndexOutOfBoundsException空指针异常:java.lang.NullPointerException除0溢出异常:java.lang.ArithmeticException数据格式异常 NumberFormatException(2).受检异常:是指编译器要求必须处理的异常,即程序在运行时由于外界因素造成的一般性异常没有找到指定名称的类异常:java.lang.ClassNotFoundException访问不存在的文件异常:java.io.FileNotFoundException操作文件时发生的异常:java.io.IOException操作数据库时发生的异常:java.sql.SQLException7.抛出异常:(1).throw语句用来明确抛出一个异常用户必须得到一个Throwable类或其它子类产生的实例句柄,通过参数传到catch子句或者用new创建一个实例注意执行throw语句后运行流程将立即停止throw的下一条语句也将暂停执行。throw后面必须抛出一个Throwable的实例(2).throws\一个方法有异常但它本身并不对异常进行处理。将其向外抛出异常 详见:本包中的 异常2.java类*/public static void main(String[] args) {System.out.println(请打开数据库连接);System.out.println(数据库操作);try {int i 12 / 0;//异常代码,0不能作为整除数System.out.println(执行数据库操作);} catch (Exception e) {/**System.out.println(除0出错!);以下是异常信息的获取// System.out.println(e.getMessage());//返回异常对象的详细信息e.printStackTrace();//获取异常的具体类型*/throw new ArithmeticException(除0出错);//7.throw抛异常}finally{System.out.println(关闭数据库连接....);//总要执行的语句}}}package 内部类异常包装器;/**** 这里定义了一个异常,数组下标越界,但通过改变了i的值,使程序又运行,通过finally中的(i1)次**/public class 异常2 {public static void main(String[] args)throws Exception {//throws抛出异常int i 0;String[] str {Hello Word, No I mean it!, HELLO WORD};while(i 4){//小于4代表数组下标越界try{System.out.println(str[i]);}catch (ArrayStoreException e) {// TODO: handle exceptioni -1;}finally{System.out.println(必运行的代码(i1)次);}i;}}}
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/913434.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!