目录
五、java.util.ArraysArrayList和java.util.ArrayList
一、类加载



二、redis

三、run和start
run()和start()的区别可以用一句话概括:单独调用run()方法,是同步执行;通过start()调用run(),是异步执行
四、final、finally、finalize
1、final用于声明属性,方法和类,分别表示属性不可交变,方法不可覆盖,类不可继承。
2、finally是异常处理语句结构的一部分,表示总是执行。
3、finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,供垃圾收集时的其他资源回收,例如关闭文件等
五、java.util.ArraysArrayList和java.util.ArrayList
调用Arrays.asList()、CollectionUtils.arrayToList()生产的List的add、remove方法时报异常,这是因为返回的是Arrays的内部类ArrayList, 而不是java.util.ArrayList
六、java基本特性和创建对象的方式
6.1、java基本特性
抽象、封装、继承、多态
6.2、创建对象的方式
1)使用new创建对象
2)使用反射的机制创建对象
3)采用clone
4)采用序列化机制
本文深入解析Java类加载机制,对比Redis与其他数据存储方案,解析run与start方法的区别,阐述final、finally、finalize的使用场景,区分java.util.ArraysArrayList与java.util.ArrayList,探讨Java基本特性和多种对象创建方式。
1439

被折叠的 条评论
为什么被折叠?



