彩虹农场
笔记
图片
查字
词语
英语
[ Java基础 ] (380)
数据类型
基本类型
数值类型
byte,short,int,long,float,double
布尔类型
boolean
字符类型
char
类型转换
隐式类型转换
显式类型转换
自动类型转换
强制类型转换
变量和常量
常量:值不变的量
变量:值可变的量
全局变量
局部变量
运算符
算术运算符
赋值运算符
比较运算符
逻辑运算符
三元运算符
运算符优先级
关键字
final, static, enum
访问修饰符
public 公共的
default 默认的
protected 受保护的
private 私有的
流程控制语句
条件语句
if 选择语句
switch 选择语句
循环语句
while
do ... while
for
无限循环
循环控制
break
continue
数组
方法
方法定义
方法重载
枚举
枚举类型(enum type)
由一组固定的常量组成合法的类型。Java中由关键字enum来定义一个枚举类型。
面向对象
对象
类
封装
继承
多态
类
成员变量
成员方法
权限修饰符
局部变量
生命周期
this 关键字
类的构造方法
静态变量
静态方法
类的主方法
对象
对象定义
对象内存结构
对象的创建
对象的构造方法
访问对象的属性和行为
对象的引用
对象的销毁
继承/多态/抽象类/接口
抽象类
Java语法规定,没有方法主体的方法称为抽象方法,包含抽象方法的类就是抽象类。
接口
抽象方法
默认方法
静态方法
私有方法
静态变量
包
包定义
类的全路径
内部类
成员内部类
匿名内部类
Lambda表达式
异常
异常体系
异常处理
抛出异常
捕捉异常
自定义异常
运行时异常
集合类
Collection接口
Map接口
反射
反射功能
获取构造方法
创建对象
获取私有构造方法并创建对象
获取成员变量
对成员变量进行赋值和取值
获取成员方法
多线程
程序 Program
进程 Process
线程 Thread
并发
并行
串行
进程三态
就绪态
运行态
阻塞态
线程实现方式
Thread类
Runnable接口
Callable接口
线程状态
新建状态 NEW
运行状态 RUNNABLE
阻塞状态 BLOCKED
等待状态 WAITING
超时等待状态 TIME_WAITING
终止状态 TERMINATED
线程同步
线程并发
守护线程 Deamon
线程间通信
数据共享
线程协作
线程池
锁
虚拟机模型 JVM
Java虚拟机模型(Java Virt ...
运行时数据区域
程序计数器
虚拟机栈
本地方法栈
堆
元空间
运行时常量池
直接内存
堆外内存 ...
内存模型 JMM
Java内存模型(Java Memor ...
主内存
Main Memory ...
工作内存
Working Memory ...
垃圾回收机制 GC (Garbage Collection)
垃圾识别算法
引用计数法(Reference Counting Collector)
可达性分析法 (Tracing Collector)
垃圾回收算法
标记清除算法 (Mark Sweep)
标记整理算法 (Mark Compact)
复制算法 (Copying)
分代收集算法 (Generation Collection)
垃圾收集器
Serial
Serial Old
ParNew
Parallel Scavenge
Parallel Old
CMS (Concurrent Mark Sweep)
G1 (Garbage-First)
垃圾回收执行机制 GC分类
Scavenge GC
当新对象在Eden申请空间失败时,就会 ...
Full GC
清除整个堆的非存活对象。 ...
链接: