2020年11月14日
摘要: ArrayList,Vector 底层是由数组实现,LinkedList 底层是由双线链表实现,从底层的实现可以得出它们的性能问题ArrayList,Vector 插入速度相对较慢,查询速度相对较快,而LinkedList 插入速度较快,而查询速度较慢。再者由于 Vevtor 使用了线程安全锁,所以 阅读全文
posted @ 2020-11-14 19:35 Wang梦怡 阅读(60) 评论(0) 推荐(0) 编辑
摘要: == : 它的作用是判断两个对象的地址是不是相等。即,判断两个对象是不是同一个对象。(基本数据类型 == 比较的是值,引用数据类型 == 比较的是内存地址) equals() : 它的作用也是判断两个对象是否相等。但它一般有两种使用情况: 情况1:类没有覆盖 equals() 方法。则通过 equa 阅读全文
posted @ 2020-11-14 19:32 Wang梦怡 阅读(582) 评论(0) 推荐(0) 编辑
摘要: a 、封装:隐藏对象的属性和实现细节,仅对外提供公共访问方式,将变化隔离,便于使用,提高复用性和安全性。 b、继承:继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的 功能,但不能选择性地继承父类。通过使用继承可以提高代码复用性。继承是多态的前提。 阅读全文
posted @ 2020-11-14 19:26 Wang梦怡 阅读(72) 评论(0) 推荐(0) 编辑