
java 基础
itch
对未来的恐惧
展开
-
java 基础之 I/O流 其三 (文本输入输出)
文本输入输出上一小节讲了字节的使用,但是使用字节的操作不适合我们在日常中对文件的文本进行使用和理解,所以这节讲讲字符流的操作。保存数据时,我们可以选择文本格式PrintWrite 或 二进制格式DataOutputStream。一 . 文本格式保存:在存储文本字符串时,需要考虑字符编码。理由如下: 编码格式 内容 编码 UTF-16 “1234” 00 31 00 32 00原创 2017-08-07 20:42:25 · 338 阅读 · 0 评论 -
java 基础之 I/O流 其四 (对象流和序列化)
对象流和序列化java语言支持一种称为对象序列化的非常通用的机制,可以将任何对象写出到流总,并在之后将其读回。 使用场景:进程之间的通讯时,对象可以和数据一样以二进制的形式在网络上传送。我的天啊~要实现这样的场景,要先了解序列化,和对象流1. 序列化什么是序列化和反序列化?: Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。为什么要原创 2017-08-07 21:41:19 · 330 阅读 · 0 评论 -
java 基础知识之I/O流 其一(概览)
概览在 java Api 中,可以从其中读取一个字节序列的对象称为输入流,而向其中写入一个自己序列的对象称为输出流。有四种I/O的种类需要考虑(文件,控制台,网络连接,内存),而且需要通过大量不同的方式与它通讯(顺序、随机访问、二进制、字符、按字等等)。而在其中,java 抽象出I/O 层次结构基础 InputStream 和OutputSrtream 基于单字节的字符 。因为面向字节流而不便于处理原创 2017-08-07 11:07:28 · 322 阅读 · 0 评论 -
java 基础知识之I/O流 其二(基本使用)
基本使用下面我就根据代码,讲讲流的使用方式和组装1. 使用输入流读取一个文件的原始写法try{ File file = new File("dsds.dat"); //备注 :这样的路径是项目文件夹下的根目录 //将文件读入到流中 FileInputStream fis = new FileInputStream(file); //将文件流加修饰,变成能只读取特定数据的流原创 2017-08-07 11:24:29 · 244 阅读 · 0 评论