“二哥,你能告诉我 throw 和 throws 两个关键字的区别吗?”三妹问。

“throw 关键字,用于主动地抛出异常;正常情况下,当除数为 0 的时候,程序会主动抛出 ArithmeticException;但如果我们想要除数为 1 的时候也抛出 ArithmeticException,就可以使用 throw 关键字主动地抛出异常。”我说。

throw new exception_class("error message");

语法也非常简单,throw 关键字后跟上 new 关键字,以及异常的类型还有参数即可。

举个例子。

public class ThrowDemo {static void 

教妹学 Java:throw 和 throws相关推荐

  1. 大聪明教你学Java | throw 和 throws 的区别你知道吗

    前言 我们在开发的过程会会遇到各种各样的异常,在 Java 中通常是把异常当作对象来处理.同时在开发中我们要求应用程序需要进行完整的异常处理,以给用户友好的提示,或者修正异常后可以让程序继续执行.我们 ...

  2. 教妹学Java(十四):switch 语句详解

    大家好,我是沉默王二,一个和黄家驹一样身高,和刘德华一样颜值的程序员.本篇文章通过我和三妹对话的形式来谈一谈"switch 语句". 教妹学 Java,没见过这么有趣的标题吧?&q ...

  3. 教你学java_教妹学Java:Spring 入门篇

    你好呀,我是沉默王二,一个和黄家驹一样身高,刘德华一样颜值的程序员(管你信不信呢).从两位偶像的年纪上,你就可以断定我的码龄至少在 10 年以上,但实话实说,我一直坚信自己只有 18 岁,因为我有一颗 ...

  4. 教妹学 Java:大有可为的集合

    本篇通过一种趣味化的形式来讲述 Java 的集合. 00.故事的起源 "二哥,上一篇<泛型>的反响效果怎么样啊?"三妹对她提议的<教妹学 Java>专栏很是 ...

  5. 教妹学Java:接口,抽象的另一种表现方式

    接口 "哥,我看你朋友圈说<教妹学 Java>专栏收到了第一笔赞赏呀,虽然只有一块钱,但我也替你感到开心."三妹的脸上洋溢着自信的微笑,仿佛这钱是打给她的一样. &qu ...

  6. 教妹学Java(九):一文搞懂Java中的基本数据类型

    大家好,我是沉默王二,一个和黄家驹一样身高,和刘德华一样颜值的程序员.本篇文章通过我和三妹对话的形式来谈一谈"Java 中的数据类型". 教妹学 Java,没见过这么有趣的标题吧? ...

  7. 教妹学Java(二十六):static 关键字解析

    你好呀,我是沉默王二,(目前是)CSDN 周排名前十的博客专家.这是<教妹学 Java>专栏的第二十六篇,今天我们来谈谈 Java 的 static 关键字--什么是静态变量?什么是静态方 ...

  8. 教妹学Java(二十一):一文带你了解面向对象编程的所有概念

    你好呀,我是沉默王二,是<Web 全栈开发进阶之路>的作者,CSDN 的博客之星.<教妹学 Java>是一套非常有趣的付费专栏,除了继续保持幽默风趣的行风风格,我还力求把每一个 ...

  9. 教妹学Java(十九):continue 关键字详解

    你好呀,我是沉默王二,是<Web 全栈开发进阶之路>的作者,CSDN 2019 年度的博客之星.<教妹学 Java>是一套非常有趣的付费专栏,除了继续保持幽默风趣的行风风格,我 ...

  10. 教妹学 Java:动态伴侣 Groovy

    点击上方"程序员小明",选择"星标" 今晚可以不加班! 00.故事的起源 "二哥,听说上一篇<多线程>被 CSDN 创始人蒋涛点赞了?&q ...

最新文章

  1. java-内存溢出与内存泄漏
  2. leetcode 427. Construct Quad Tree | 427. 建立四叉树(分治法)
  3. 牛客18985 数字权重 (数学,快速幂)
  4. lazarus控件怎么那么少_盘点5个常被搞混的控件与规范
  5. 电脑c盘满了怎么清理
  6. mysql syncrelaylog_MySQL 5.7复制延迟之sync_relay_log
  7. SQL Server 2008 白皮书
  8. 完美:Docker遇到Intellij IDEA这个插件,再次解放生产力~
  9. 高数符号用计算机表示,请问高等数学的符号怎么在电脑上打出来
  10. AI眼中的世界 ——人工智能绘画进阶
  11. JQui---------Button心得
  12. 信息技术必修丨网络文件扩展名与文件储存格式
  13. 微信授权登录的多帐号问题
  14. diy 单片机 自动浇花_自动浇花系统的设计及制作 基于Arduino
  15. Pix2Text (P2T) 新版发布,离Mathpix又近了一大步
  16. 孙陶然:有能力的第一个标准是解决问题
  17. 博通wifi 芯片配置工具wl 详解
  18. 485串口服务器协议,RS485串口服务器
  19. for(i=0,j=0;i10,j10;i++,j++)用python怎么写
  20. 开屏桌面画报 怎么用

热门文章

  1. BAT文件语法和技巧
  2. linux系统——mysql数据库默认字符集详解
  3. python保留有效数字
  4. write once run anywhere
  5. Java简单数据库应用
  6. mysql 模拟 序列号_mysql 序列号生成器(转)
  7. java removeattribute_JS removeAttribute()方法实现删除元素的某个属性
  8. 怎么打开.net服务器文件,asp.net 打开服务器文件
  9. Google VS Facebook,哪个能带来更好的效果?
  10. [资料汇总]机器学习深度学习视频资料汇总