Java 基础(一)


本文记录一下 Java 基础

1. 面向对象

  • 封装
  • 继承
  • 多态

1.1 代码初始化块

代码初始化块用于初始化一些成员变量。 对象在创建的时候会执行代码初始化块,代码初始化块是放在构造方法中执行的,只不过比较靠前。

【图源:https://github.com/zoomxu/toBeBetterJavaer/blob/master/docs/oo/code-init.md】

1.2 抽象类

抽象类

1.3 接口

接口

1.4 static 关键字static

1.5 this 和 super 关键字this super

1.6 final 关键字 final

1.7 instanceof 关键字 instance

1.8 方法重载和方法重写 方法重载和方法重写

1.9 Java 到底是值传递还是引用传递 Java依赖值传递

1.10 Java的不可变对象

1.11 可变参数 可变参数

2. 字符串

3. 数组

4. 集合框架(后面补充)

4.1 泛型

泛型
泛型

5. 异常处理 try...catch

6. 常用工具类

6.1 数组工具类:Arrays

Arrays

6.2 集合工具类:Collections

集合工具类:Collections

6.3 Hutool

Hutool
简化每一行代码工具类:Hutool