21.Java 面向对象知识总结(掌握)

面向对象知识总结

不要期望学完基本语法,就有特别深刻理解,需要多敲多用才能更好理解。
对面向对象的基本知识了解后,不要停留,继续往后面学习。
后续内容都是面向对象的实践。比如 IO 流、容器等

1.类和对象

面向过程和面向对象区别

类的定义和对象

构造方法详解:

类的管理

2.内存底层

JAVA虚拟机内存模型(掌握)

主要知识点为 栈、堆、方法区

栈:

堆:

方法区:

程序执行过程

垃圾回收机制(基本概念了解即可)

GC 基本原理:

回收算法:

分代机制:

容易造成内存泄漏的操作:

this 本质

static 本质

变量分类

3.面向对象三大特征

三大特征分别是继承、封装、多态

继承

继承要点:

方法的重写:

final修饰变量、类和方法:

Object类:

super 关键字:

继承和组合:

封装

多态

特殊类

特殊类分为抽象类、接口、内部类(了解)

抽象类

接口

内部类(了解)

要点与作用:

分类:

分类分为成员内部类、匿名内部类、局部内部类

posted @ 2021-11-30 00:23  阿jun  阅读(46)  评论(0编辑  收藏  举报