自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java 序列化

对于 Java 的序列化,我一直停留在最浅显的认知上——把那个要序列化的类实现 Serializbale 接口就可以了。我不愿意做更深入的研究,因为会用就行了嘛。但随着时间的推移,见到 Serializbale 的次数越来越多,我便对它产生了浓厚的兴趣。是时候花点时间研究研究了。01、先来点理论Java 序列化是 JDK 1.1 时引入的一组开创性的特性,用于将 Java 对象转换为字节数组...

2019-10-25 10:40:54 73

原创 JVM类加载机制

1、.java到.class过程我们首先从“.java”代码文件,编译成“.class”字节码文件,然后类加载器把“.class”字节码文件中的类给加载到JVM中,接着是JVM来执行我们写好的那些类中的代码,整体是这么个顺序。再看看下图,感受一下这个过程:那么今天,我们就来仔细看看上图中的“类加载”这个过程,看看JVM的类加载机制到底是怎么样的?搞清楚这个过程了,那么以后在面试时,对面试...

2019-09-24 10:54:58 139

原创 JVM 区域划分

目录JVM 区域划分程序计数器Java虚拟机栈Java堆内存方法区 / Metaspace本地方法栈堆外内存全文总结================================================1:JVM 区域划分jvm的区域,大致有以下几块:程序计数器虚拟机栈堆方法区本地方法栈堆是先进先出,栈是先进后出接下来我们将JVM当成一个生物体,上述...

2019-09-24 10:12:18 344

原创 JVM深入学习

JVM深入学习对于反射中的Method类invoke()方法的理解:invoke方法的主要作用是传递 调用该方法的对象先讲一下java中的反射:反射就是将类别的各个组成部分进行剖析,可以得到每个组成部分,就可以对每一部分进行操作。在比较复杂的程序或框架中来使用反射技术,可以简化代码提高程序的复用性。ClassLoader类的衍生类及其作用:1.BootStrapClassLoader:...

2019-09-24 09:38:07 113

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除