- 博客(93)
- 收藏
- 关注
原创 【Java】常用集合类框架
实现了list接口、顺序容器元素存放的数据和与放进去的顺序相同允许有 null底层通过数组实现(Object数组)、可以容纳任何类型有一定的 capacity,容量不足的时候会自动扩大底层数组的大小方法size(), isEmpty(), get(), set()方法均能在常数时间内完成add()方法的时间开销跟插入位置有关,addAll()方法的时间开销跟添加元素的个数成正比其余方法大都是线性时间为了实现效率 ArrayList 没有实现同步 synchronized。
2024-07-20 13:33:09
1181
原创 【面向对象】
下面的代码中,乐器类(Instrument)有两个子类: Wind 和 Percussion,它们都覆盖了父类的 play() 方法,并且在 main() 方法中使用父类 Instrument 来引用 Wind 和 Percussion 对象。表示不同类对象之间有关联,这是一种静态关系,与运行过程的状态无关,在最开始就可以确定。比如学生和学校就是一种关联关系,一个学校可以有很多学生,但是一个学生只属于一个学校,因此这是一种多对一的关系,在运行开始之前就可以确定。也就是说,对扩展是开放的,而对修改是封闭的。
2024-07-20 13:30:32
970
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人