File类用于访问文件或目录的属性 流:指一连串流动的字符,是以先进先出的方式发送信息的通道。程序和数据源之间是通过流联系起来的。 第一套:字节流读取写入方案 FileInputStream :字节流方式读取文本文件 FileOutputStream:字节流写入硬盘 第二套:字符流读取写入方案 Fi ...
分类:
其他好文 时间:
2016-06-06 16:21:49
阅读次数:
158
第一套:字节流读取写入方案 FileInputStream :字节流方式读取文本文件 FileOutputStream:字节流写入硬盘 第二套:字符流读取写入方案 FileReader:字符流读取文本 FileWriter:字符流写入文本 BufferedReader:自定义缓存大小,读取文本 81 ...
分类:
其他好文 时间:
2016-06-06 16:21:10
阅读次数:
105
1.'ascii' codec can't encode characters in position 6-7: ordinal not in range(128) 此问题原因是基本上是ascii编码方式,由此Python自然调用ascii编码解码程序去处理字符流,当字符流不属于ascii范围内,就 ...
分类:
编程语言 时间:
2016-06-06 13:39:09
阅读次数:
175
本周主要学习内容如下: 一.Java IO流对象 IO流主要用于硬板、内存、键盘等处理设备上得数据操作,根据处理数据的数据类型的不同可以分为:字节流(抽象基类为InPutStream和OutPutStream)和字符流(抽象基类为Reader和Writer)1.输入字节流InputStream In ...
分类:
编程语言 时间:
2016-06-05 21:22:41
阅读次数:
157
所谓IO,也就是Input与Output的缩写。在java中,IO涉及的范围比较大,这里主要讨论针对文件内容的读写其他知识点将放置后续章节对于文件内容的操作主要分为两大类分别是:
字符流
字节流
其中,字符流有两个抽象类:Writer Reader其对应子类FileWriter和FileReader可实现文件的读写操作BufferedWriter和BufferedReader能够提供缓冲区功能,...
分类:
编程语言 时间:
2016-06-02 14:53:46
阅读次数:
242
描述HashMap内部实现原理描述HashSet和HashMap的区别编程实现文本文件的复制,合理设计程序,得到缓冲区的大小的高效区间。提示缓冲区设置1k开始,不要超过10M。字符流+字节流FileReaderfr=newFileReader("e:/ccc.txt");
分类:
编程语言 时间:
2016-05-30 17:21:03
阅读次数:
157
Second-词法分析编译器阶段
源程序 -> 编译器 -> 目标程序
编译器: 前端 -> 中间表示 -> 后端
前端: 词法分析器 -> 记号 -> 语法分析器
中间表示: 抽象语法树
后端: 语义分析器
词法分析器: 一段程序代码,主要功能是把字符流转变为记号流
词法分析器列子:
字符流输入:if (x > 5)
词法分析结果:IF LPAREN IDENT(x) GT INT(5) RP...
分类:
其他好文 时间:
2016-05-30 15:46:35
阅读次数:
269
4、字符流常用基类的子类
写入流:
(1)FileWriter:
构造方法:
FileWriter(String fileName)
根据给定的文件名构造一个 FileWriter 对象。
FileWriter(String fileName, boolean append)
根据给定的文件名以及指示是否附加写入数据的 boolean 值来构造 FileWriter 对象。...
分类:
编程语言 时间:
2016-05-30 14:56:36
阅读次数:
208
数据流输出到文件流程: 1、新建文件对象:File f = new File("D:/a.txt"); 2、构建文件输出流对象,如果不存在则新建文件: OutputStream output = new FileOutputStream(f); 3、将字符流转换为字节流:OutputStreamWr ...
分类:
其他好文 时间:
2016-05-29 10:51:18
阅读次数:
152