jdk7新特性学习笔记
jdk7新特性学习笔记
1.二进制字面量
2.数字字面量可以出现下划线
举例:
int x = 100_1000;
注意事项:
不能出现在进制标识和数值之间
不能出现在数值开头和结尾
不能出现在小数点旁边
3.switch 语句可以用字符串
4.泛型简化
5.异常的多个catch合并
catch (IOException ex) {logger.error(ex);throw new MyException(ex.getMessage());
catch (SQLException ex) {logger.error(ex);throw new MyException(ex.getMessage());
}catch (Exception ex) {logger.error(ex);throw new MyException(ex.getMessage());
}
可以改为:
catch(IOException | SQLException | Exception ex){logger.error(ex);throw new MyException(ex.getMessage());
}
// try-with-resources 语句// try(必须是java.lang.AutoCloseable的子类对象){…}try {FileReader fr = new FileReader("a.txt");FileWriter fw = new FileWriter("b.txt");int ch = 0;while ((ch = fr.read()) != -1) {fw.write(ch);}fw.close();fr.close();} catch (IOException e) {e.printStackTrace();}// 改进版的代码try (FileReader fr = new FileReader("a.txt");FileWriter fw = new FileWriter("b.txt");) {int ch = 0;while ((ch = fr.read()) != -1) {fw.write(ch);}} catch (IOException e) {e.printStackTrace();}}
自动关闭流了。注意,try()中的类必须是java.lang.AutoCloseable的子类对象。
jdk7新特性学习笔记相关推荐
- Java8新特性学习笔记
Java8新特性学习笔记 文章目录 Java8新特性学习笔记 一.接口和日期处理 1.接口增强 1.1.JDK8以前 VS JDK8 1)接口定义: 1.2.默认方法(default) 1)默认方法格 ...
- JDK8新特性-学习笔记
雀语笔记连接: https://www.yuque.com/g/u22538081/ghlpft/zcbyis/collaborator/join?token=pofOuJabmo9rgKvS# 邀请 ...
- java8新特性学习笔记(Lambda,stream(),filter(),collect(),map())
文章目录 1.lambda表达式(重点) 1.需求分析 2.Lambda表达式初体验 3.Lambda的语法规则 3.1 Lambda练习1 3.1 Lambda练习2 4.Lambda表达式的原理 ...
- C++17新特性学习笔记
c++17最新特性笔记 1.基本语言特性 这一部分介绍了 C++17中新的核心语言特性,但不包括那些专为泛型编程(即 template)设计的特性. 结构化绑定 结构化绑定允许你用一个对象的元素或 ...
- java8新特性学习笔记之唠唠“匿名内部类与lambda”
负一.知道啥是匿名内部类不? 要使用lambda,我觉得你至少得明白匿名内部类是个啥."o -> o.getName"是lambda表达式,"Book::getNa ...
- 阿瑶的ES6新特性学习笔记
导语: 什么是 ECMA? ECMA(European Computer Manufacturers Association)中文名称为欧洲计算机制造商协会,这个 组织的目标是评估.开发和认可电信和计 ...
- C++11新特性学习笔记
(注:此笔记参照C++ Primer Plus 6) 1.数组初始化 1.)初始化数组时,可以省略等号 //int array[3] = {0, 1, 2}; int array [3] {0, 1, ...
- java8新特性学习笔记链接
https://blog.csdn.net/yitian_66/article/details/81010434 转载于:https://www.cnblogs.com/wangxuekui/p/10 ...
- java 张龙_张龙 JAVA5新特性学习笔记
1.增强的for循环,这点比较简单,就不举例了,但要注意: 增强的for循环与传统的for循环相比写起来更简洁,更容易理解,但是他也有一个缺点:他失去了数组或者集合的索引信 息,如果要对数组或集合里 ...
最新文章
- Centos-挂载和卸载分区-mount
- html的选择器使用
- linux 程序调试日志,Linux程序调试
- 使用php-amqplib连接rabbitMQ 学习笔记及总结
- 广义圆方树+树链剖分+set(Codeforces Round #278 (Div. 1): E. Tourists)
- 日周月筛选器_Excel数据筛选与高级筛选,你会用吗
- Windows超级管理器绿色单文件版V9.41下载 | 电脑任务管理器损坏可予以替代 | Windows超级管理器下载
- 漫画解读软件开发模式
- 代码时间换空间以及空间换时间
- Java—企业微信网页版登陆认证详解
- 未签订书面劳动合同的仲裁时效
- [RK3399][Android7.1] 调试笔记 --- HDMI输出没有音频信号
- PHP程序员必看书籍
- python虚拟环境是什么意思_python的虚拟环境详解
- win7下安装配置opengrok
- photoshop使用技巧_如何使用Photoshop创建逼真的漫画
- Python 量化金融库最全汇总!
- B站直播的自研P2P实践 | 助力S12英雄联盟总决赛
- 1128_AURIX_TC275的基本参数了解
- DS实验4--求单链表交集与差集(含测试效果及实现)