摘要: 一、转换流 1.转换流提供了在字节流和字符流之间的转换。 2.Java API提供了两个转换流: InputStreamReader和OutputStreamWriter 3.字节流中的数据都是字符时,转成字符流操作更高效。 InputStreamReader 4.用于将字节流中读取到的字节按指定字 阅读全文
posted @ 2020-03-30 21:11 苏胖胖 阅读(152) 评论(0) 推荐(0)
摘要: 一、处理流之一:缓冲流 1.为了提高数据读写速度,Java API提供了带缓冲功能的流类,在使用这些流类时,会创建一个内部缓冲区数组。(缓冲流就是先把数据缓冲到内存中,在内存中做io操作) 2.根据数据操作单位可以把缓冲流分为: ①BufferedInputStream 和BufferOutputS 阅读全文
posted @ 2020-03-29 21:48 苏胖胖 阅读(161) 评论(0) 推荐(0)
摘要: 一、文件字符流 1.读取文件操作步骤: ①建立一个对象,将已存在的一个文件加载进流。 FileReader fr = new FileReader("Test.txt"); ②创建一个临时存放数据的数组。 char[] ch = new char[1024]; ③调用流对象的读取方法将流中的数据读入 阅读全文
posted @ 2020-03-29 17:45 苏胖胖 阅读(149) 评论(0) 推荐(0)
摘要: 一、Java IO原理 1.IO流用来处理设备之间的数据传输。 2.Java程序中,对于数据的输入/输出操作以"流(stream)"的方式进行。 3.java.io包下提供了各种“流”类和接口,用以获取不同种类的数据,并通过标准的方法输入或输出数据。 4.Java IO原理:(不论输入还是输出,都是 阅读全文
posted @ 2020-03-29 15:45 苏胖胖 阅读(143) 评论(0) 推荐(0)
摘要: 一、io流的主要内容 1.java.io.File类的使用(计算机操作系统中的文件盒文件夹) 2.IO原理及流的分类 ①文件流(数据流的读写都是基于文件的操作) FileInputStream / FileOutputStream / FileReader / FileWriter ②缓冲流(数据流 阅读全文
posted @ 2020-03-28 21:40 苏胖胖 阅读(128) 评论(0) 推荐(0)
摘要: 一、枚举类概述 1.在某些情况下,一个类的对象是有限而且固定的。例如季节类,只能有春夏秋冬四个对象。 2.手动实现枚举类: ①private修饰构造器 ②属性使用private final修饰 ③把该类的所有实例都使用public static final来修饰 二、使用enum定义枚举类 1.JD 阅读全文
posted @ 2020-03-28 15:49 苏胖胖 阅读(134) 评论(0) 推荐(0)
摘要: 一、为什么要有泛型Generic? 1.泛型,JDK1.5新加入的,解决数据类型的安全问题,其主要原因是在类声明时通过一个标示表示类中某个属性的类型或者是某个方法的返回值及参数类型。这样在类声明或实例化时只要指定好需要的具体的类型即可。 2.Java泛型可以保证如果程序在编译时没有发出警告,运行时就 阅读全文
posted @ 2020-03-27 14:20 苏胖胖 阅读(148) 评论(0) 推荐(0)
摘要: 一、操作集合的工具类:Collections 1.Collection是一个操作Set、List和Map等集合的工具类。 2.Collection中提供了大量方法对集合元素进行排序、查询和修改等操作,还提供了对集合对象设置不可变、对集合对象实现同步控制等方法。 3.排序操作: ①reverse(Li 阅读全文
posted @ 2020-03-26 21:36 苏胖胖 阅读(122) 评论(0) 推荐(0)
摘要: 一、Map 1.Map用于保存具有映射关系的数据,因此Map集合里保存着两组值,一组用于保存Map里的Key,另外一组用于保存Map里的Value。 2.Map中的key和value都可以是任何引用类型的数据。 3.Map中的Key不允许重复,即同一个Map对象的任何两个Key通过equals方法比 阅读全文
posted @ 2020-03-25 20:57 苏胖胖 阅读(207) 评论(0) 推荐(0)
摘要: 一、List和ArrayList 1.List代表一个元素有序、且可重复的集合,集合中的每个元素都有其对应的顺序索引。 2.List允许使用重复元素,可以通过索引来访问指定位置的集合元素。 3.List默认按元素的添加顺序设置元素的索引。 4.List集合里添加了一些根据索引来操作集合元素的方法。 阅读全文
posted @ 2020-03-25 19:45 苏胖胖 阅读(182) 评论(0) 推荐(0)