zoukankan
html css js c++ java
Java程序设计第十周学习总结
Java课程知识梳理:
流的区分;
字符流与字节流的区别:
字节流是直接操作文件本身的,如果没有关闭字节流操作,文件会依然输出内容
而字符流在程序运行之后会发现文件没有任何的内容,这是因为字符流操作的时候,
使用了缓冲区,而在关闭字符流的时候会强制性地将缓冲区中的内容进行输出,
但是如果程序没有关闭,缓冲区的内容是无法输出的
缓冲区:
缓冲区为存放数据的特殊的内存,一个程序频繁地使用一个资源,可能造成性能会下降很低,
此时为了提升性能,就可以将一部分数据暂存到内存的一块区域中,以后直接从此区域中读取数据即可
管道流:
主要作用是可以进行两个线程间的通信,分为管道输出流(PipedOutputStream)
管道输入流(PipedInputStream),要进行管道输出,必须要把输出流连在输入流上,在PipedOutStream类上:
Public void connect (PipedInputStream snk)throws IOException
System类对IO的支持
System类的常量
1.public static final PrintStream out 对应系统标准输出,
2.Public static final PrintStream err 错误信息输出
3.Public static final InputStream in 对应着标准输入,
流的转换:
字符流与字节流转换
转换流的特点:
(1)其是字符流和字节流之间的桥梁
(2)可对读取到的字节数据经过指定编码转换成字符
(3)可对读取到的字符数据经过指定编码转换成字节
何时使用转换流?
当字节和字符之间有转换动作时;
流操作的数据需要编码或解码时。
具体的对象体现:
InputStreamReader:字节到字符的桥梁
OutputStreamWriter:字符到字节的桥梁
这两个流对象是字符体系中的成员,它们有转换作用,本身又是字符流,所以在构造的时候需要传入字节流对象进来
File类
File类是java.io包中唯一对文件本身进行操作的类。它可以进行创建、删除文件等操作。
File类常用操作
(1)创建文件
可以使用 createNewFille() 创建一个新文件。
注意:
Windows 中使用反斜杠表示目录的分隔符""。
Linux 中使用正斜杠表示目录的分隔符"/"。
最好的做法是使用 File.separator 静态常量,可以根据所在操作系统选取对应的分隔符。
File中给出了两种列出文件夹内容的方法:
list(): 列出全部名称,返回一个字符串数组。
listFiles(): 列出完整的路径,返回一个File对象数组。
查看全文
相关阅读:
R语言爬虫:CSS方法与XPath方法对比(代码实现)
R语言爬虫:Rvest包函数介绍(表格)
R语言爬虫:使用R语言爬取豆瓣电影数据
R语言学习笔记(二十二):字符串处理中的函数对比(代码实现)
R语言学习笔记(二十一):字符串处理中的元字符(代码展示)
history命令详解
文件服务器:FTP服务器详解
Linux下的DOS攻击
Linux-/proc目录简介
Linux-详解inode节点
原文地址:https://www.cnblogs.com/tengziqiang/p/11777784.html
最新文章
php判断form数据是否为POST而来,判断数据提交方式
遍历select搜索结果,只取数字标key值,防止重复
div赋值,取值和input赋值,取值
微信小程序php后台实现
查看Windows XP是否已激活的方法
使用Mutex實現單一程式執行個體的注意事項(转)
一次完整的HTTP请求所经历的7个步骤【转】
C#形参和实参、引用类型和值类型使用时的一个注意点。
用锁实现SQLSERVER中简单并发控制(转)
SQL Server中四类事务并发问题的实例再现(转)
热门文章
异步委托方式取消BackGroundWorker执行无循环的耗时方法
C#DataTable导出Excel,并实现合并单元格
js抽奖,跑马灯
VS2008配合SQLite开发WINCE、PDA智能设备项目环境搭设。
winform Combox绑定数据时不触发SelectIndexChanged事件
R语言爬虫:穿越表单
R语言爬虫:爬取百度百科词条
爬取 StackOverFlow 上有关于 Python 的问题
R语言爬虫:爬取包含所有R包的名称及介绍
R语言爬虫:CSS方法与XPath方法对比(表格介绍)
Copyright © 2011-2022 走看看