JAVA基础随笔_02

58 阅读1分钟

JAVA基础随笔_02:

1. 面向对象编程的概念

  • Object-Oriented Programming, OOP

2. 面向对象编程的本质:以类的方式组织代码,以对象的组织(封装数据)

  • 抽象
  • A. 从认知论的角度,是先有对象后有类(对象,是具体的事物;类,是抽象的,是对对象的抽象)。
  • B. 从代码运行角度考虑是先有类后有对象(类是对象的模版)。

3. 三大特性:

  • 封装
  • 继承
  • 多态

4. 异常:

  • Throwable:

  • A. Error (
    1. VirtulMachineError: I.StackOverFlowError(如果线程请求的栈深度大于虚拟机所允许的最大深度,将抛出 StackOverflowError 异常。);
  • II. OutOfMemoryError(如果虚拟机在扩展栈时无法申请到足够的内存空间,则抛出 OutOfMemoryError 异常。);
    1. AWTError (AWT(Abstract Window Toolkit),抽象窗口工具包,SUN公司提供的用于图形界面编程(GUI)的类库。)
  • )

  • B. Exception (
  • I. IOException
  • II.RuntimeException
  • )

END(诸多网图,如侵即删)


2022年9月12日于天津