摘要: ArrayList和Vector的区别 这两个类都实现了List接口(List接口继承了Collection接口),他们都是有序集合,即存储在这两个集合中的元素的位置都是有顺序的 (1)同步性: Vector是线程安全的,也就是说是它的方法之间是线程同步的,而ArrayList是线程序不安全的,它的 阅读全文
posted @ 2022-06-30 22:13 Cloong 阅读(33) 评论(0) 推荐(0)
摘要: 接口和抽象类的区别是什么? 接口的方法默认是 public,所有方法在接口中不能有实现(Java 8 开始接口方法可以有默认实现),而抽象类可以有非抽象的方法。 接口中除了 static、final 变量,不能有其他变量,而抽象类中则不一定。 一个类可以实现多个接口,但只能实现一个抽象类。接口自己本 阅读全文
posted @ 2022-06-30 22:06 Cloong 阅读(45) 评论(0) 推荐(0)
摘要: 构造器 Constructor 是否可被 override? Constructor 不能被 override(重写),但是可以 overload(重载),所以你可以看到一个类中有多个构造函数的情况。 重载和重写的区别 重载 发生在同一个类中,方法名必须相同,参数类型不同、个数不同、顺序不同,方法返 阅读全文
posted @ 2022-06-30 21:34 Cloong 阅读(49) 评论(0) 推荐(0)