![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
LanceQiPing
这个作者很懒,什么都没留下…
展开
-
JVM-运行时数据区(已更本地方法栈和程序计数器)
PS:先把简单的搞了,复杂的要说东西多的放在后面,好料沉底 本地方法栈 本地方法栈并非我们平时口头说的放局部变量的那个栈,而是放native的。 举个例子:咱们都知道,java是在操作系统上一层的,也就意味着它本身其实是没有办法自己操作线程的,我们现在用的Thread.start()其实你点进去会发现: public synchronized void start() { //这里有个状态码,这个状态码也决定了,Thread不能Start两次,否则会报下面这个异常 if (threa.原创 2020-06-16 18:30:40 · 97 阅读 · 0 评论 -
JVM类加载器知识框架讲解
最近在看jvm的东东,东西有点多,看的有点蒙,就先把理解了的东西记录下来,梳理一下,本篇是关于jvm类加载器的 类加载器 Java自带的类加载器有三种 BootstrapClassLoader(C++编写) 包含了Java的基础核心类库(比如java包下的) ExtClassLoader(java编写) 包含了Java的扩展类库(比如javax包下的) AppClassLoader(java编写) 用来加载咱们开发人员写的Class 还有一种用户自定义的(这种有争议) 通过继承重写这个方法来实.原创 2020-06-16 15:31:57 · 91 阅读 · 0 评论