首页 > 其他分享 >如何优雅的关闭流

如何优雅的关闭流

时间:2023-10-02 12:03:45浏览次数:35  
标签:fis printStackTrace 优雅 try 如何 关闭 catch FileInputStream


JDK1.7 开始使用

关闭流使用try-catch-finally 是jdk1.7 之前的语法

try (FileInputStream fis = new FileInputStream(srcFile)){
			fis.read(fileContent);
			fis.close();
		} catch (IOException e) {
			e.printStackTrace();
		}

如何优雅的关闭流_java


标签:fis,printStackTrace,优雅,try,如何,关闭,catch,FileInputStream
From: https://blog.51cto.com/u_15704977/7682609

相关文章

  • 【知识杂谈#2】如何查看Linux的(本地与公网)IP地址与SSH服务的端口号
    1.本地Ip地址查看使用查看linux主机是否有net-toolsdpkg-lnet-tools显示以下代码就说明已安装成功||/NameVersionArchitectureDescription+++-==============-============-============-=================================iinet-tools2......
  • 【知识杂谈#1】Linux如何安装net-tools和sbin配置PATH
    1.Linux下载net-tools在Linux上下载net-tools包的方法可能会因你所使用的Linux发行版而有所不同。在某些现代的Linux发行版中,net-tools已经被弃用,而推荐使用iproute2来替代它。#对于Debian/Ubuntu系统:sudoaptinstallnet-tools#对于CentOS/RHEL系统:sudoyuminstallnet......
  • 如何查找python对象或类的父类子类以及用法
    一个类其方法和数据的来源可以是自定义,也可以是继承自各级父类。通过dir查看其方法和属性,通过help查看其使用方法。特别地,可通过Base和subclass寻找其父类和其他子类。亦可通过文档研究其继承关系。文档不仅包含自身类,也包括其父类的属性方法。  python>>>help(op("/projec......
  • 如何在EasyDSS视频直播点播平台中单独保存录像计划文件?具体操作方法是什么?
    EasyDSS视频直播点播平台是一个集成了视频直播、点播、转码、管理、录像、检索、时移回看等多种功能的综合性平台。它能够提供音视频采集、视频推拉流、H.265编码视频播放、存储、分发等一系列优秀的视频能力服务。  根据用户反馈,在视频直播点播平台EasyDSS中设置的片段形式的......
  • 视频监控/安防监控EasyCVR平台如何调取登录接口获取token?
    安防视频监控平台EasyCVR是一个具有强大拓展性、灵活的视频能力和轻便部署的平台。它支持多种主流标准协议,包括国标GB28181、RTSP/Onvif、RTMP等,还可以支持厂家的私有协议和SDK接入,例如海康Ehome、海大宇等设备的SDK。该平台不仅拥有传统安防视频监控的功能,还具备接入AI智能分析的......
  • 什么是缓存雪崩、缓存击穿、缓存穿透?如何解决
    前言Redis作为目前使用最广泛的缓存,相信大家都不陌生。但是使用缓存并没有这么简单,还要考虑缓存雪崩,缓存击穿,缓存穿透的问题,什么是缓存雪崩,击穿,穿透呢,又怎么解决这些问题呢。缓存雪崩什么是缓存雪崩?当某一个时刻出现大规模的缓存失效的情况,那么就会导致大量的请求直接打在数据......
  • 视频融合/监控汇聚平台EasyCVR如何推送本地录像视频文件进行AI视频智能分析?
    安防视频监控平台EasyCVR是一个具有强大拓展性、灵活的视频能力和轻便部署的平台。它支持多种主流标准协议,包括国标GB28181、RTSP/Onvif、RTMP等,还可以支持厂家的私有协议和SDK接入,例如海康Ehome、海大宇等设备的SDK。该平台不仅拥有传统安防视频监控的功能,还具备接入AI智能分析的......
  • Vue3 appear 失效 如何使用 appear
    最近在学习vue3的动画时遇到appear 无法生效的问题问题的具体表现:看以下代码,按理应该来说,如果我们设置fuct-appear-from,fuct-appea-active后在元素初始出现时应该会有一个效果html<Transitionname="fuct"appear><divclass="doc"v-if="show"></div></Trans......
  • VISIO画的论文图如何清晰地放在LATEX论文中?
    1、将VISIO图Microsoftprinttopdf2、利用AdobeAcrobat进行裁剪3、(optional)如果visio图中有图片,步骤1的pdf中图片可能存在不清晰,利用AdobeAcrobat编辑替换掉不清晰的图片4、(optional)如果进行了第3步,还需要再进行Microsoftprinttopdf一次,否则步骤5中的图片仍然不清晰5、......
  • 剪切移动并覆盖如何找回
    USB连接剪切一遍视频后,USB卡顿仍显示视频在手机中,再次剪切选了移动并替换,之后文件变0kb猜测是手机上剪切后已经没有文件只卡顿有文件名1.剪切覆盖在Diskgenius中扫描不到,不知道删除掉0kb再扫描会不会有效果,但0kb文件同样有Hex值,或许可以比对文件头尾2.网上搜索覆盖无法修复,但......