黑马程序员--Java基础 第一天
2011-10-30 12:40
225 查看
---------------------- android培训、java培训、期待与您交流! ----------------------
我的头脑 要大了,把视频看完了。来写日记了,还要看看学习日记的格式。现在是搞明白了。(干什么都不容易啊) 唠叨结束
今天看了IO文件流的读取与写入,其实也蛮简单的。我分了三步骤:
try{
FileWriter fw=new FileWtiter(Filepath); //实例化文件类 指明文件的路径
fw.Write(FileContent); //调用write方法,将字符串写入流中
fw.flush(); //刷新流对象中的缓冲数据
}
catch(IOException e){
}
finally{
try{
if(!fw=null){ //判断文件流是否为空
fw.close(); //关闭流资源
}
}
catch(IOException e){
}
}
文件流的读取和写入基本一样,没什么大的变化。在这段代码中我用到了两个try catch筷。其实这样做是为了不让程序出现异常错误,,把程序有可能产生的错误都会扑捉到,当然这里最好不用throw 吧可能的异常扔出去。这也是一种很好的编码习惯。在写入文件时,如果用到“\n”换行符时,在window系统中不识别的,而在linux系统可以识别,所以在window系统中“\r\n”代表换行。
IO 文件的读取还有跟高效的方法,那就是利用内存中缓冲区来读取。BufferedWriter 真正提高了字符的写入效率,将字符读取流对象作为参数传给缓冲对象的构造函数。
---------------------- android培训、java培训、期待与您交流! ----------------------详细请查看:http://edu.csdn.net/heima
我的头脑 要大了,把视频看完了。来写日记了,还要看看学习日记的格式。现在是搞明白了。(干什么都不容易啊) 唠叨结束
今天看了IO文件流的读取与写入,其实也蛮简单的。我分了三步骤:
try{
FileWriter fw=new FileWtiter(Filepath); //实例化文件类 指明文件的路径
fw.Write(FileContent); //调用write方法,将字符串写入流中
fw.flush(); //刷新流对象中的缓冲数据
}
catch(IOException e){
}
finally{
try{
if(!fw=null){ //判断文件流是否为空
fw.close(); //关闭流资源
}
}
catch(IOException e){
}
}
文件流的读取和写入基本一样,没什么大的变化。在这段代码中我用到了两个try catch筷。其实这样做是为了不让程序出现异常错误,,把程序有可能产生的错误都会扑捉到,当然这里最好不用throw 吧可能的异常扔出去。这也是一种很好的编码习惯。在写入文件时,如果用到“\n”换行符时,在window系统中不识别的,而在linux系统可以识别,所以在window系统中“\r\n”代表换行。
IO 文件的读取还有跟高效的方法,那就是利用内存中缓冲区来读取。BufferedWriter 真正提高了字符的写入效率,将字符读取流对象作为参数传给缓冲对象的构造函数。
---------------------- android培训、java培训、期待与您交流! ----------------------详细请查看:http://edu.csdn.net/heima
相关文章推荐
- 黑马程序员——Java概述,基础学习第一天总结
- 黑马程序员--Java基础加强(高新技术)学习第一天
- (黑马程序员)Java基础加强(第一天)4.Junit测试框架
- 黑马程序员——java基础学习第一天
- 黑马程序员─────第一天Java的基础常识
- 黑马程序员JAVA基础第一天计算机基础
- 黑马程序员_Java学习日记第一天-Java基础
- (黑马程序员)Java基础加强(第一天)05-java5的静态导入和自动装箱拆箱
- 黑马程序员--Java基础学习(环境配置)第一天
- 黑马程序员-------学习日记Java基础 第一天
- 黑马程序员_java基础笔记第一天
- 黑马程序员——java基础学习笔记——第一天
- 黑马程序员-Java基础学习第一天总结
- 黑马程序员-java基础 银行业务调度系统
- 黑马程序员--Java基础语法之关键字、常量、变量、运算符
- 黑马程序员——java基础之继承和多态
- 黑马程序员_java编程基础14 String
- 黑马程序员Java基础之流程控制(control)
- 黑马程序员------Java基础学习------多线程
- 黑马程序员---Java基础--15天(集合框架之二)