
JVM随笔
lory_li
这个作者很懒,什么都没留下…
展开
-
JVM(一):jvm的类加载机制解析
先看一个示例: package com.lory.jvm;class Singleton { private static Singleton singleton = new Singleton(); public static int count1; public static int count2 = 0; private Single...原创 2018-03-17 22:14:39 · 229 阅读 · 0 评论 -
JVM(二):编译常量,类加载器深度解析
调用类的静态常量并不会导致类的初始化。先看一个示例:package com.lory.jvm;class Example{ public static final int a = 6/3; static { System.out.println("Example 类初始化。"); }}public class Test1 { publi...原创 2018-03-18 13:31:38 · 222 阅读 · 0 评论 -
JVM(三):自定义类加载器
代码如下:import java.io.ByteArrayOutputStream;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;public class MyClassLoader extends ClassLoader { private String...原创 2018-03-18 16:47:28 · 182 阅读 · 0 评论