JDK/JRE/JVM的区别与联系
-
JDK:(Java Development Kit) JDK是Java最大的框架,囊括了所有内容。中文名:Java开发者环境 JDK包含了JRE、JVM JDK还有非常多的自己的工具 例如: JAVA JAVAC(编译、运行JAVA) JAVADOC(把JAVA的东西生成文档) JAR(把JAVA打包成应用)
-
JRE:(Java Runtime Environment) JAVA运行时环境 包含了: JVM Libraries(一些简单的函数) Applet所需的文件 JDK包含了JRE,JDK在JRE基础上扩充了一些开发工具,让开发者可以使用 JRE是我们的运行时环境,其实只要有了JRE就可以运行JAVA
-
JVM:(Java Virtual Machine) JAVA虚拟机(JAVA跨平台的核心,屏蔽了底层系统的差别) 相当于在所有的操作系统上模拟了一个小巧的CPU去处理JAVA相关的东西 程序员需要学习如何将JAVA的代码编译成自检码的 JAVA有两种运行方式: 解释型 编译型
-
JAVA SE API
It's a lonely road!!!