java.io使用了适配器模式装饰模式等设计模式来解决字符流的套接和输入输出问题。 字节流只能一次处理一个字节,为了更方便的操作数据,便加入了套接流。 问题引入:缓冲流为什么比普通的文件字节流效率高? 不带缓冲的操作,每读一个字节就要写入一个字节。 由于涉及磁盘的IO操作相比内存的操作要慢很多,所以 ...
分类:
编程语言 时间:
2016-10-13 02:19:11
阅读次数:
195
一、字节流:FileInputStream 和FileOutputStream 基本操作和字符流类相同,没有flush,但是close还是要的 复制一个字节流文件 while((len=fis.read(buf))!=-1){ fos.write(buf);*/ int len=fis.availa ...
分类:
其他好文 时间:
2016-10-07 13:55:32
阅读次数:
150
标准输入输出流 System类中的两个成员变量: public static final InputStream in “标准”输入流。 public static final PrintStream out “标准”输出流。 pnputStream is = System.in; printStr ...
分类:
编程语言 时间:
2016-10-03 19:17:00
阅读次数:
218
IO数据流: 可以读写基本数据类型的数据 数据输入流:DataInputStream DataInputStream(InputStream in) 数据输出流:DataOutputStream DataOutputStream(OutputStream out) 本来想自己写例子,后来看到博友写的 ...
分类:
编程语言 时间:
2016-10-03 12:34:27
阅读次数:
142
(更多内容请关注本人微信订阅号:it_pupil) 你没进错,我们讲的是Java的输入输出流。 概述 ? 可以从其中读入一个字节序列的对象称作输入流。(输入流是一个对象,可以从这个对象中读取一个字节序列。) ? 可以向其中写入一个字节序列的对象称作输出流。 ? 读入或者写入的字节序列当然有个来源地和 ...
分类:
其他好文 时间:
2016-10-01 00:15:58
阅读次数:
129
【javaIO体系中常用的流】 【关于字符流和字节流的注意点】 通常,字节流比字符流功能更加强大,因为字节流可以处理所有的二进制文件。 但是字节流来处理字符,又需要将字节转换成字符,增加了编程复杂度。 有这样的原则: 如果进行输入/输出的内容是文本内容,应该考虑使用字符流。 如果进行输入/输出的内容 ...
分类:
其他好文 时间:
2016-09-30 21:07:10
阅读次数:
105
输入流和输出流,差别在于出和入,是相对于“使用程序”这个参照物而言的。如果数据的流向是程序至设备,我们称为输出流,反之我们称为输入流。
Java笔记(7)-输入、输出流 字节流 字符流 文件字节流...
分类:
编程语言 时间:
2016-09-28 16:33:14
阅读次数:
246
1.编写TextRw.java的Java应用程序,程序完成的功能是:首先向TextRw.txt中写入自己的学号和姓名,读取TextRw.txt中信息并将其显示在屏幕上。 2.编写IoDemo.java的Java应用程序,程序完成的功能是:首先读取text.txt文件内容,再通过键盘输入文件的名称为i ...
分类:
其他好文 时间:
2016-09-27 20:06:41
阅读次数:
209
1.编写TextRw.java的Java应用程序,程序完成的功能是:首先向TextRw.txt中写入自己的学号和姓名,读取TextRw.txt中信息并将其显示在屏幕上。 ...
分类:
其他好文 时间:
2016-09-27 14:52:02
阅读次数:
116
websocket和传统意义上的socket编程虽然存在差别,但也存在相通概念,也分服务端和客户端。主要区别对于websocket,客户端的编写方式是通过JS编写回调函数完成交互;而传统socket,则需要连接端口,通过输入输出流来传递信息,完成交互;传统的socket,服务端则需要绑定端口,通过..
分类:
Web程序 时间:
2016-09-24 07:08:20
阅读次数:
350