io流

IO流基础到高级

…衆ロ難τιáo~ 提交于 2020-01-26 04:28:38
IO流的使用和注意事项 File类的所使用的 File类的创建的三种方式 File类的常用方法 File类的判断功能的方法 File文件的创建和删除 IO流的分类和结构体系 字符流读取文件(最基本方式) 字符流写入内容到文件(最基本方式) 字符流的读写整合(最基本方式) 字节流读写图片(最基本方式) 缓冲流(作用:提高文件的读写效率。) 缓冲流读取文本(最基本的方式) 转换流的使用 转换流的读取操作 转换流的读取整合(字节流读取文件控制台以字符流的形式输出,在写入的时候通过字节流写入转成字符流写到文件中) 对象流 对象流写入一个bat文件(序列化) 对象流的读取(反序列化) 对象流读取写入自定义的对象 功能快捷键 合理的创建标题,有助于目录的生成 如何改变文本的样式 插入链接与图片 如何插入一段漂亮的代码片 生成一个适合你的列表 创建一个表格 设定内容居中、居左、居右 SmartyPants 创建一个自定义列表 如何创建一个注脚 注释也是必不可少的 KaTeX数学公式 新的甘特图功能,丰富你的文章 UML 图表 FLowchart流程图 导出与导入 导出 导入 File类的所使用的 1.File类的一个队形,代表一个文件或者一个文件目录(俗称:文件夹) 2.File类声明在java.io包下。 File类的创建的三种方式 import org . junit . Test ;

java基础-IO流

大憨熊 提交于 2020-01-26 03:19:57
IO流概述及其分类 * IO流用来处理设备之间的数据传输 * Java对数据的操作是通过流的方式 * Java用于操作流的类都在IO包中 * 流按流向分为两种:输入流,输出流。 * 流按操作类型分为两种: * 字节流 : 字节流可以操作任何数据,因为在计算机中任何数据都是以字节的形式存储的 * 字符流 : 字符流只能操作纯字符数据,比较方便。 IO流常用父类 * 字节流的抽象父类: * InputStream * OutputStream * 字符流的抽象父类: * Reader * Writer IO程序书写 * 使用前,导入IO包中的类 * 使用时,进行IO异常处理 * 使用后,释放资源 FileInputStream * read()一次读取一个字节 * FileInputStream fis = new FileInputStream("aaa.txt"); //创建一个文件输入流对象,并关联aaa.txt int b; //定义变量,记录每次读到的字节 while((b = fis.read()) != -1) { //将每次读到的字节赋值给b并判断是否是-1 System.out.println(b); //打印每一个字节 } fis.close(); //关闭流释放资源 read()方法返回值为什么是int read()方法读取的是一个字节,为什么返回是int

java基础——IO流

寵の児 提交于 2020-01-26 03:19:18
###20.01_IO流(IO流概述及其分类) * 1.概念 * IO流用来处理设备之间的数据传输 * Java对数据的操作是通过流的方式 * Java用于操作流的类都在IO包中 * 流按流向分为两种:输入流,输出流。 * 流按操作类型分为两种: * 字节流 : 字节流可以操作任何数据,因为在计算机中任何数据都是以字节的形式存储的 * 字符流 : 字符流只能操作纯字符数据,比较方便。 * 2.IO流常用父类 * 字节流的抽象父类: * InputStream * OutputStream * 字符流的抽象父类: * Reader * Writer * 3.IO程序书写 * 使用前,导入IO包中的类 * 使用时,进行IO异常处理 * 使用后,释放资源 ###20.02_IO流(FileInputStream) * read()一次读取一个字节 * FileInputStream fis = new FileInputStream("aaa.txt"); //创建一个文件输入流对象,并关联aaa.txt int b; //定义变量,记录每次读到的字节 while((b = fis.read()) != -1) { //将每次读到的字节赋值给b并判断是否是-1 System.out.println(b); //打印每一个字节 } fis.close(); //关闭流释放资源 ###20

day20 文件输入流和输出流FileInputStream FileOutputStream

强颜欢笑 提交于 2020-01-26 03:18:42
1.概念 IO流用来处理设备之间的数据传输 Java对数据的操作是通过流的方式 Java用于操作流的类都在IO包中 流按流向分为两种:输入流,输出流。 流按操作类型分为两种: 字节流 : 字节流可以操作任何数据,因为在计算机中任何数据都是以字节的形式存储的 字符流 : 字符流只能操作纯字符数据,比较方便。 2.IO流常用父类 字节流的抽象父类: InputStream OutputStream 字符流的抽象父类: Reader Writer IO流(FileInputStream) read()一次读取一个字节 FileInputStream fis = new FileInputStream("xxx.txt"); //创建流对象 int b; while((b = fis.read()) != -1) { System.out.println(b); } fis.close(); 打印结果为: ASCII 经常忘记关闭流,佩服我自己 IO流(FileOutputStream) write()一次写出一个字节 FileOutputStream fos = new FileOutputStream("bbb.txt"); //如果没有bbb.txt,会创建出一个 fos.write(97); fos.write(98); fos.write(99); fos.close();

史上最全IO流详解,看着一篇足矣

只愿长相守 提交于 2020-01-26 03:09:37
一:要了解IO,首先了解File类 File类里面的部分常量,方法 No. 方法或常量 类型 描述 1 public static final String pathSeparator 常量 表示路径的分隔符(windows是“;”) 2 public static final String separator 常量 表示路径的分隔符(windows是“\”) 3 public File(String pathname) 构造 创建File类对象,传入完整路径 4 public boolean createNewFile()throws IOException 普通 创建新文件 5 public boolean delete() 普通 删除文件 6 public boolean exists() 普通 判断文件是否存在 7 public boolean isDirectory() 普通 判断给定的路径是否在一个目录 8 public long length() 普通 返回文件的大小 9 public String[] list() 普通 列出指定目录的全部内容,只是名称 10 public File[] listFiles() 普通 列出指定目录的全部内容,会有路径 11 Public Boolean mkdir() 普通 创建一个目录 12 Public Boolean

JavaSE学习总结第20天_IO流2

杀马特。学长 韩版系。学妹 提交于 2020-01-26 03:08:57
20.01 递归概述和注意事项 递归:方法定义中调用方法本身的现象 递归注意事项: 1.要有出口,否则就是死递归 2.次数不能太多,否则就内存溢出 3.构造方法不能递归使用 20.02 递归求阶乘的代码实现及内存图解 例: 1 public class Practice 2 { 3 public static void main(String[] args) 4 { 5 System.out.println(jieCheng(5)); 6 } 7 public static int jieCheng(int i) 8 { 9 if(i == 1) 10 return 1; 11 else 12 return i * jieCheng(i - 1); 13 } 14 } 20.03 不死神兔问题案例 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问第二十个月的兔子对数为多少? 第1个月:1 第2个月:1 第3个月:2 第4个月:3 第5个月:5 第6个月:8 ... 由此可见兔子对象的数据是:1,1,2,3,5,8... 规则:A:从第三项开始,每一项是前两项之和 B:而且说明前两项是已知的 1 public class Practice 2 { 3 public static void main(String[] args

Java中的IO流(二)

流过昼夜 提交于 2020-01-25 21:13:32
Java中的IO流(一): https://blog.csdn.net/Veer_c/article/details/103833045 Java中的IO流(二): https://blog.csdn.net/Veer_c/article/details/103833423 Java中的IO流(三): https://blog.csdn.net/Veer_c/article/details/103833811 编码问题 String中的编码和解码问题。 编码:把我们能够看懂的字符转换为看不懂的数据 解码:把我们看不懂的数据转换为看得懂的字符 public byte[] getBytes(String charsetName) 按照给定的编码方式,编码字节数组(gbk,utf-8) String(byte[] bytes, String charsetName) 按照给定的编码方式解码字符数组 String s = "中国好" ; byte [ ] bytes = s . getBytes ( "utf-8" ) ; System . out . println ( Arrays . toString ( bytes ) ) ; //String(byte[] bytes, String charsetName) System . out . println ( new String

java基础之IO流--字节流

断了今生、忘了曾经 提交于 2020-01-25 15:36:24
区别: 字符流的缓冲区用的是char 字节流的缓冲区用的是byte 字符流操作的一般是文本类型的文件而字节流可以操作文本,图片,音频等,而且字符流不需要刷新操作; 来源: CSDN 作者: DT1880 链接: https://blog.csdn.net/DT1880/article/details/103949852

【Java基础】常用IO流的基本用法演示(持续更新)

主宰稳场 提交于 2020-01-25 02:29:55
文章目录 常用IO流 FileInputStream——FileOutputStream FileReader——FileWriter BufferedInputStream——BufferedOutputStream BufferedReader——BufferedWriter ByteArrayInputStream——ByteArrayOutputStream CharArrayReader——CharArrayWriter StringReader——StringWriter InputStreamReader——OutputStreamWriter ObjectInputStream——ObjectOutputStream PrintStream PrintWriter ZipInputStream——ZipOutputStream SequenceInputStream 常用IO流 类型 说明 文件流 对文件进行读、写操作 :FileReader、FileWriter、FileInputStream、FileOutputStream 缓冲流 在读入或写出时,数据可以基于缓冲批量读写,以减少I/O的次数:BufferedReader、BufferedWriter、BufferedInputStream、BufferedOutputStream 内存流 1.从

C#常用IO流及读写文件

眉间皱痕 提交于 2020-01-25 01:18:25
1.文件系统 (1)文件系统类的介绍 文件操作类大都在System.IO命名空间里。FileSystemInfo类是任何文件系统类的基类;FileInfo与File表示文件系统中的文件;DirectoryInfo与Directory表示文件系统中的文件夹;Path表示文件系统中的路径;DriveInfo提供对有关驱动器的信息的访问。注意,XXXInfo与XXX类的区别是:XXX是静态类,XXXInfo类可以实例化。 还有个较为特殊的类System.MarshalByRefObject允许在支持远程处理的应用程序中跨应用程序域边界访问对象。 (2)FileInfo与File类 class Program { static void Main(string[] args) { FileInfo file = new FileInfo(@"E:\学习笔记\C#平台\test.txt");//创建文件 Console.WriteLine("创建时间:" + file.CreationTime); Console.WriteLine("路径:" + file.DirectoryName); StreamWriter sw = file.AppendText();//打开追加流 sw.Write("李志伟");//追加数据 sw.Dispose();//释放资源,关闭文件 File.Move