08 2021 档案

摘要:序列化:用ObjectOutputStream类保存基本类型数据或对象的机制 反序列化:用ObjectInputStream类读取基本类型数据或对象的机制 ObjectOutputStream和ObjectInputStream不能序列化static和transient修饰的成员变量 以String 阅读全文
posted @ 2021-08-06 19:18 oneMoe 阅读(85) 评论(0) 推荐(0)
摘要:Map接口:双列数据,存储key—value对的数据 | HashMap:Map接口的主要实现类;线程不安全,效率高;可以存储null的key和value | LinkedHashMap:遍历map元素时,可以按照添加的顺序实现遍历 | TreeMap:按照添加的key—value对进行排序,实现排 阅读全文
posted @ 2021-08-05 17:58 oneMoe 阅读(40) 评论(0) 推荐(0)
摘要:Collection接口 List接口:存储有序,可重复的数据 | ArrayList:list接口的主要实现类;线程不安全,效率高;底层使用Object[] elementData储存 | LinkedList:对于频繁的插入,删除操作,使用此类效率比ArrayList高;底层使用双向链表储存 | 阅读全文
posted @ 2021-08-04 15:45 oneMoe 阅读(67) 评论(0) 推荐(0)
摘要:方式一:继承Thread类 创建一个继承于Thread类的子类 重写Thread类的run() 创建Thread类子类的对象 通过子类对象调用star() //创建一个继承于Thread类的子类 class MyThread extends Thread { //重写Thread类的run() @O 阅读全文
posted @ 2021-08-02 17:04 oneMoe 阅读(64) 评论(0) 推荐(0)
摘要:一、检测异常与非检测异常 下图是异常的简单分类 RuntimeException:运行时异常,也叫非检测异常,所有的运行时异常都是RuntimeException类及其子类,该类异常发生在程序运行时,编译器不会强制我们进行处理,但我们应该避免。常见的运行时异常有:FileNotFoundExcept 阅读全文
posted @ 2021-08-01 11:59 oneMoe 阅读(168) 评论(0) 推荐(0)
摘要:一、抽象类与抽象方法 abstract:抽象的,可以修饰类和方法 修饰类时,该类为抽象类,不可被实例化 修饰方法时,该方法为抽象方法,只有方法的声明,没有方法体 包含抽象方法的类,一定是抽象类,但抽象类中的方法,可以没有抽象方法 子类继承抽象类时,要重写父类中所有的抽象方法,否则该子类也是抽象类需要 阅读全文
posted @ 2021-08-01 10:47 oneMoe 阅读(59) 评论(0) 推荐(0)