21.Java 面向对象知识总结(掌握)
面向对象知识总结
不要期望学完基本语法,就有特别深刻理解,需要多敲多用才能更好理解。
对面向对象的基本知识了解后,不要停留,继续往后面学习。
后续内容都是面向对象的实践。比如 IO 流、容器等
1.类和对象
面向过程和面向对象区别
类的定义和对象
构造方法详解:
类的管理
2.内存底层
JAVA虚拟机内存模型(掌握)
主要知识点为 栈、堆、方法区
栈:
堆:
方法区:
程序执行过程
垃圾回收机制(基本概念了解即可)
GC 基本原理:
回收算法:
分代机制:
容易造成内存泄漏的操作:
this 本质
static 本质
变量分类
3.面向对象三大特征
三大特征分别是继承、封装、多态
继承
继承要点:
方法的重写:
final修饰变量、类和方法:
Object类:
super 关键字:
继承和组合:
封装
多态
特殊类
特殊类分为抽象类、接口、内部类(了解)
抽象类
接口
内部类(了解)
要点与作用:
分类:
分类分为成员内部类、匿名内部类、局部内部类
偷偷向银河要了一把碎星✨只等你闭上眼睛撒入你的梦中。