《Head First Java》读书笔记(3) - 异常和IO
1、异常处理
FileReader fr = new FileReader("path");
if (fr == null) {System.err.println("Open File Error");
} else {BufferedReader br = new BufferedReader(fr);while (br.ready()) {String line = br.readLine();if (line == null) {System.err.println("Read Line Error");} else {System.out.println(line);}}
}
FileReader fr = new FileReader("path");
if (fr == null) {
System.err.println("Open File Error");
} else {
BufferedReader br = new BufferedReader(fr);
while (br.ready()) {
String line = br.readLine();
if (line == null) {
System.err.println("Read Line Error");
} else {
System.out.println(line);
}
}
}
try {FileReader fr = new FileReader("path");BufferedReader br = new BufferedReader(fr);while (br.ready()) {String line = br.readLine();System.out.println(line);}
} catch (IOException e) {e.printStackTrace();
}
try {
FileReader fr = new FileReader("path");
BufferedReader br = new BufferedReader(fr);
while (br.ready()) {
String line = br.readLine();
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
2、序列化和IO
2.1 写在前面的延伸
2.2 序列化
而至于反向序列化:
2.3 IO操作
转载于:https://www.cnblogs.com/deng-cc/p/6839620.html
《Head First Java》读书笔记(3) - 异常和IO相关推荐
- Java读书笔记(4)-多线程(二)
Java读书笔记(4)-多线程(二) 2016-1-2 线程通信 传统的线程通信 Object类提供了wait(),notify()和notifyAll三个方法 适用情况:synchronized修饰 ...
- head first java读书笔记
head first java读书笔记 1. 基本信息 页数:689 阅读起止日期:20170104-20170215 2. 标签 Java入门 3. 价值 8分 4. 主题 使用面向对象的思路介绍J ...
- think in java 读书笔记 2 —— 套接字
目录 think in java 读书笔记 1 --移位 think in java 读书笔记 2 -- 套接字 think in java 读书笔记 3 -- 数据报 概要 1. 套接字基本知识 2 ...
- Java读书笔记(8)-单例模式
Java读书笔记(8)-单例模式 今天在阅读<Effective Java 2>第3条时,获知一种使用枚举enum实现单例模式的新方法,然而书上并没有就此展开深入说明,于是上网查阅了一些资 ...
- Effective Java读书笔记(二)
Effective Java 读书笔记 (二) 创建和销毁对象 遇到多个构造器参数时要考虑使用构建器 创建和销毁对象 何时以及如何创建对象? 何时以及如何避免创建对象? 如何确保它们能够适时地销毁? ...
- Effective Java 读书笔记(七):通用程序设计
Effective Java 读书笔记七通用程序设计 将局部变量的作用域最小化 for-each 循环优于传统的 for 循环 了解和使用类库 如果需要精确的答案请避免使用 float 和 doubl ...
- #java读书笔记#面向对象2
上一篇java读书系列笔记文章:#java读书笔记#面向对象1 14.Math类的使用(重点) (1)数学操作类:该类没有构造函数,方法均为静态的 (2)掌握内容 A:成员变量 **E:比任何其他值都 ...
- Effective Java读书笔记完结啦
Effective Java是一本经典的书, 很实用的Java进阶读物, 提供了各个方面的best practices. 最近终于做完了Effective Java的读书笔记, 发布出来与大家共享. ...
- Effective Java 读书笔记(一)
前言: 开个新的坑位,<effective java>的读书笔记,之后有时间会陆陆续续的更新,读这本书真的感触满多,item01和item02就已经在公司的项目代码中看到过了.今天这篇主要 ...
- Effective Java读书笔记五:异常
第57条:只针对异常的情况才使用异常 异常是为了在异常情况下使用而设计的,不要将它们用于普通的控制流,也不要编写迫使它们这么做的API. 下面部分来自:异常 如果finally块中出现了异常没有捕获或 ...
最新文章
- LeetCode中等题之区域和检索 - 数组可修改
- ML之LoR:利用信用卡数据集(欠采样{Nearmiss/Kmeans/TomekLinks/ENN}、过采样{SMOTE/ADASYN})同时采用LoR算法(PR和ROC评估)进行是否欺诈二分类
- 403 forbidden_[SpringSecurity] 自定义403页面
- 网页设计师的最佳设计工具名单出炉
- Magento教程 23:如何获取销售报表?
- 基于HTML5 的人脸识别技术
- Atitti 图像处理 特征提取的科技树 attilax总结
- windows下用wget下载数据
- 产品经理认证(NPDP)知识体系指南(笔记2)
- 《算法和数据结构》题海战术篇
- excel批量删除密码解除密码保护 可多个密码
- 题解 P1340 【兽径管理】
- Unity Spine 换装方案
- css3 3d 过 锯齿,css3 3d旋转 出现锯齿_html/css_WEB-ITnose
- 从校园到职场 - 谈谈艺多不压身
- CISP-PTE是什么证书,CISP-PTE证书有什么用?
- office2016每次弹激活_win10系统office2016激活后仍弹出激活怎么解决
- 有CCC认证是不是代表产品的质量好?
- 自动控制原理专业词汇中英文对照(三)
- ubuntu 16.04升级python3后software updater打开错误
热门文章
- python第三方库排行-scikit-learn: Python强大的第三方库
- python教材推荐-7种主流数据分析软件比较及经典教材推荐
- python百度网盘-bypy-百度网盘Python客户端 linux
- python项目开发实战网盘-python项目开发实战 第2版
- 汇编和python-python语言属于汇编语言吗?_后端开发
- python开发的软件有哪些-有哪些值得推荐的 Python 开发工具?
- python解释器运行代码-Python如何运行程序
- python excel绘图-Python excel 画图
- python爬虫详细步骤-Python爬虫的步骤和工具
- python程序设计报告-《Python程序设计》 实验报告.doc