首页 > 编程语言 >Java中的异常

Java中的异常

时间:2022-10-17 02:44:05浏览次数:34  
标签:Java int 抛出 System try catch 异常

Java中的异常

 

try(
   //监控区域,把可能出现异常的代码放到这里面
)catch(想要捕获的异常的类型  定义个名字){
   捕获到异常后进行的操作。
}finally{
   不管有没有捕获到异常都去执行的操作,也可以为空。
}
throw:主动抛出异常,一般放在方法里,跟在条件后面,满足条件或不满足条件则自动抛出异常,
throws:向上抛出异常,找到异常但是处理不了,就向上抛出。交给try()catch{}来解决

 

package exception;

public class Test {
   public static void main(String[] args) {
       int a = 10;
       int b = 1;

       try {//try是监控区域,用来存放可能会出现异常的代码。
           System.out.println(a/b);
      } catch (Exception e) {//捕获异常,catch(想要捕获的异常类型 定义的异常名字:存放异常类型)
           System.out.println("程序出现异常,变量b不能等于0");
      } finally {//处理善后工作,不管程序会不会出现异常,finally里的代码都会执行
           System.out.println("善后工作");
      }
       
       
       
       try {
           new Test().Test1(1,0);
      } catch (Exception e) {
           System.out.println("b不能=0");
           e.printStackTrace();//显示异常的类型和具体信息
      }


  }
   public void Test1(int a,int b) throws ArithmeticException{//throws:向上抛出异常

       if (b==0){
           throw new ArithmeticException();//主动抛出异常
      }
  }

}


java中的异常类型
 

 

 

标签:Java,int,抛出,System,try,catch,异常
From: https://www.cnblogs.com/zhazhawei906/p/16797767.html

相关文章

  • java中的接口
    java中的接口 接口代码如下:在创建java文件的时候把里面的class换成interface,那么这个java文件就变成了接口接口的作用1.约束方法。2.定义一些方法,让不同的人实现。......
  • java中的抽象类
    java中的抽象类//在类名前加上abstract,那么这个类就变成了抽象类。//java的类是单继承的,但是他的接口可以多继承。//在方法前加上abstract,那么这个方法就变成了抽象方法......
  • Java中的static详解
    Java中的static详解packageoop.Demo07;​publicclassStudent{​  //静态代码块,在类创建的时候同时创建,只会执行一次,执行顺序为第一  static{    Sys......
  • Java 静态类、静态方法和静态变量
    (37条消息)Java静态类、静态方法和静态变量_winfredzen的博客-CSDN博客_静态方法在加载的时候会执行return(37条消息)java中引用数据类型有哪些?_xiaoming3526的博客-CS......
  • idea中使用阿里巴巴开发手册插件----Alibaba Java Coding Guidelines
    AlibabaJavaCodingGuidelines p3cp3c是阿里巴巴所研发的代码规范插件,规范基于《阿里巴巴Java开发手册》,在IntelliJIDEA的插件管理中直接搜索AlibabaJavaCodingG......
  • java中的instanceof和类型转换
    java中的instanceof和类型转换父类代码如下:packageoop.Demo06;​publicclassPerson{  publicvoidrun(){    System.out.println("run"); }}​ ......
  • java实现计算字符串表达式
    引言在java后端中,偶尔存在需要将一个字符串当成表单式来计算。本文中,实现了java后端如何执行字符串的表单式实现ScriptEngineManagermanager=newScriptEngineManage......
  • 01java入门
    java入门Java三大版本JavaSE:标准版(桌面程序,控制台开发)JavaME:嵌入式开发JavaEE:E企业级开发(web端,服务器开发)JDK、JRE、JVMJDK:包含JRE、JVM、java(解释器)、jav......
  • java_包装类
    包装类1.包装类的分类八种基本数据类型相应的引用类型—包装类==>可以调用类中的方法。基本数据类型==>包装类boolean==>Booleanchar==>Characterbyte==>......
  • java数据类型以及转换
    1、java数据类型分类java数据类型可以分为基本数据类型和引用数据类型。基本数据类型分为:数值型和布尔型。数值型分为整形(byte、short、int、long)和浮点型(float、double......