易截截图软件、单文件、免安装、纯绿色、仅160KB

JAVA字符流问题

字符流的读和写最终在底层都是通过字节流来完成的吗? 读写文本文件字符流应该就可以了吧。。
各位大哥大姐帮帮忙阿

Java流包括字节流和字符流,字节流通过IO设备以字节数据的方式读入,而字符流则是通过字节流读入数据转化成字符“流”的形式由用户驱使。  
流可以通过包装进行功能上的扩充,比如说BufferedStream,可以缓冲流,提高读取的性能

读写文本文件字符流可以
可以使用BufferedInputStream 


我知道读文件可以用字符流。但是像InputStreamReader(InputStream in) 里面的参数有个字节流。。FileReader也是继承他。所以我觉得是不是底层上其实字符流的输入输出都是字节流完成的 都离不开字节流


其实字符流没有实际的形式,只能是通过包装一些特别的输入流才能进行字符操作,比如说包装字节流InputStream:
Reader reader = new InputStreamReader(System.in);
再比如说包装字符数组:
char[] in = new char[1024];
Reader reader = new CharArrayReader(in);

虽然不是我想知道的。。还是谢谢了

引用
我知道读文件可以用字符流。但是像InputStreamReader(InputStream in) 里面的参数有个字节流。。FileReader也是继承他。所以我觉得是不是底层上其实字符流的输入输出都是字节流完成的 都离不开字节流



我觉得你说的是正确的。io包的其他的类基本都继承自input/outputstream或者采用了其他的依赖。

没错,所有的文件读写都是对字节的操作,
读字符流也是先读的字节流,然后按某种编码形式转化成字符(n个字节表示一个字符),

恩。。了解了

InputStreamReader 是特殊的


相关问答:

关于jsp论坛 - Java / Web 开发

我现在想用ssh整合来做一个论坛,但数据库方面不行,我主要不会涉及数据库,不知道发帖表,和回帖表要如何设计和区分。不知道谁有一个简单的思路,来设计这些表。谢谢了。
发帖和回帖用同一张表 。发帖 id user ......

jsp 中乱码的 - Java / Web 开发

我的开发的平台是Myeclipes6.0 + tomcat5.x + mysql
我所有的编码方式都是用的UTF-8 
我只用了Strtus框架
在一个form中如下用的是post的提交方式:
 <form class="form" action=&quo ......

jsp的java代码标准输出被写到了哪里?

在solaris上运行tomcat,我在jsp页面里面的java代码里面写了System.out.println,这个标准输出被定向到哪里去了,我如何查看呢?

谢谢!!!!!
和在直接在java中写System.out.println的输出是同一个地方.应该在标 ......

jsp的转换form action java代码

这种页面方式如何在struts里实现

<form id="form1" name="form1" method="post" action="a.jsp" >
  <% String myscore = request.getParameter ......

java框架问题

谁能给我一个struts2+Hibernate+Spring框架+MySql数据库
的分页代码最好是制作过程和讲解 分页代码急需
框架倒有没有分页

有struts1.2+Hibernate3.2+Spring2.0+MySQL的。

http://topic.csdn.net/u/2009101 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号