Java_IO异常处理方式_入门小笔记
package IO; import java.io.FileWriter;
import java.io.IOException; /**
* IO异常处理方式
*/
class FileWriter_Main {
public static void main(String[] args) {
FileWriter fileWriter = null;/* 在Try的外部进行引用 */
try {
/* FileWriter fileWriter=new FileWriter("d://Demo.txt"); */
fileWriter = new FileWriter("z://Demo.txt");/* 在Try内部进行初始化 */
fileWriter.write("asdhfglqyeo"); } catch (Exception e) {
System.out.println("输入路径异常 " + e.toString());
} finally {
// fileWriter.close(); 这句未被 try,需要处理
try {
if (fileWriter != null)/*加了条件If之后,
就不会报空指针异常,
报错是因为当输入路径不存在时,
fileWriter无法生效
fileWriter为空*/ {
fileWriter.close();
}
}catch (Exception e2) {
System.err.println(e2.toString()); }
} }
}
Java_IO异常处理方式_入门小笔记的更多相关文章
- 背包DP入门小笔记01背包
		
FJUT OJ 2347 http://59.77.139.92/Problem.jsp?pid=2347 采药 TimeLimit:1000MS MemoryLimit:128MB 64-bit ...
 - angularJS入门小Demo2 【包含不用数据库而用data.json格式响应前台的ajax请求方式测试】
		
事件绑定: <html> <head> <title>angularJS入门小demo-5 事件指令</title> <script src=&q ...
 - 【CSS简介、基础选择器、字体属性、文本属性、引入方式】前端小抄(2) - Pink老师自学笔记
		
[CSS简介.基础选择器.字体属性.文本属性.引入方式]前端小抄(2) 本学习笔记是个人对 Pink 老师课程的总结归纳,转载请注明出处! 一.CSS简介 CSS 的主要使用场景就是布局网页,美化页面 ...
 - Nginx快速入门菜鸟笔记
		
Nginx快速入门-菜鸟笔记 1.编译安装nginx 编译安装nginx 必须先安装pcre库. (1)uname -a 确定环境 Linux localhost.localdomain 2.6. ...
 - Sass简单、快速上手_Sass快速入门学习笔记总结
		
Sass是世界上最成熟.稳定和强大的专业级css扩展语言 ,除了Sass是css的一种预处理器语言,类似的语言还有Less,Stylus等. 这篇文章关于Sass快速入门学习笔记. 资源网站大全 ht ...
 - PyQt4入门学习笔记(一)
		
PyQt4入门学习笔记(一) 一直没有找到什么好的pyqt4的教程,偶然在google上搜到一篇不错的入门文档,翻译过来,留以后再复习. 原始链接如下: http://zetcode.com/gui/ ...
 - Hadoop入门学习笔记---part1
		
随着毕业设计的进行,大学四年正式进入尾声.任你玩四年的大学的最后一次作业最后在激烈的选题中尘埃落定.无论选择了怎样的选题,无论最后的结果是怎样的,对于大学里面的这最后一份作业,也希望自己能够尽心尽力, ...
 - Scala入门学习笔记三--数组使用
		
前言 本篇主要讲Scala的Array.BufferArray.List,更多教程请参考:Scala教程 本篇知识点概括 若长度固定则使用Array,若长度可能有 变化则使用ArrayBuffer 提 ...
 - OpenCV入门学习笔记
		
OpenCV入门学习笔记 参照OpenCV中文论坛相关文档(http://www.opencv.org.cn/) 一.简介 OpenCV(Open Source Computer Vision),开源 ...
 
随机推荐
- OceanBase 2.0让百万支付不是梦?
			
小蚂蚁说: 你们都很关心的 “OB双11大促实战分享” 专题来啦!本系列将为你系统性的介绍OceanBase支撑蚂蚁双11背后的技术原理和实战分享.从平台到架构,再到实现,一起来探索蚂蚁双11这场神秘 ...
 - npm使用国内镜像的方法
			
一.通过命令配置1. 命令 npm config set registry https://registry.npm.taobao.org 2. 验证命令 npm config get registr ...
 - datatables弹窗报错信息屏蔽方法
			
在使用datatables的时候,总是会弹出这样的warning: Error: DataTables warning: table id=data_table- Requested unknown ...
 - ST MCU_GPIO的八种工作模式详解。
			
补充: N.P型的区别,就是一个为正电压启动(NMOS),一个为负电压启动(PMOS) GPIO的八种工作模式详解 浮空输入_IN_FLOATING带上拉输入_IPU带下拉输入_IPD模拟输入_AIN ...
 - 如何隐藏Excel中单元格公式且其他单元格可修改
			
需求:1.隐藏指定单元格公式.2.非公式单元格可修改,不影响公式计算. 操作步骤:1.全选工作表.右键.单元格格式.保护.锁定勾选取消. 2.编辑.定位(或按F5弹出该对话框).定位条件.公式(勾选) ...
 - Openstack中用秘钥对(keypair)生成和访问虚机的方法
			
Openstack中用镜像文件生成的image来创建虚机(VM或Instance)时, 通常不支持用户名加密码的ssh方式登录访问该VM,而是用秘钥对(keypair)方式. 这里以Centos的镜像 ...
 - django使用小结
			
一.静态文件的使用 二.csrf跨站访问安全机制设置 三.MODEL模型使用
 - python学习(七)
 - 『OpenCV3』基于色彩分割图片
			
一.遍历图像实现色彩掩码 本节我们实现这样一个算法,我们指定某种颜色和一个阈值,根据输入图片生成一张掩码,标记符合的像素(和指定颜色的差异在阈值容忍内). 源代码如下,我们使用一个class完成这个目 ...
 - Bootstrap框架整理
			
bootstrap框架的介绍 栅格系统 bootstrap框架把整个浏览器的宽度分为12列,并能适配各种屏幕的尺寸大小进行相应的匹配,达到调节页面大小的效果. 首先需要放置一个容器div,class= ...