- 博客(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
空空如也
idea使用svn更新项目时,总是在不停更新trunk文件夹
2017-10-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人