教妹学 Java:throw 和 throws
“二哥,你能告诉我 throw 和 throws 两个关键字的区别吗?”三妹问。
“throw 关键字,用于主动地抛出异常;正常情况下,当除数为 0 的时候,程序会主动抛出 ArithmeticException;但如果我们想要除数为 1 的时候也抛出 ArithmeticException,就可以使用 throw 关键字主动地抛出异常。”我说。
throw new exception_class("error message");
语法也非常简单,throw 关键字后跟上 new 关键字,以及异常的类型还有参数即可。
举个例子。
public class ThrowDemo {static void
教妹学 Java:throw 和 throws相关推荐
- 大聪明教你学Java | throw 和 throws 的区别你知道吗
前言 我们在开发的过程会会遇到各种各样的异常,在 Java 中通常是把异常当作对象来处理.同时在开发中我们要求应用程序需要进行完整的异常处理,以给用户友好的提示,或者修正异常后可以让程序继续执行.我们 ...
- 教妹学Java(十四):switch 语句详解
大家好,我是沉默王二,一个和黄家驹一样身高,和刘德华一样颜值的程序员.本篇文章通过我和三妹对话的形式来谈一谈"switch 语句". 教妹学 Java,没见过这么有趣的标题吧?&q ...
- 教你学java_教妹学Java:Spring 入门篇
你好呀,我是沉默王二,一个和黄家驹一样身高,刘德华一样颜值的程序员(管你信不信呢).从两位偶像的年纪上,你就可以断定我的码龄至少在 10 年以上,但实话实说,我一直坚信自己只有 18 岁,因为我有一颗 ...
- 教妹学 Java:大有可为的集合
本篇通过一种趣味化的形式来讲述 Java 的集合. 00.故事的起源 "二哥,上一篇<泛型>的反响效果怎么样啊?"三妹对她提议的<教妹学 Java>专栏很是 ...
- 教妹学Java:接口,抽象的另一种表现方式
接口 "哥,我看你朋友圈说<教妹学 Java>专栏收到了第一笔赞赏呀,虽然只有一块钱,但我也替你感到开心."三妹的脸上洋溢着自信的微笑,仿佛这钱是打给她的一样. &qu ...
- 教妹学Java(九):一文搞懂Java中的基本数据类型
大家好,我是沉默王二,一个和黄家驹一样身高,和刘德华一样颜值的程序员.本篇文章通过我和三妹对话的形式来谈一谈"Java 中的数据类型". 教妹学 Java,没见过这么有趣的标题吧? ...
- 教妹学Java(二十六):static 关键字解析
你好呀,我是沉默王二,(目前是)CSDN 周排名前十的博客专家.这是<教妹学 Java>专栏的第二十六篇,今天我们来谈谈 Java 的 static 关键字--什么是静态变量?什么是静态方 ...
- 教妹学Java(二十一):一文带你了解面向对象编程的所有概念
你好呀,我是沉默王二,是<Web 全栈开发进阶之路>的作者,CSDN 的博客之星.<教妹学 Java>是一套非常有趣的付费专栏,除了继续保持幽默风趣的行风风格,我还力求把每一个 ...
- 教妹学Java(十九):continue 关键字详解
你好呀,我是沉默王二,是<Web 全栈开发进阶之路>的作者,CSDN 2019 年度的博客之星.<教妹学 Java>是一套非常有趣的付费专栏,除了继续保持幽默风趣的行风风格,我 ...
- 教妹学 Java:动态伴侣 Groovy
点击上方"程序员小明",选择"星标" 今晚可以不加班! 00.故事的起源 "二哥,听说上一篇<多线程>被 CSDN 创始人蒋涛点赞了?&q ...
最新文章
- java-内存溢出与内存泄漏
- leetcode 427. Construct Quad Tree | 427. 建立四叉树(分治法)
- 牛客18985 数字权重 (数学,快速幂)
- lazarus控件怎么那么少_盘点5个常被搞混的控件与规范
- 电脑c盘满了怎么清理
- mysql syncrelaylog_MySQL 5.7复制延迟之sync_relay_log
- SQL Server 2008 白皮书
- 完美:Docker遇到Intellij IDEA这个插件,再次解放生产力~
- 高数符号用计算机表示,请问高等数学的符号怎么在电脑上打出来
- AI眼中的世界 ——人工智能绘画进阶
- JQui---------Button心得
- 信息技术必修丨网络文件扩展名与文件储存格式
- 微信授权登录的多帐号问题
- diy 单片机 自动浇花_自动浇花系统的设计及制作 基于Arduino
- Pix2Text (P2T) 新版发布,离Mathpix又近了一大步
- 孙陶然:有能力的第一个标准是解决问题
- 博通wifi 芯片配置工具wl 详解
- 485串口服务器协议,RS485串口服务器
- for(i=0,j=0;i10,j10;i++,j++)用python怎么写
- 开屏桌面画报 怎么用
热门文章
- BAT文件语法和技巧
- linux系统——mysql数据库默认字符集详解
- python保留有效数字
- write once run anywhere
- Java简单数据库应用
- mysql 模拟 序列号_mysql 序列号生成器(转)
- java removeattribute_JS removeAttribute()方法实现删除元素的某个属性
- 怎么打开.net服务器文件,asp.net 打开服务器文件
- Google VS Facebook,哪个能带来更好的效果?
- [资料汇总]机器学习深度学习视频资料汇总