JAVA基础随笔_02:
1. 面向对象编程的概念
- Object-Oriented Programming, OOP
2. 面向对象编程的本质:以类的方式组织代码,以对象的组织(封装数据)
- 抽象
- A. 从认知论的角度,是先有对象后有类(对象,是具体的事物;类,是抽象的,是对对象的抽象)。
- B. 从代码运行角度考虑是先有类后有对象(类是对象的模版)。
3. 三大特性:
- 封装
- 继承
- 多态
4. 异常:
- Throwable:
- A. Error (
-
- VirtulMachineError: I.StackOverFlowError(如果线程请求的栈深度大于虚拟机所允许的最大深度,将抛出 StackOverflowError 异常。);
- II. OutOfMemoryError(如果虚拟机在扩展栈时无法申请到足够的内存空间,则抛出 OutOfMemoryError 异常。);
-
- AWTError (AWT(Abstract Window Toolkit),抽象窗口工具包,SUN公司提供的用于图形界面编程(GUI)的类库。)
- )
- B. Exception (
- I. IOException
- II.RuntimeException
- )
END(诸多网图,如侵即删)
2022年9月12日于天津