![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
月正明
JAVA WEB,大数据
展开
-
Class.forName、类.class、实例对象.getClass的区别
1.java的反射机制 每个java程序执行前都必须经过编译、加载、连接和初始化这几个阶段,后三个阶段 加载:查找并加载类的二进制数据 连接:a.验证: 确保被加载类的正确性 b.准备:为类的静态变量分配内存,并将其初始化为默认值 c.解析:把类中的符号引用转换为直接引用 初始化:为类的静态变量赋予正确的初始值。 1)加载是指将编译后的ja...转载 2019-03-13 21:58:36 · 1192 阅读 · 0 评论 -
JVM原理详解和调优
1. 什么是JVM JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言虚拟机...转载 2019-03-16 11:55:50 · 150 阅读 · 0 评论