首页 > 编程语言 >Java编译异常捕捉与上报笔记

Java编译异常捕捉与上报笔记

时间:2023-02-15 21:12:52浏览次数:37  
标签:Java 笔记 try 编译 捕捉 catch 上报 异常

异常处理机制的作用:增强程序的健壮性

处理编译异常方式一:

在方法声明位置上使用throws关键字抛出,谁调用该方法,就交给谁处理

注意:为Exception的是需要处理的,否则编译器会报错,可以一直上抛

一般不建议在main方法上使用throws,如果main方法处理不了异常,只能上报给JVM,此时只能终止程序

处理编译异常方式二:

使用try...catch语句对异常进行捕捉,此时异常会中断,不会上报

 try{

//try尝试

}catch(异常 变量名){

//捕捉异常后,需要做什么

//注意,这里可以使用变量名引用,变量名引用的内存地址是那个new出来异常对象的内存地址

}

 try...catch异常捕捉后,后续代码仍可以正常执行

注意:如果一个方法上报异常之后,该方法就结束了

 

标签:Java,笔记,try,编译,捕捉,catch,上报,异常
From: https://www.cnblogs.com/TiAmo-bai/p/17124672.html

相关文章

  • Arduino IDE使用笔记
    设置(版本为1.8.12)设置table缩进为4空格:文件菜单->首选项:修改文件preferences.txteditor.tabs.size=4配合SourceInsight开发:Arduino编译配合外部文本编辑工具Sou......
  • 学习笔记分享:java面试(JDK、JRE、JVM的区别)
    简答题、问答题:1.JDK、JRE、JVM的区别:1)JDK:java开发工具包,是java的核心,包括:JRE+编译、运行等命令工具2)JRE:java运行环境,是运行java程序所必须的环境集合,包括:JVM+......
  • java-studyDay03-面向对象
    生成Java帮助文档:命令格式:javadoc–d文件夹名–auther–version*.java//格式/***类描述*@author作者名*@versio......
  • Java常用类的一些基础API的使用
    数字相关类、日期时间API、系统相关类、数组工具类及自然排序和定制排序的介绍Author:MsuenbDate:2023-02-15数字相关类Math类java.lang.Math类包含用于执行基......
  • IaaS--云虚拟机(一)(何恺铎《深入浅出云计算》笔记整理)
    【概念讲解】云虚拟机的体系结构,就是全面解耦的计算存储分离的设计思想。传统的虚拟化,往往是对单一物理机器资源的纵向切割,计算、存储、网络等各方面的能力都是一台物理......
  • cdn使用笔记
    一、创建空间,拿到你的cdn测试域名 二、左上角文档-开发中心-对象存储(在中部有个图标)。最主要进下面的链接--找到SDK下载https://developer.qiniu.com/kodo ......
  • 如何使用php构造JAVA的包含数组元素的JSON对象
    提问: 最近做开发,接口是JAVA,这边使用PHP对接,接口要求一个字段是JSON对象,JSON对象中的字段是数组,格式如下:"result":{"JSON":{"ARRAY":[]......
  • Android 编译系统分析
    在编译androidproject时,我们需要使用到makefile文件,通过makefile文件的规则来构建整个projectsourcebuild/envsetup.shlunchproject_namemake-jxenvsetup.sh脚本......
  • Java开发工具IntelliJ IDEA 2020.2完整授权流程
    最近几年,Java的技术栈发展的非常快,Java作为一门十分流行的面向对象编程语言,其开发工具也是非常多的,当然因为接触时间长短以及个人喜好,每个人都有自己的选择。对此,我对目前......
  • Java判断两个字符串(对象是否相等)
    Java判断两个字符串(对象是否相等)在Java中,常见的判断两个字符串(对象)是否相等的方法有两个,一个是.equals()方法,还有一个是"=="操作符,这两个的主要区别如下:.equals()方法比......