[ Java基础 ] (380)
    基本类型
        数值类型
        布尔类型
            boolean
        字符类型
            char
    类型转换
        隐式类型转换
        显式类型转换
        自动类型转换
        强制类型转换
        全局变量
        局部变量
    算术运算符
    赋值运算符
    比较运算符
    逻辑运算符
    三元运算符
    条件语句
        if 选择语句
        switch 选择语句
    while
    do ... while
    for
    无限循环
    循环控制
        break
        continue
    方法定义
    方法重载
    对象
    
    封装
    继承
    多态
    成员变量
    成员方法
    权限修饰符
    局部变量
        生命周期
    this 关键字
    静态变量
    静态方法
    类的主方法
    对象定义
    对象的创建
    对象的引用
    对象的销毁
    抽象方法
    默认方法
    静态方法
    私有方法
    静态变量
    包定义
    类的全路径
    内部类
        成员内部类
        匿名内部类
    异常体系
    异常处理
        抛出异常
        捕捉异常
    自定义异常
    运行时异常
    Map接口
    反射功能
        获取构造方法
        创建对象
        获取成员变量
        获取成员方法
    程序 Program
    进程 Process
    线程 Thread
    并发
    并行
    串行
    进程三态
            就绪态
            运行态
            阻塞态
        Thread类
        Runnable接口
        Callable接口
    线程状态
        新建状态 NEW
        运行状态 RUNNABLE
        阻塞状态 BLOCKED
        等待状态 WAITING
        终止状态 TERMINATED
    线程同步
    线程并发
    线程间通信
        数据共享
        线程协作
    线程池
    
虚拟机模型 JVM
Java虚拟机模型(Java Virt ...
        程序计数器
        虚拟机栈
        本地方法栈
        
        元空间
            运行时常量池
    直接内存
    堆外内存 ...
内存模型 JMM
Java内存模型(Java Memor ...
    主内存
    Main Memory ...
    工作内存
    Working Memory ...
        复制算法 (Copying)
    垃圾收集器
        Serial
        Serial Old
        ParNew
        Parallel Scavenge
        Parallel Old
        CMS (Concurrent Mark Sweep)
        G1 (Garbage-First)
        Scavenge GC
        当新对象在Eden申请空间失败时,就会 ...
        Full GC
        清除整个堆的非存活对象。 ...