⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 io.txt~

📁 该部分主要使关于corejava的基础知识
💻 TXT~
字号:
1 流传输的数据类型:字节(任何数据都可以 以字节存取) 和 字符(方便识别)2 字节的输入输出流:	1)输入流:InputStream(abstract)		int read();读取一个字节,转化为0-255取值范围内的int数值		int read(byte[] b);一次读取多个字节,存至参数b指定的数组中,返回值为读取字节的数量		int read(byte[] b,int start,int length);一次读取多个字节,存至参数b指定的数组中,			存储起始位置为start,最多允许读取length个字节;返回值为读取字节的数量		System.in 是读取来自键盘的输入内容		InputStream的子类:	BufferedInputStream:提供缓存,提升读取性能					DataInputStream:一次性读取1个,2个,4个字节并转化成对应基本类型,					提供对基本类型的读取方法					PipedInputStream:实现读取来自另一个线程的数据					ByteArrayInputStream:读取来自字节数组的数据					FileInputStream:读取来自文件的数据	2)InputStreamReader的作用: 1 实现  字节-->字符    2 实现  显示指定编码	读文件的时候,JAVA采取unicode编码,但是存的时候,是按具体操作系统的默认编码3 字符的输入输出流	1)输入流:Reader(abstract)		int read();		int read(char[] c);		int read(char[] c,int start,int len);			Reader 的子类:		InputStreamReader:1 实现  字节-->字符    2 实现  显示指定编码		BufferedReader:提供缓存,提升性能	提供readLine()方法简化读取操作		FileReader:实现从字符文件中读取内容4 File:	lastModified() 返回的是距离 1970.1.1 的毫秒数 (long 类型)5	java.util.Date	输出结果:Wed Jul 23 16:38:21 CST 2008	java.sql.Date		输出结果:2008-07-236	即使file对象对应的操作系统上的 文件或者目录 被删除了,file对象依然存在。二者是独立的7	long t1 = System.currentTimeMillis();返回 距离1970.1.1日的毫秒数8		StringBuffer 可变字符串   String 永久字符串		/*mutable			liable to change; likely to change 可变的; 易变的; 不定的. */		StringBuffer sb = new StringBuffer();		sb.append( "name:"+ this.name + "\r\n");		sb.append("Age:"+ "\r\n");		sb.append("Score:"+score+"\r\n");		return sb.toString();9	(接口)java.io.Serializable	(虚拟机对其实现)	类:	java.io.ObjectOutputStream;	java.io.ObjectInputStream;			(Transient data can not be Serialized)	对象序列化:将对象属性值保存至文件或网络的过程	对象的反序列化:将对象的属性值从文件或网络恢复形成对象的过程;	******************************************************	 对同一文件同时进行读写操作时,应该先读再写。

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -