import java.sql.Connection;import java.io.IOException;
import java.sql.SQLException;//java异常处理
//异常
public class test82 {//定义方法声明定义异常,在满足条件时抛出异常对象,程序转向异常处理public double count(double n, double m, Connection conn)throws ArithmeticException,SQLException {if (m == 0) {//如果除数等于0.则抛出异常实例throw  new ArithmeticException("对不起。除数不能等于0");}if(conn==null||conn.isClosed()){throw new SQLException( "数据库连接失败" );}return n/m;}
}

测试类

import java.io.IOException;
import java.sql.Connection;
import java.sql.SQLException;
import java.util.Collection;public class test83 {public static void main(String[] args){test82 com1=new test82();Collection conn=null;try {double t = com1.count( 78, 2, (Connection) conn );}catch (ArithmeticException| SQLException e){System.out.println(  e.getClass().getName());e.printStackTrace();}}
}

运行结果

java学习(140):1.7后新特性相关推荐

  1. Java 9 中的9个新特性

    转载自 强悍!Java 9 中的9个新特性 你可能已经听说过 Java 9 的模块系统,但是这个新版本还有许多其它的更新. 这里有九个令人兴奋的新功能将与 Java 9 一起发布. Java 平台级模 ...

  2. Java 9 中的 9 个新特性

    Java 9 中的 9 个新特性 Java 8 发布三年多之后,已经于在2017年9月21日发布了. 你可能已经听说过 Java 9 的模块系统,但是这个新版本还有许多其它的更新. 这里有九个令人兴奋 ...

  3. java 可控异常_java异常处理,重新认识java异常,java7异常处理的新特性!

    原标题:java异常处理,重新认识java异常,java7异常处理的新特性! 在程序中,错误可能产生于程序员没有预料的各种情况,或者是超出了程序员可控范围的环境因素,如用户的坏数据.试图打开一个根本不 ...

  4. Java番外篇2——jdk8新特性

    Java番外篇2--jdk8新特性 1.Lambda 1.1.无参无返回值 public class Test {interface Print{void print();}public static ...

  5. oracle exacc,【学习笔记】Oracle 11GR2新特性Adaptive Cursor Sharing(ACS)

    天萃荷净 Oracle研究中心学习笔记:分享一篇关于Oracle 11.2.0.1 11Gr2数据库最新版本中最新特性Adaptive Cursor Sharing(ACS)深入研究笔记. 本站文章除 ...

  6. oracle12c口令文件,学习笔记:Oracle 12C ASM 新特性 共享密码文件

    天萃荷净 测试试验ORACLE 12C ASM 新特性 共享密码文件的详细过程 在ORACLE 12C之前大家都知道密码文件是存放在?/dbs或者?/database中,如果要修改修改sysdba权限 ...

  7. oracle中overwrite写法,【学习笔记】Oracle 11G新特性restart的深入研究案例

    [学习笔记]Oracle 11G新特性restart的深入研究案例 时间:2016-11-26 22:35   来源:Oracle研究中心   作者:网络   点击: 次 天萃荷净 Oracle研究中 ...

  8. 【java】强悍!Java 9 中的9个新特性

    原文:http://www.javastack.cn/article/2018/nine-java-9-new-features/ 你可能已经听说过 Java 9 的模块系统,但是这个新版本还有许多其 ...

  9. Java基础笔记-Java8及其他新特性

    第十六章 Java8及其他新特性 16.1 Java8新特性简介 16.2 lambda表达式和函数式接口 16.3 方法引用与构造器引用 16.4 StreamAPI的使用 16.5 Optiona ...

  10. 7.Java基础之集合框架+JDK8新特性

    1.集合概述 1.1 为什么学集合 思考:数组有什么缺点? 长度一旦定义,不能改变!定义大了,浪费空间:小了,可能不够 ---->动态的数组 对于增删,需要移动位置 ->有人帮我们做这个事 ...

最新文章

  1. php虚拟键盘输入,[问题] bash下如何模拟键盘输入
  2. python程序多线程_Python-多线程编程
  3. Vue2.0环境安装
  4. 利用bootstrap插件设置时间
  5. 了解js基础知识中的作用域和闭包以及闭包的一些应用场景,浅析函数柯里化
  6. 【OpenCV 例程200篇】82. 频率域巴特沃斯低通滤波器
  7. java的JDK配置
  8. ubuntu 配置 tftp 服务器
  9. ROS学习记录:动作编程
  10. 全套思源黑体合集(含ttf/ttc版/行高修正版)
  11. STM8S项目创建(STVD创建)---使用 COSMIC 创建 C 语言项目
  12. NC21499-今天,你惹对象生气了吗(dfs)
  13. Lab: Blind SQL injection with time delays and information retrieval:时间延迟盲注和信息检索两个靶场复盘
  14. 基于深度学习的图像压缩
  15. 提交代码时用prettier自动格式化
  16. JS--JS运行三部曲--渡一教育(视频笔记)
  17. 36页智慧安防小区管控系统解决方案
  18. Python ord函数
  19. 三百个好用的免费软件名单[转]
  20. PWA(Progressive Web App)入门系列:(一)PWA简介

热门文章

  1. 概括ADO.NET数据库连接的所有形式(基础)
  2. Java编程程序异常处理方法
  3. 项目管理思考——我适合做项目经理吗
  4. go 列出已经安装的包_Go 安装教程
  5. WordPress中输出当前页面SQL语句的方法
  6. uni-app小程序 点击页面滚动到指定位置
  7. 前端学习(3192):react第一个案例
  8. 前端学习(3122):react-hello-react总结state
  9. [css] 举例说明伪类:focus-within的用法
  10. [css] 如何清除在项目中无用的css代码呢?