摘要: 子类继承父类时对父类方法的重写: 1.父类为普通类(不含抽象方法) 可重写可不重写 2. 父类为抽象类(含抽象方法) 1)子类是一个抽象类,并不要求重写父类中的方法 2)子类不是一个抽象类,要求重写父类中的抽象方法 3. 父类为接口 1)子接口,可以扩展父接口的方法 2)子抽象类,可以部分或全部实现 阅读全文
posted @ 2021-05-08 11:44 zjcfrancis 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 区别 array arraylist 长度 固定 可变,默认为10,不足时以2倍扩充 存放数据的类型 对象类型和基本数据类型 只能存放对象类型数据,基本数据类型数据只能存放其包装类 使用方法 只能通过下标对指定位置元素进行变更 在array基础上新增了很多功能方法,如remove,add,conta 阅读全文
posted @ 2021-05-08 11:26 zjcfrancis 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 浅拷贝只增加了一个指向原对象地址的指针。 如果原地址内容发生改变,浅拷贝出的对象也会相应改变。 释放内存时会因为浅拷贝出现释放同一个内存的问题。 深拷贝开辟了一块新内存地址用于存放复制的对象。 如果原地址内容发生改变,深拷贝出的对象不会改变。 深拷贝相比于浅拷贝速度较慢并且花销较大。 阅读全文
posted @ 2021-05-08 10:52 zjcfrancis 阅读(474) 评论(0) 推荐(0) 编辑