JVM
1. 瓦解JVM的五大运行时数据区域 说在前面:JVM~JVM,一个强敌,众多Java工程师的噩梦,众多大神们的必修秘籍之一,今天我就要向大神们...
类的加载过程说复杂很复杂,说简单也简单,说复杂是因为细节很多,比如说今天要说的这个,可能很多人都不了解;说简单,大致都知道类加...
原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。 今天我们要开的车是,江铃汽车。全称Jiangling Motors Corpora...
1.年轻代存活的对象太多,老年代了放不下 01.示例代码 public class DemoTest1 { public static void main(String 此时内存分配如下: (6...
前言 本文已经收录到我的 Github 个人博客,欢迎大佬们光临寒舍: 我的 GIthub 博客 学习导图 一.为什么要学习字节码执行引擎? 代码编...
类的加载 类的加载是指将类的.class文件中二进制数据读入到内存中,然后将其放在运行时数据区的方法区内,然后在内存中创建爱你一个java.l...
对类的使用方式 主动使用 被动使用 所有Java虚拟机实现必须在每个类或接口被Java程序首次主动使用时才初始化 主动使用才进行初始化 第一...
1 Lock接口 锁是用来控制多个线程访问同一个共享资源的方式,一般来说,一个锁能防止多个线程同时访问共享资源,在Lock接口出来之前,Ja...
回顾Tomcat处理请求 下图是对于Tomcat处理请求内部的流转过程.也描述了Tomcat组件的静态关系. 如果让一个系统能够对外提供服务,需要创建...
前言 本文已经收录到我的Github个人博客,欢迎大佬们光临寒舍: 我的GIthub博客 学习导图 一.为什么要学习类加载机制? 今天想跟大家唠...