java学习(140):1.7后新特性
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后新特性相关推荐
- Java 9 中的9个新特性
转载自 强悍!Java 9 中的9个新特性 你可能已经听说过 Java 9 的模块系统,但是这个新版本还有许多其它的更新. 这里有九个令人兴奋的新功能将与 Java 9 一起发布. Java 平台级模 ...
- Java 9 中的 9 个新特性
Java 9 中的 9 个新特性 Java 8 发布三年多之后,已经于在2017年9月21日发布了. 你可能已经听说过 Java 9 的模块系统,但是这个新版本还有许多其它的更新. 这里有九个令人兴奋 ...
- java 可控异常_java异常处理,重新认识java异常,java7异常处理的新特性!
原标题:java异常处理,重新认识java异常,java7异常处理的新特性! 在程序中,错误可能产生于程序员没有预料的各种情况,或者是超出了程序员可控范围的环境因素,如用户的坏数据.试图打开一个根本不 ...
- Java番外篇2——jdk8新特性
Java番外篇2--jdk8新特性 1.Lambda 1.1.无参无返回值 public class Test {interface Print{void print();}public static ...
- oracle exacc,【学习笔记】Oracle 11GR2新特性Adaptive Cursor Sharing(ACS)
天萃荷净 Oracle研究中心学习笔记:分享一篇关于Oracle 11.2.0.1 11Gr2数据库最新版本中最新特性Adaptive Cursor Sharing(ACS)深入研究笔记. 本站文章除 ...
- oracle12c口令文件,学习笔记:Oracle 12C ASM 新特性 共享密码文件
天萃荷净 测试试验ORACLE 12C ASM 新特性 共享密码文件的详细过程 在ORACLE 12C之前大家都知道密码文件是存放在?/dbs或者?/database中,如果要修改修改sysdba权限 ...
- oracle中overwrite写法,【学习笔记】Oracle 11G新特性restart的深入研究案例
[学习笔记]Oracle 11G新特性restart的深入研究案例 时间:2016-11-26 22:35 来源:Oracle研究中心 作者:网络 点击: 次 天萃荷净 Oracle研究中 ...
- 【java】强悍!Java 9 中的9个新特性
原文:http://www.javastack.cn/article/2018/nine-java-9-new-features/ 你可能已经听说过 Java 9 的模块系统,但是这个新版本还有许多其 ...
- Java基础笔记-Java8及其他新特性
第十六章 Java8及其他新特性 16.1 Java8新特性简介 16.2 lambda表达式和函数式接口 16.3 方法引用与构造器引用 16.4 StreamAPI的使用 16.5 Optiona ...
- 7.Java基础之集合框架+JDK8新特性
1.集合概述 1.1 为什么学集合 思考:数组有什么缺点? 长度一旦定义,不能改变!定义大了,浪费空间:小了,可能不够 ---->动态的数组 对于增删,需要移动位置 ->有人帮我们做这个事 ...
最新文章
- php虚拟键盘输入,[问题] bash下如何模拟键盘输入
- python程序多线程_Python-多线程编程
- Vue2.0环境安装
- 利用bootstrap插件设置时间
- 了解js基础知识中的作用域和闭包以及闭包的一些应用场景,浅析函数柯里化
- 【OpenCV 例程200篇】82. 频率域巴特沃斯低通滤波器
- java的JDK配置
- ubuntu 配置 tftp 服务器
- ROS学习记录:动作编程
- 全套思源黑体合集(含ttf/ttc版/行高修正版)
- STM8S项目创建(STVD创建)---使用 COSMIC 创建 C 语言项目
- NC21499-今天,你惹对象生气了吗(dfs)
- Lab: Blind SQL injection with time delays and information retrieval:时间延迟盲注和信息检索两个靶场复盘
- 基于深度学习的图像压缩
- 提交代码时用prettier自动格式化
- JS--JS运行三部曲--渡一教育(视频笔记)
- 36页智慧安防小区管控系统解决方案
- Python ord函数
- 三百个好用的免费软件名单[转]
- PWA(Progressive Web App)入门系列:(一)PWA简介