目录 一、java跨平台原理二、JDK和JRE关系 一、java跨平台原理 Java语言的跨平台是通过JVM虚拟机实现;不是直接运行在操作系统里面的,而是运行在虚拟机中,针对于不同的操作系统,安装不同的虚拟机(具体实现方式后续记录) 二、JDK和JRE关系 JDK是什么?有哪些内容组成? JDK是JAVA开发的工具包 JVM虚拟机:java程序运行的地方核心类库:java已经有写好的东西,我们可以直接用开发工具:javac、java、jdb、jhat JRE是什么?有哪些内容组成? JRE是java运行环境 JVM、核心类库、运行工具 JDK、JRE、JVM三者的包含关系? JDK包含了JRE JRE包含了JVM