封装:
是自然界中具有相似特征和行为的事物抽象
Java权限修饰符:
- public
- protected(受保护)
- friendly(default)
- private(私有)
final 修饰符
- println () 会将传入的任何内容,在控制台 以字符串的形式 进行打印
- 将 对象 以字符串 的表示形式 主要 通过 Object 类中的 toString() 方法实现的
- Object 类 是 Java中,所有类的 父类,Object 是 Java 中的超类
- Object 中的 所有 public , protected 修饰的方法 都会被子类 继承
类加载:
JVM '第一次' 读取一个类的时候,会将 .Class(字节码文件) 读入到内存,这个过程
被称为 类加载
一个 类 最多 只会发生 一次 类加载,类加载 的产物 是 类对象,用 Class 类型来表示
类加载的过程:
- 分配空间
- 加载 静态属性, 如果有赋值语句,同时完成赋值操作
- 加载 静态 代码块,并执行代码块中的语句
- 如果 有静态属性 没有赋值,此时 完成对静态属性的赋值
- 将 类中的 静态方法,全部压入内存(此时方法是不会执行的)
static:(静态) 修饰符
static 可以 修饰 内部类、属性、方法、代码块
static 修饰的 属性(静态属性)