![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
Jay Thinking
这个作者很懒,什么都没留下…
展开
-
了解java类的加载机制以及反射机制
谈起反射机制,首先要了解类的加载机制。首先是了解Class、ClassLoader这两个类,其次接下来是首先要了解java程序的运行过程:先了解ClassLoader的类加载机制:可以写一个测试程序,右击run as,选择run configruation…在VM arguments里写入-version:class,然后run,在控制台里面就能看到整个类的加载顺序以及过程。接下来...原创 2018-10-28 10:38:47 · 143 阅读 · 0 评论 -
马士兵老师Jvm虚拟机调优
该视频主要讲解的内容如下所示:1、虚拟机的内存结构1、每一个线程都有一个虚拟机栈,线程中每调用一个方法都会开启一个栈帧,栈帧里面保存方法中的局部变量。2、方法区在java8以后改名为永久区域perment,存在的class 文件 字符串常量等信息,存储类相关的信息2、堆 heap对象分配的方式:new 一个对象,如果该对象很大,就直接分配到老年区,如果不是很大就分配带新生代的eden...转载 2018-10-24 10:23:02 · 283 阅读 · 0 评论 -
关于Java堆和栈的问题
前言堆和栈的概念可以说是Java开发底层的一大问题了。今天和一个复旦的哥们在讨论基本数据类型在堆栈中的存储问题,以及明白了这个问题对于用户(程序员)来说有何意义。顺便总结一下堆栈相关的知识。google了很多,学习了很多,学习Java堆栈知识,看这篇就够了!堆和栈的区别功能不同栈内存用来存储局部变量和方法调用。而堆内存用来存储Java中的对象。无论是成员变量,局部变量,还是类变量,它们...转载 2018-10-24 10:24:48 · 276 阅读 · 0 评论