码迷,mamicode.com
首页 > 编程语言 > 详细

Java I/O 笔记

时间:2015-04-22 22:04:08      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:

1. Java常用I/O类概述

技术分享

 

2. 文件读写

  你可以根据该文件是二进制文件还是文本文件来选择使用FileInputStream(FileOutputStream)或者FileReader(FileWriter)。

  这几个类允许你从文件开始到文件末尾一次读取一个字节或者字符,或者将读取到的字节写入到字节数组或者字符数组。你不必一次性读取整个文件,相反你可以按顺序地读取文件中的字节和字符。

  如果你需要跳跃式地读取文件其中的某些部分,或者想同时进行读写,可以使用RandomAccessFile。

  你可能需要读取文件的信息而不是文件的内容,比如文件大小、属性、文件夹下的文件列表,可以使用File。

3. 管道

  Java IO中的管道为运行在同一个JVM中的两个线程提供了通信的能力。

  不能利用管道与不同的JVM中的线程通信(不同的进程)。在概念上,Java的管道不同于Unix/Linux系统中的管道。在Unix/Linux中,运行在不同地址空间的两个进程可以通过管道通信。在Java中,通信的双方应该是运行在同一进程中的不同线程。

 

Java I/O 笔记

标签:

原文地址:http://www.cnblogs.com/xingyun/p/4448665.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!