- 博客(4)
- 收藏
- 关注
原创 java虚拟机内存区域划分以及作用详解
一、java的六种存储地址及解释1.寄存器(register):这是最快的存储区,因为它位于不同于其他存储区的地方——处理器内部。但是寄存器的数量极其有限,所以寄存器由编译器根据需求进行分配。你不能直接控制,也不能在程序中感觉到寄存器存在的任何迹象。2.堆栈(stack):位于通用RAM中,但通过它的“堆栈指针”可以从处理器哪里获得支持。堆栈指针若向下移动,则分配新的内存;若向上移动,则释放那些内存。这是一种快速有效的分配存储方法,仅次于寄存器。创建程序时候,JAVA编译器必须知道存储在堆栈内所有数据
2020-05-24 13:22:10
250
原创 Spring注解大全(示例详解)
目录@Configuration@Configuratio@Configuratio@Configuration@Configuratio@Configuratio@Configuratio@Configuratio@Configuratio@Configuratio@Configuratio@Configu...
2020-03-30 11:23:32
476
原创 集合总体框架及各类型详细解析
一、集合总体框架二、各集合类型解析CollectionCollection是一个接口,是高度抽象出来的集合,它包含了集合的基本操作和属性。Collection包含了List和Set两大分支。1.List是一个有序的队列,每一个元素都有它的索引。第一个元素的索引值是0。List的实现类有LinkedList, ArrayList, Vector, Stack。2.Set是一个...
2020-03-26 17:56:26
459
原创 JAVA类的加载及初始化详细解说
一、什么是类的加载?1.java文件需要通过java源码编译器编译成.class文件(二进制文件)2.java类加载器会将.class文件加载至JVM内存中去总结:类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个 java.lang.Class对象,用来封装类在方法区内的数据结构二、类的初始化过程加载...
2020-03-24 14:35:20
439
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人