字节流和字符流学习总结

原创 2013年12月03日 11:54:17

任何文件都可以使用字节流进行操作,因为几乎所有的文件的内容都可以转换为字节包括文本文件,使用字节流操作只是快慢问题,而字符流就不能操作所有的文件了,字符流只能操作已知编码的文件,如文本文件,控制台信息,因为这些都是使用了默认的编码。
字符是由指定编码后的字节转换而来的,所以字符流操作,实际上底层还是以字节流的形式操作的,只是在调用字节流操作时,使用了指定的编码或默认的编码,将字节转换为字符了,而如果使用的编码不对,则转换为字符就会出问题。
     FileReader和FileWriter因为使用的是默认的编码,而InputStreamReader和OutputStreamWriter可以使用任意的编码,所以FileReader和FileWriter比较死,而InputStreamReader和OutputStreamWriter比较灵活。


版权声明:本文为博主原创文章,未经博主允许不得转载。

Java 字节流与字符流的总结和理解

常用流的介绍Java 输入输出流中主要有几个重要的类,掌握了这几种,其他的流可以类比学习。 下面就着重学习以下的类: ***Inputstream Outputstream FileInp...
  • u014150951
  • u014150951
  • 2016年07月06日 14:42
  • 1394

字节流和字符流的区别,以及对象的使用。

1.首先先区分一下字符和字节 a.字节就是计算机存储信息的基本单位,01010101011101 b.字符是指一个符号占多少个字节,比如一个汉字占两个字节,一个英文标点占一个字节............
  • kunfd
  • kunfd
  • 2016年09月07日 21:48
  • 1191

Java中字符流和字节流到底有什么区别!!!

stream结尾都是字节流,reader和writer结尾都是字符流 两者的区别就是读写的时候一个是按字节读写,一个是按字符。 实际使用通常差不多。 在读写文件需要对内容按行处理,比如比较特定字...
  • a360303383
  • a360303383
  • 2017年05月24日 08:41
  • 153

字节流、字符流和缓冲流

字节流和字符流,且他们都有输入流(从屏幕、硬盘或是其他数据源读取数据放入内存中)和输出流(用来向屏幕、硬盘等目的地输出内容),字节流就是一个字节一个字节的读取或是输出(字节都是8位,0到255之间的整...
  • muyisengren
  • muyisengren
  • 2014年10月15日 15:44
  • 2221

字节流和字符流的相互转换

/*  * 读取键盘输入  * read()是一个阻塞式方法  * system.in是标准输入默认设备是键盘  * system.out是标准是输出默认设备是控制台  * \r 对应ASC...
  • yaomqiao
  • yaomqiao
  • 2014年03月02日 23:04
  • 955

socket 通信中的字节流与字符流

android中字符流和字节流 1.我的理解是字符流就是对字节流做了一次封装。字节流就是我们所说的byte数组比特流,字符流就是具有字符集String类型的流。虽然有些片面,但是就是这个样子吧。所以...
  • mahaichao540174345
  • mahaichao540174345
  • 2013年01月04日 21:55
  • 4250

socket通信中字节流、字符流区别 续

写数据 import java.io.File;  import java.io.FileOutputStream;  .import java.io.IOException;  imp...
  • u013182960
  • u013182960
  • 2017年07月18日 15:15
  • 346

Java基础:IO流之字节流和字符流

一、流的概念流(stream)的概念源于UNIX中管道(pipe)的概念。在UNIX中,管道是一条不间断的字节流,用来实现程序或进程间的通信,或读写外围设备、外部文件等。一个流,必有源端和目的端,它们...
  • axi295309066
  • axi295309066
  • 2016年10月15日 00:23
  • 1539

Java字符流与字节流转换

Java字符流与字节流转换
  • u013905744
  • u013905744
  • 2016年06月22日 19:25
  • 352

黑马程序员---基本字节流和高效字节流的效率比较

------- android培训、java培训、期待与您交流! ---------- 1:字节流 (1)继承体系 InputStream FileInputStream OutputStre...
  • ChaoYangMemory
  • ChaoYangMemory
  • 2015年06月30日 16:55
  • 395
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:字节流和字符流学习总结
举报原因:
原因补充:

(最多只允许输入30个字)