写了好一段时间的JVM收集器,尤其是G1,看着网上各种复制来复制去的资料,甚至有一些还给出了错误的结论,真的有些心力交瘁,最终还是参考了Oracle官网的结论,...
一、概述JAVA虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的JAVA类型,这个过程被称作虚...
一、类加载器概念:通过一个类的全限定类名来获取描述该类的二进制字节流,将这个动作放到JAVA虚拟机外部去实现,以便应用程序自己决定如何去获取所需的类。实现这个动...
一、JAVA内存模型概念:“JAVA内存模型”(JavaMemoryModel即:JMM),定义了一套规则,用来屏蔽JAVA程序在不同平台下运行可能出现的硬件和...
线程概念线程是比进程更轻量级的调度单位,是JAVA里面进行处理器资源调度的最基本单位,实现线程主要有三种方式:使用内核线程实现(1:1实现)、使用用户线程实现(...
一、锁优化概念1.1自旋锁互斥同步对性能最大的影响是阻塞的实现,挂起线程和恢复线程的操作都不可避免地需要在用户态和内核态进行切换,这些操作给JAVA虚拟地并发性...
------------前段时间忙着找工作,忙着面试。找到工作后,忙着适应新环境的节奏。好像每天都很...