摘要: 内存输出流 1、名字是输出流,体系也是在IO的体系中,但是其实没有内存和其他设备的交互,仅仅是在内存中做了拷贝。所以没有真正的IO。 2、类名:ByteArrayOutputStream 3、作用:当读取的字节信息不完整时,需要一个容器缓存不完整信息,这个类型就可以充当这个容器,因为这个容器可以自动 阅读全文
posted @ 2019-07-26 20:21 幸福的小耗子 阅读(305) 评论(0) 推荐(1) 编辑
摘要: 1、OutputStreamWriter:字符流到字节流的桥梁,可以指定编码形式 构造方法:OutputStreamWriter(OutputStream 字节输出流os, String 编码格式) 创建一个转换流对象,可以把将来方法中接收到的字符,通过指定的编码表charSetName,编码成字节 阅读全文
posted @ 2019-07-26 19:45 幸福的小耗子 阅读(171) 评论(0) 推荐(1) 编辑
摘要: 1、站在内存的角度看待方向,从其他设备进入内存的,都是输入,从内存到其他设备的,都是输出 I/O就是用于设备之间进行数据交互的对象所属的类型 2、java中操作设备设备之间数据传输的对象,都是IO流对象,这些对象所属的类型,都在io包中 3、按照流向分为输入流和输出流 输入流:其它设备到内存的流对象 阅读全文
posted @ 2019-07-21 11:23 幸福的小耗子 阅读(158) 评论(0) 推荐(1) 编辑
摘要: File类 1、用于表示一个文件或者是文件夹的路径的对象(抽象路径名) 2、路径分为相对路径和绝对路径 相对路径:相对于某个路径而言的路径 绝对路径:从根目录开始的路径 3、File类型构造方法 1、File(String path):把字符串的路径,封装成一个File对象 2、File(Strin 阅读全文
posted @ 2019-07-20 20:32 幸福的小耗子 阅读(250) 评论(0) 推荐(1) 编辑
摘要: 异常 1、java运行过程中出现的不正常情况叫做异常 2、异常就是一个对象,描述了那些不符合生活正常的情况,包含了这些情况的原因,类型及描述和位置 3、异常也是一种处理异常的机制,可以进行跳转,捕获以及程序结束 4、异常继承体系 Thorwable 异常体系的顶级父类,只有Throwable体系类型 阅读全文
posted @ 2019-07-20 20:02 幸福的小耗子 阅读(712) 评论(0) 推荐(1) 编辑
摘要: Map 1、双列集合的的顶层接口(k,v) 2、描述一个数据到另一个数据的映射 3、map的特点: 1、Key是唯一的,value不是惟一的,Value会发生覆盖现象 2、每个key对应的是唯一的值 4、map与collection的区别: 1、map是双列集合,collection是单列集合 2、 阅读全文
posted @ 2019-07-20 15:11 幸福的小耗子 阅读(204) 评论(0) 推荐(1) 编辑
摘要: 泛型 1、在定义一个类的方法时,因为不确定返回值类型,所以用一个符号代替,这个符号就是泛型 eg:ArrayList<Integer> list = new ArrayList<Integer>(); 2、泛型的好处: 1、提高了数据的安全性,将运行时的问题提前暴露在编译阶段 2、避免了强转的麻烦 阅读全文
posted @ 2019-07-20 11:29 幸福的小耗子 阅读(697) 评论(0) 推荐(1) 编辑
摘要: 集合 1、什么是集合? 对象类型的数组 2、定义了一个数组,数组的元素的类型引用数据类型 3、这种数组称为对象数组,数组每个元素其实都是一个对象的地址,而非对象本身。 class Person{ String name; int age; } Person[] persons = new Perso 阅读全文
posted @ 2019-07-14 20:35 幸福的小耗子 阅读(139) 评论(0) 推荐(1) 编辑
摘要: 正则表达式 在线测试网站: http://tool.chinaz.com/regex/ 1.就是一个字符串 作用:不权表示一个字符串,还可以表示一类字符串,表示一类字符串的规则或者格式。 好处:可以使用非常简单的代码完成复杂的规则。 坏处:写的正则表达式成功概率极低。2.正则表达式的字符类 [abc 阅读全文
posted @ 2019-07-14 20:25 幸福的小耗子 阅读(105) 评论(0) 推荐(1) 编辑
摘要: 字符串的缓冲区StringBuilder 1、介绍 1、StringBuilder是一个可变的字符序列,好像是一个容器,因为在类中提供了修改私有成员变量的方法。 常用的方法是append和insert,就是在StringBuilder对象本身上,进行修改操作。 2、StringBuilder底层和S 阅读全文
posted @ 2019-07-13 21:59 幸福的小耗子 阅读(732) 评论(0) 推荐(1) 编辑