- 博客(4)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 JVM的类加载机制
JVM的类加载机制分类五个部分:加载、验证、准备、解析、初始化。 加载加载是类加载过程中的一个阶段,这个阶段会在内存中生成一个这个类的java.lang.Class对象,作为方法区这个类各个数据的入口。注意这里不一定要从Class文件获取,也可以从jar或者war包中获取,也可以是一个JSP文件转换成的Class对象,也可以是运行时生成(动态代理)。验证这一阶段主要是确保Cla...
2019-02-25 22:43:40 312
转载 JAVA垃圾回收GC的机制
一、为什么要进行垃圾回收如果不进行垃圾回收,内存迟早要被消耗尽,所以垃圾回收是必须的。二、哪些内存需要进行垃圾回收要回收的垃圾就是那些不再被任何用途使用的对象。那么要如何找到这些对象:1.引用计数法这个算法的实现就是给引用对象添加一个引用计数器,每当一个地方引用这个对象的时候计数器+1,当引用失效时,计数器-1。任何时候计数器为0的时候就代表这个对象不可能再被引用。但是JAVA...
2019-02-24 16:15:04 1053
原创 SpringBoot整合FastJson
FastJson是阿里开源的一款用于解析Json数据的产品,解析Json数据效率更高。下面记录一下SpringBoot2.X整合FastJson的方法。由于WebMvcConfigurerAdapter类在SpringBoot2.X中已经废弃,所以采用注入Bean的形式进行整合。首先在POM文件中添加如下依赖: <dependency> <grou...
2019-02-17 12:25:13 1511
原创 Java基础学习总结——Java对象的序列化和反序列化
一.序列化和反序列化的概念把对象转换为字节序列的过程成为对象的序列化。--通常是输出流把字节序列恢复为对象的过程成为对象的反序列化。--通常是输入流对象的序列化主要有两种用途:1)把对象的字节序列永久的保存在硬盘上,通常存放在一个文件中。2)在网络上传输对象的字节序列。在很多应用中,需要对某些对象进行序列化,让他们离开内存空间,入住物理硬盘,以便长期保存。比如最常见的是WE...
2019-02-15 10:16:58 148
请老师帮我解答下,谢谢啦,最好带注释~
2017-06-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人