在保存数据时,可以选择二进制格式或文本格式。例如,整数 1234 存储成二进制数时,它被写为由字节 00 00 04 D2 构成的序列(十六进制表示法) ,而存储成文本格式时,它被存成了字符串“ 1234” 。尽管二进制格式的 I/O 高速且高效,但是不宜人来阅读。读写文本数据在存储文本字符串时,需要考虑字符编码(character encoding)方式。在 UTF-16 编码方式中,字符串“ 1...
分类:
编程语言 时间:
2015-03-10 17:19:31
阅读次数:
215
输入与输出在Java里面相当基础,在Java各大书籍里面讲了又讲,但上面的概念往往讲得非常复杂,Java的老师强调学生必须透彻地弄得每一个类、每一个方法的意义,实际上,我们仅仅关注的是如何达到一个简单的输入输出效果。在网络上一个小小的Java输入输出包罗万象,主要是在JDK1.5推出了新型的Scanner输入,而以往的BufferedReader同样可以完成输入操作,也许多有经验的老手把自己使用惯...
分类:
编程语言 时间:
2015-03-07 14:16:52
阅读次数:
213
1. 运用BufferedInputStream 读取文件流和BufferedOutputStream写文件流: protected static void writeFile2(String inputPath, String outputPath) { BufferedInputStream b...
分类:
编程语言 时间:
2015-02-10 13:06:49
阅读次数:
306
装饰者模式在实际中的应用是java输入输出流,java.io中的类很庞大,我们在学习的时候,看到如此众多的类都觉得无从下手,实际上是因为java.io中使用了装饰者模式,大量的类都是装饰者。比如FileInputStream类,FileInputStream用来读取文本文件,是被装饰者,而它的装饰者...
分类:
其他好文 时间:
2015-01-21 15:08:34
阅读次数:
242
1.概述
Java的IO通过java.io包下面的接口和类来实现的,在java.io包下包括输入,输出两种IO流,每种输入和输出流又可以分为字节流和字符流两大类。其中字节流以字节为单位来处理输入输出操作,其中字符流以字符为单位来处理输入输出操作。
Java的IO流分为底层节点流和上层处理流,其中节点流用于和底层的物理节存储点直接关联——不同的物理节点获取节点流的方式可能存在差异,但程序可以把不...
分类:
编程语言 时间:
2014-12-07 17:50:11
阅读次数:
210
一、Java之ACM注意点
1. 类名称必须采用public class Main方式命名
2. 在有些OJ系统上,即便是输出的末尾多了一个“ ”,程序可能会输出错误,所以在我看来好多OJ系统做的是非常之垃圾
3. 有些OJ上的题目会直接将OI上的题目拷贝过来,所以即便是题目中有输入和输出文件,可能也不需要,因为在OJ系统中一般是采用标准输入输出,不需要文件
4. 在有多行...
分类:
编程语言 时间:
2014-12-04 15:45:14
阅读次数:
233
1 读写文件
【实验目的】
(1)掌握文本文件的读写方法。
(2)掌握随机文件的读写方法。
(3)掌握InputStream、OutputStream抽象类的基本使用。
(4)掌握FileInputStream、FileOutputStream、DataInputStream、DataOutputStream
抽象类的基本使用。
【实验要求】
要求一:建立StreamDemo类,...
分类:
编程语言 时间:
2014-10-08 10:10:15
阅读次数:
253
Java的过滤流和节点流的定义划分如下图示:--->IO流理论参见Java教程总结随笔10,如下图示:Java的输入流和输出流的工作机制,如下图示:仔细体会,有助于理解各种IO流之间的关系。
分类:
编程语言 时间:
2014-10-03 20:14:55
阅读次数:
222
输入输出:File类:是IO包中唯一代表磁盘文件本身信息的类,而不是文件中的内容。 定义了一些与平台无关的方法来操作文件,例如:创建、删除、重命名等。 java中的目录被当做一种特殊的文件使用,list方法可以返回目录中所有子目录和文件名。RandomAccessFile类:支持随机访问方式。(对于...
分类:
编程语言 时间:
2014-10-02 22:38:23
阅读次数:
241
1.什么是IO Java中I/O操作主要是指使用Java进行输入,输出操作.Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。Java的I/O流提供了读写数据的标准方法。任何Java中表示数据源的对象都会提供以数据流的方式读写它的数据的方法。 Ja...
分类:
编程语言 时间:
2014-09-29 12:07:27
阅读次数:
319