![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习进阶
夜宇er
这个作者很懒,什么都没留下…
展开
-
进阶Day3 实现List的方法 手写单链表数据结构
临时有事,写到此处, 所有的方法都未经过测试 仅供参考 待我归来完善 package com.yeyu.study.day02.linked; import java.util.*; /** * @description: 自定义集合 数据结构为单向链表 * @author: ganzj * @create: 2021-03-28 20:03 */ public class LinkedArrayClass<Y> implements List<Y>{ ..原创 2021-03-28 21:09:30 · 150 阅读 · 5 评论 -
进阶Day2 排序算法 冒泡、选择、直接插入
public class SortClass { private int[] array = {23, 11, 7, 29, 33, 59, 8, 20, 9, 3, 2, 6, 10, 44, 83, 28, 5, 1, 0, 36}; // private int[] array = {23, 11, 7, 29, 33, 59, 8, 20, 9, 3, 2, 6, 10, 44, 83, 28, 5, 1, 0, 36,23, 11, 7, 29, 33, 59, 8, 20, .原创 2021-03-27 21:31:10 · 77 阅读 · 0 评论 -
进阶Day1 抽象类和接口的区别
抽象类: 抽象方法必须写在抽象类里面 抽象类可以不包含抽象方法(脑壳有包) 抽象类没有具体的实现 所以不能通过new直接实例化抽象类 抽象类使用abstract关键字修饰 实现类通过extends关键字实现 定义语法:[public]abstractclassClassName 抽象方法必须为public或者protected(因为如果为private,则不能被子类继承,子类便无法实现该方法),缺省情况下默认为public。 如果一个类继承于一个抽象类,则子类...原创 2021-03-27 00:33:12 · 68 阅读 · 0 评论 -
进阶Day1 重写和重载的区别
重写: 子类可以继承并重写父类的所有公共方法,如果是private私有化的方法则无法继承并重写, 只能重写方法不能重写变量 一个子类只能有一个父类, 一个父类可以有多个子类 重写限制: 重写的方法 方法名、返回值、参数值、参数类型 必须和父类的方法完全一致才能被定义为重写,否则会计入子类的独有方法 子类可以通过super关键字调用父类的方法 重载(Overloading) 重载是指在一个类中多个方法名相同 ,但是返回值、参数类型,参数数量、参数顺序等不同 意为重载 构造方法也可以重载 在...原创 2021-03-27 00:05:49 · 72 阅读 · 0 评论