![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
夜半听风醉
想遇见一个难忘的人
展开
-
Java基础系列:Java类加载与初始化(一)
1.类加载器 类加载器是一个用来加载类文件的类。 Java源代码通过javac编译器编译成类文件。 然后JVM来执行类文件中的字节码来执行程序。 类加载器负责加载文件系统、网络或其他来源的类文件。 JVM有三种默认使用的类加载器: Bootstrap类加载器:加载rt.jar,使用C++编写没有父类 Extension类加载器:加载JRE/lib/ext或者java.ext.dirs指向的目录,父...原创 2019-02-22 18:38:54 · 253 阅读 · 0 评论 -
Java基础系列:JVM内存模型(二)
1.JVM内存区域: 方法区,堆,虚拟机栈(VM stack),本地方法区栈(native method stack),程序计数器(PC) 我们先从线程共享区说起: 1).方法区: 方法区数据结构:Class1,Class2,... 存放内容: 已经被虚拟机加载的类信息、常量、静态变量、编译器编译后的代码等数据. 方法区的属性: 1.不需要连续的内存,大小不固定,J...原创 2019-02-28 17:11:59 · 133 阅读 · 0 评论