第一篇:[JVM入门指南01]内存区域与溢出异常——主要介绍JVM的运行时数据区第二篇:[JVM入门指南02]GC...[作者空间]
JVM的整体架构 ClassLoader:——负责加载已被编译的java文件(.class),验证连接。分配和初始...[作者空间]
概述 在JVM中主要的结构为:虚拟机栈、堆、方法区。其中虚拟机栈的栈帧在编译器就已经确定大小的,随着方法的结束或线...[作者空间]
本文将介绍JVM的结构、对象的创建和分配过程、内存溢出。 JVM介绍 java文件执行流程: .java文件通过J...[作者空间]
IO的分类 IO是一种以内存为视角,对文件的读取和写入。Output和Write是内存对文件的写入,Input和R...[作者空间]
RxJava概述 RxJava的基本使用 RxJava有三个基本的元素: 被观察者(Observable) 观察者...[作者空间]
序列化 序列化:将对象转换成二进制串的过程反序列化:将二进制串转换成对象的过程对象并不能直接存储在设备和直接网络传...[作者空间]
AQS的概述 AbstractQueuedSynchronizer简述为AQS,是一个抽象队列锁类,通过继承实现A...[作者空间]
线程池 线程的除了执行任务时间,还需要创建、销毁、切换的时间,所以无限的线程创建销毁会造成资源无意义浪费,线程池就...[作者空间]
CAS的概念 CAS的全称为:CompareAndSwap,直译为对比和交换。* CAS实际是普遍处理器都支持的一...[作者空间]
内存模型 由前一遍文章https://www.jianshu.com/p/623cf38cc4c7[https:/...[作者空间]
进程与线程 进程和线程的概念: 进程:是操作系统执行的最小单元,每启动一个应用程序就会在内存中创建一个进程。一个进...[作者空间]
反射的概念 反射包含一个[反]字,那什么是正呢?一般情况下,使用一个类时,我们通过类名直接new实例化来使用它,这...[作者空间]
1. 定义 java注解是JDK1.5引进的一种技术,注解本身是一种元数据,元数据就是描述数据的数据,它对程序本身...[作者空间]
什么是泛型? 泛型是一种参数化类型,将操作的数据类型(非基本类型)作为一个参数,这种参数类型可以在类、接口、方法中...[作者空间]