jdk(javac),jre(java),jvm 分别具有什么用途呢?
下文笔者讲述jdk,jre,jvm的功能简介说明,如下所示
JDK,jre,jvm简介
JDK(Java Development Kit): 是Java语言软件开发工具包(SDK) 在JDK的安装目录下有一个jre目录 里面有两个文件夹bin和lib 在这里可以认为bin里的就是JVM(Java Virtual Machine) lib中则是JVM工作所需要的类库 JVM+lib等于JRE(Java Runtime Environment,Java运行环境)
JVM注意事项
jvm不可单独运行class文件 需借助jvm中的lib类库
JVM各内存区域功能说明
栈: 基本类型的变量,对象的引用变量,实例对象的方法 堆: 存放由new创建的对象和数组 方法区: Class对象,static变量,常量池(常量)
JVM调优相关说明: jvm调优主要针对堆内存进行调优
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。