JAVA学习笔记
- 包

1.1基本使用

2.2包的命名

2.3常用的包

2.4使用细节

- 访问修饰符

- 面向对象
3.1面向对象三大特征
封装、继承、多态
3.2封装介绍

3.3封装的理解和好处

3.4封装的实现步骤

3.5构造器和setXXX结合

3.6继承(细节)

3.7super基本用法

3.8super给编程带来的便利

3.9方法重写/覆盖

3.10方法重写注意事项


3.11多态具体体现
3.11.1方法的多态
方法的重写和重载就体现了多态
3.11.2对象的多态(难点重点)

3.12多态的注意事项和细节讨论

3.12多态注意-属性
属性没有重写之说!属性的值看编译类型(这点与方法不同)

instanceOf 比较操作符,用于判断对象的运行类型是否为 XX 类型或 XX 类型的子类型:

3.13equals

3.14hashCode

3.15toString

3.16finalize

3.17debug

3.18作业


- 类变量和类方法

4.1什么是类变量

4.2如何定义类变量

4.3如何访问类变量

4.4使用细节

4.5类方法

4.6类方法的基本调用

4.7类方法经典使用场景

4.8类方法使用细节


- Main

提醒

- 代码块
6.1、基本介绍



6.2细节

重点

如果父类和子类都有静态变量,普通变量,普通块,构造器时
父类静态->子类静态->父类普通->父类构造->子类普通->子类构造


- 设计模式
10.1什么是设计模式

10.2什么是单例模式

10.3单例模式实现

饿汉式

懒汉式

区别

- final关键字
11.1基本介绍

11.2使用细节


- 抽象类
- 快速入门

-
- 抽象类介绍

-
- 细节


![]()
- 接口
- 基本介绍

- 注意事项使用细节



3实现接口和继承类






类的五大成员:(1)属性 (2)方法 (3)构造器 (4)代码块 (5)内部类
- 内部类

- 基本语法

- 内部类分类

- 局部内部类的使用


- 匿名内部类


- 成员内部类



- 静态内部类的使用























