首页 > 其他分享 >异常机制处理

异常机制处理

时间:2023-08-23 17:12:45浏览次数:31  
标签:处理 抛出 ArithmeticException int new 机制 异常 public

异常机制处理

1.抛出异常
2.捕获异常

Ctrl+Alt+T

public class Test2 {
   public static void main(String[] args) {


       try {
           new Test2().test(1,0);
      } catch (ArithmeticException e) {
           throw new RuntimeException(e);
      } finally {
           System.out.println("最后");
      }

  }

   // 假设这方法中,处理不了这个异常。方法上抛出异常。
   public void test(int a,int b) throws ArithmeticException{
       if(b==0){
           throw new ArithmeticException(); //主动抛出异常,一般在方法中使用
      }
  }

}
 

标签:处理,抛出,ArithmeticException,int,new,机制,异常,public
From: https://www.cnblogs.com/yuan947022015/p/17652199.html

相关文章

  • 盘点一个pandas读取excel数据并处理的小需求
    大家好,我是皮皮。一、前言前几天在Python最强王者群【wen】问了一个pandas数据处理的问题,一起来看看吧。通过pandas读取excel数据,其中两列是交易的备注信息,对A列数据筛选并把结果输出到C列。如果A列中有['吉利','奔驰','福特']三个字段,C列标记为‘汽车品牌’,如果A列有['NIKE','......
  • 异常处理
    异常处理1.什么是异常?软件程序在运行过程中,非常可能遇到刚刚提到的这些异常问题,我们异常,英文是:Exception,意思是例外。这些,例外情况,或者叫异常,怎么让我们写的程序做出合理的处理。而不至于程序崩溃。2.常见异常检查性异常:最具代表的检查性异常是用户错误或问题引起的异常,......
  • 无涯教程-PHP - 错误处理函数
    这些是处理错误处理和日志记录的功能。它们使您可以定义自己的错误处理规则,以及修改错误记录方式。运行时配置这些功能的行为受php.ini中的设置影响,这些设置在下面定义。NameDefaultChangeableChangelogerror_reportingNULLPHP_INI_ALLdisplay_errors"1"PHP_INI_ALL......
  • 发送到Teams的python程序处理,其中也保括上传到OSS的文件处理
    1importurllib2importtime3importoss24importos5importrandom6frompathlibimportPath7importrequests8importdatetime9fromdecoupleimportconfig1011fromurllib.parseimportunquote121314#......
  • 一个查询数据库并解析其中的json格式的数据,并处理后保存到另外的表的python程序
    1importjson2importpymysql3importdatetime4fromdecimalimportDecimal5fromdecoupleimportconfig678#获取每日汇率的方法9defget_currency_rate(code):10currency_db_host=config("CURRENCY_DB_HOST")11curre......
  • Java反射机制
    Reflection是Java程序开发语言的特征之一,它允许运行中的Java程序对自身进行检查,或者说"自审",并能直接操作程序的内部属性。例如,使用它能获得Java类中各成员的名称并显示出来。Java的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。......
  • Java 多线程处理 for 循环数据
    对于必须在for循环内进行查询的场景,可采用以下几种方式进行优化。1、主线程与子线程无先后顺序publicstaticvoidmain(String[]args)throwsInterruptedException{for(inti=0;i<5;i++){ThreadUtil.execAsync(()->{......
  • watch监听属性第一次不生效处理方法
    1.watch的代码,这里是简写的方式(平时一般习惯会简写,狗头狗头),简写的方式默认不会深度监听,如果第一次渲染需要监听需要写watch的原始方法。 2.后面修改watch监听为以下方法,这样处理问题就解决了,页面第一次渲染可以拿到需要的数据。......
  • Python基础入门学习笔记 032 异常处理:你不可能总是对的
    实例1:1file_name=input('请输入需要打开的文件名:')2file=open(file_name)3print('文件的内容是:')4foreach_lineinfile:5print(each_line)6file.close() Python标准异常总结 以下是Python内置异常类的层次结构:......
  • Python基础入门学习笔记 033 异常处理:你不可能总是对的2
    try-except语句try:  检测范围exceptException[asreason]:  出现异常(Exception)后的处理代码实例1:1try:2f=open('TE.txt')3print(f.read())4f.close()5exceptOSError:6print('文件打开过程中出错了!!!')实例2:1try:2f=open(......