jvm
文章平均质量分 60
渣渣港
这个作者很懒,什么都没留下…
展开
-
java的值传递
大家都知道java里面只有值传递,今天遇到了一个很典型的例子记录一下先看代码 public static void main(String[] args) { List<String> list = Arrays.asList("1","2","3"); show(list); System.out.println(list); } public static void show(List<String> .原创 2021-10-26 16:43:40 · 120 阅读 · 0 评论 -
深入jvm虚拟机阅读相关知识点
垃圾收集算法 标记清除法:顾名思义,该算法就是对所有可以回收的垃圾对象进行标记之后对标记的对象进行回收,但是该方法最大的问题就是空间问题会有很大影响先看几张图.可以注意到回收后虽然是有空闲对象空余出来,但是如果以后有比较大的对象需要被分配空间,但是这个时候堆内存里面找不到足够的连续内存这个时候就需要提前触发一次回收. 回收前 回收后 复制算法:该赋值算法比较简单,他的出现是为了解决标记清除法的相关问题也解决了效率问题,还是先上图,主要方式就是,给内存划分成两块一样大小的内存,回收前都只是用其中一半,原创 2021-09-09 23:45:53 · 164 阅读 · 0 评论