一、JVM、JRE、JDK JVM:Java Virtual Machine。java虚拟机是一个翻译器,把Class字节码翻译成机器识别的代码...
1.强引用 一般的Object obj = new Object() ,就属于强引用。在任何情况下,只要有强引用关联(与根可达)还在,垃圾回收器...
一、流的概念 1.什么是流 数据流是一组有序,有起点和终点的字节的数据序列。包括输入流和输出流。 2.字节流 最小的数据单元是字节的流。 3.字...
一、序列化概念 序列化:将对象转变为字节序列的过程反序列化:将字节序列恢复为对象的过程持久化:将对象信息存在磁盘上广义序列化:xml、json、...
一、CAS 1.CAS原理 CAS全称为Compare And Swap,比较与交换。CAS是原子性操作的一种实现方式,类似Synchroniz...
一、队列 1.队列 队列是先进先出的数据结构(FIFO),在队尾插入,在对头取出。 2.阻塞队列 当队列满时,继续插入数据的线程将被阻塞;当队列...
一、并行与并发 并发:任务交替执行,看起像在同时进行。并行:任务同时进行。 二、线程与进程 进程是操作系统分配资源的最小单位,进程与进程之间是相...
一、反射的定义 反射是Java被视为动态语言的关键。在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用...
一、注解的声明 1.所有注解,默认实现Annotation接口 2.注解的声明 二、元注解 元注解为对注解类型进行注解的注解类。这句话有些拗口。...