JavaSE

注释:

@author @since @para(参数) @throws(异常)

@javadoc

javadoc -encoding UTF-8 -charset UTF-8

方法:

方法重载:名字相同,参数列表不同

命令行传参:给main方法传递参数

方法调用:类.方法 ; 对象.方法

可变长参数:必须放在最后一个参数

递归:自己调用自己,给自己一个出口(面试常问)

数组:

通过下标取值

ArrayIndexoutofBounds

添加for循环遍历

Arrays类

排序算法

面向对象

类与对象:类是对象的抽象

构造方法重载:

  • 默认无参构造;
  • 手动定义有参构造则必须添加一个无参构造;
  • 单例模式:构造器需私有

new对象

栈存放引用,栈存放具体的对象

封装:属性私有,get,set

继承:extends,Object,子类拥有父类全部特性方法重写,this,super

多态:

  • 父类的引用指向子类的对象 Person person = new Student()

  • instanceof,匹配则可以进行类型转换

修饰符

接口

内部类

异常