JVM虚拟机
淡蓝色_mmm
这个作者很懒,什么都没留下…
展开
-
Java中的参数转递是传值?还是传引用?
Java中的参数传递是传值?还是传引用? 首先有两个概念: 1.Java中没有指针。 2.程序运行是在栈中进行的,所以参数传递时,只存在传递基本数据类型和对象引用的问题。不会直接传递对象本身。 由上得到——Java在方法调用传递参数时,因为没有指针,所以它都是进行传值调用。 但是为什么会让人觉得是传引用呢? 在运行栈中,基本类型和引用的处理是一样的,都是传值,所以如果是传方法的调用,也...原创 2018-04-03 14:07:57 · 424 阅读 · 0 评论 -
JVM垃圾收集器
Java 与 C++ 之间有一堵由内存分配和垃圾收集技术所围成的墙,墙外面的人想进去,墙里面的人却想出来. —-《深入理解Java虚拟机》 我们思考三件事情: 哪些内存需要回收? 什么时候回收? 如何回收? 在java内存运行时区域中,程序计数器,虚拟机栈,本地方法栈三个区域随线程而生,随线程而灭;栈中的栈帧随着方法的进入和退出而有条不紊的...原创 2018-04-27 18:00:45 · 188 阅读 · 0 评论