您的位置:首页 > 职场人生

黑马程序员--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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: