2021-11-3针对java不熟悉的问题的总结

大学期间就已经了解、学习了java,但是学习的过程中,对很多东西并不深刻,

所以准备从新学习java,但是这样成本非常高,所以采用了重点攻破的方式,通过梳理框架,把没有学会、理解不深刻的东西重新学习。

学会的,了解的就不再学习。

1. java的存储

通常分为4部分:

A:方法区: 

B:栈

C:堆

D:本地方法

2. 访问修饰符

private:

默认:

protect:

public:

3. 封装、继承、多态

封装:就是将参数和方法封装在一个类中

继承:extend 猫继承动物

多态:实现方法的(父类引用指向子类对象) 动物 D = new 猫() D.叫();// 猫叫

4. super、final关键词的使用

final使用与类(不能继承)

使用方法(不能重新)

变量(不能更改的变量)

5. 抽象类、接口

抽象类:抽象方法是一种特殊的方法:它只有声明,而没有具体的实现,抽象类里可以有方法体

接口:接口泛指供别人调用的方法或者函数,接口只能有方法的定义

接口继承接口接口的实现

普通类继承抽象类,抽象类实现接口,抽象类继承抽象类

6. throw和throws的区别

throw是用于代码内部的,处理直接在代码中处理。

throws是用于函数中的,在调用者处处理异常。

7. 异常的分类

编译时异常,运行时异常

8. 反射的使用原因,原理

 

 

补充

错误:程序编写出现语法错误

posted @ 2021-11-03 21:56  江北苏东坡  阅读(38)  评论(0编辑  收藏  举报