首页 > 其他分享 >10.19

10.19

时间:2023-11-07 16:11:59浏览次数:23  
标签:ArrayIndexOutOfBoundsException try ArithmeticException System 10.19 println catc

动手动脑

运行示例并了解Java中实现异常处理的基础知识

Java提供了一套异常处理机制,通过使用try-catch-finally语句块来捕获和处理异常。try语句块包含可能发生异常的代码,catch语句块用于捕获特定类型的异常并进行处理,finally语句块用于无论是否发生异常都要执行的代码,例如释放资源等。try-catch-finally语句块可以嵌套使用,也可以在方法声明中使用throws关键字来抛出异常,让调用者来处理。

 

复制代码
package kaoshichengji;
public class CatchWho { 
    public static void main(String[] args) { 
        try { 
                try { 
                    throw new ArrayIndexOutOfBoundsException(); 
                } 
                catch(ArrayIndexOutOfBoundsException e) { 
                       System.out.println(  "ArrayIndexOutOfBoundsException" +  "/内层try-catch"); 
                }
 
            throw new ArithmeticException(); 
        } 
        catch(ArithmeticException e) { 
            System.out.println("发生ArithmeticException"); 
        } 
        catch(ArrayIndexOutOfBoundsException e) { 
           System.out.println(  "ArrayIndexOutOfBoundsException" + "/外层try-catch"); 
        } 
    } 
}
复制代码
package kaoshichengji;
 public class CatchWho2 { 
    public static void main(String[] args) { 
        try {
                try { 
                    throw new ArrayIndexOutOfBoundsException(); 
                } 
                catch(ArithmeticException e) { 
                    System.out.println( "ArrayIndexOutOfBoundsException" + "/内层try-catch"); 
                }
            throw new ArithmeticException(); 
        } 
        catch(ArithmeticException e) { 
            System.out.println("发生ArithmeticException"); 
        } 
        catch(ArrayIndexOutOfBoundsException e) { 
            System.out.println( "ArrayIndexOutOfBoundsException" + "/外层try-catch"); 
        } 
    } 
}

 

标签:ArrayIndexOutOfBoundsException,try,ArithmeticException,System,10.19,println,catc
From: https://www.cnblogs.com/dmx-03/p/17815241.html

相关文章

  • 10.19
    学习sql语句DML(DataManipulationLanguage)数据操作语言 一、增加insertinto--写全所有列名insertinto表名(列名1,列名2,...列名n)values(值1,值2,...值n);--不写列名(所有列全部添加)insertinto表名values(值1,值2,...值n);--插入部分数据insertinto表名......
  • 大二打卡(10.19)
    周四今天做了什么:昨天晚上,uml把自己的设计的系统按照老师的要求修改了(老师建议换一个系统),今天老师没评价新改的系统怎么样,等着他后续发布体育课,学了扣球忽然就不会发球了,又是新学似的一节课数据结构,今天学了数和森林,把森林和二叉树之间的相互转换学会了,还有哈夫曼树的一点点内......
  • 每日总结10.19
    今天的一天过得非常充实,我参加了各种不同的课程和准备了一次令人兴奋的旅行。上午,我上了UML建模语言的课程,这是软件工程中非常重要的一部分,它帮助我们理解了如何设计和规划软件系统。之后,我参加了体育课,学习了乒乓球的正手和反手技巧。这是一种有趣的锻炼,也有助于保持身体健康。......
  • 2023.10.19
    1.0版本生成四则运算并存入数据库importjavax.servlet.ServletException;importjavax.servlet.annotation.WebServlet;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;importjava.io.IOE......
  • 10.19
    上午上了统一建模语言,讲了类图,顺序图,并且讲解了我们的模型不足,以及哪里需要修改,然后上了体育课,体育课,练习了蓝球的过人技巧,最后进行了比赛,虽然没有胜利,但是收获了很多,并且获得了很多的蓝球知识,下午上了数据结构和离散数学,数据结构讲了树和森林的遍历方法,离散数学讲了相容关系,以及......
  • 10.19
    例如:运行之后会抛出  ......
  • 10.19
    今天上了一整天的课,算法学习了哈夫曼树,在给树叶赋权值时,哈夫曼树能够更加便捷的进行生成树,普通树的存储,有着三种存储方法,双亲储存法,孩子储存发,还有双亲孩子储存法,孩子储存法我不太喜欢,在数组中链接链表,找双亲无比麻烦,双亲储存发虽然找孩子麻烦了一点但是我觉得还好,至少好写,双亲......
  • 10.19
    算法setAll功能的哈希表:设置两个变量,一个setAllValue,保存setAll操作时的值,setAllTime记录操作时的时间。更新键值对的时候也要记录更新的时间。然后取值的时候,就可以把更新时间与setAllTime进行比较,就知道该取的值是本身还是setAllValue实现LRU:用一个哈希表和一个双向循环链......
  • 10.19
    今天做了什么:今天满课.上午上的uml和体育课下午上的数据结构和离散数学,上午的uml上课老师带着我们学习,交互建模并且说了一下关于uml建模选题的建议.然后就是上体育课分组练习教了我们扣球接着就是下午上的数据结构讲了关于树二叉树,森林的转换和关系,还有关于查找父和子的方法......
  • 2023.10.19
    今天上课验收了ERP页面原型,大家验收面临的问题大多是对流程的不清楚,首先是依据订单再生产,而不是有的人认为的看见仓库数量再去打印订单。也是我自己的问题,上课时老师也为我们提供了账号和密码,我们登录上去看一下流程,做的原型页面都不会这么差。上课老师留的课后作业有没有去看,自己......