Java笔记-异常机制中try(...)中括号的用法
今天在看到某位Java大佬这样的写法,也让大家一起来观摩下:
这里可以看到,将某些变量,和流放到了括号里面,在后面的代码中,也没有finally,也没见将其释放。
经过查阅资料,发现,在java7后有了异常的升级用法。
放到try()括号里面的,可以自动进行close。但是有条件的,变量需要继承或履行AutoCloseable相关的属性。
如上面的三个对象:
SSLSocket:
再看下Socket:
继续看下Closeable:
OutPutStream:
Closeable扩展了AutoCloseable
InputStream:
Java笔记-异常机制中try(...)中括号的用法相关推荐
- Java笔记(异常)
文章目录 异常 概念 必要性 分类 Throwable(可抛出的) Error(错误) Exception 常见异常 异常的产生 自动抛出异常 手动抛出异常(throw) 异常处理 try...cat ...
- Java解决CAS机制中ABA问题的方案
[原创] 强哥Java架构之路 2019-05-26 07:00:00 通过对atomic包的分析我们知道了CAS机制,我们在看一下CAS的公式. CAS(V,A,B) 1:V表示内存中的地址 2:A ...
- Java笔记-08 异常
文章目录 异常 运行时异常RuntimeException 受检异常CheckedException throws 自定义异常 异常 异常指程序运行过程中出现的非正常现象,例如用户输入错误.除数为零. ...
- java解决异常_聊聊Java中的异常及处理
在编程中异常报错是不可避免的.特别是在学习某个语言初期,看到异常报错就抓耳挠腮,常常开玩笑说编程1分钟,改bug1小时.今天就让我们来看看什么是异常和怎么合理的处理异常吧! 异常与error介绍 下面 ...
- Java笔记整理五(Iterator接口,泛型,常见数据结构(栈,队列,数组,链表,红黑树,集合),jdk新特性,异常,多线程,Lambda表达式)
Java笔记整理五 1.1Iterator接口 Collection接口与Map接口主要用于存储元素,而Iterator主要用于迭代访问(即遍历)Collection中的元素,因此Iterator对象 ...
- java 反射 getclass_JAVA反射机制中getClass和class对比分析
搜索热词 java有两个获得类名的方法getClass()和class(),这两个方法看似一样,实则不然.这两个方法涉及到了java中的反射. 所谓反射,可以理解为在运行时期获取对象类型信息的操作.传 ...
- Java笔记11-【异常、线程】
主要内容 异常.线程 第一章 异常 1.1 异常概念 异常,就是不正常的意思.在生活中:医生说,你的身体某个部位有异常,该部位和正常相比有点不同,该部位的功能将受影响.在程序中的意思就是: 异常 :指 ...
- Java进阶——异常
异常概述 什么是异常,java提供异常处理机制有什么用? 以下程序执行过程中发生了不正常的情况,而这种不正常的情况叫做:异常 java语言是很完善的语言,提供了异常的处理方式,以下程序执行过程中出现了 ...
- Java笔记(学习中。。)
Java笔记 eclipse的使用 常用的dos指令 预备知识 基本语法 变量 关于字符型 关于String 进制转换 运算符 流程控制 数组 数组的内存解析: 数组的Arrays工具类 面向对象 对 ...
最新文章
- Jsp内置对象及EL表达式的使用
- 论文阅读笔记01-attention-is-all-you-need
- mysql原生查询单条数据_原生查询数据库流程
- eclipse Plugin execution not covered by lifecycle configuration:maven.***.plugin
- .net 垃圾回收机制
- python决策树原理_关于决策树算法最通俗的一次Python学习教程,你肯定得看
- ie不加载jre_国内银行为兼容XP/IE6 竟然篡改IE安全协议把所有用户拖下水
- php时间戳转换为天数,js时间戳转换为日期和天数转换为时间戳
- js生成java uuid_JS生成UUID
- 电子词典系统vc++_MFC 电子词典
- 每日简报 4月22日简报新鲜事 每天一分钟 了解新鲜事
- HDU/4585/ Shaolin STL中map应用
- XIII Open Cup named after E.V. Pankratiev. GP of Saratov
- HDU 1241 Oil Deposits(石油储藏)
- linux一些不要想当然的事(一)之目录权限
- Scala简介以及基本语法(一)
- 草履虫纳米机器人_《Nature》草履虫大小的微型机器人:由激光驱动可用于显微外科...
- 关于mp4格式转m3u8切片加密的方案调研
- 欢乐颂之鸿蒙系统,《欢乐颂3》立项开拍,五美主演大换血,看清阵容后:熬夜都追...
- windows通过Sakura Frp内网穿透实现远程控制