JDK组成
JDK(Java开发工具包)组成:JRE,开发工具
开发工具:java(执行程序),javac(编译程序)
JRE(java的运行环境):包括JVM,核心类库
JVM(Java Virtual Machine):Java虚拟机,真正运行java程序的地方
核心类库:Java自己写好的程序,给程序员自己的程序调用的
程序员写好HelloWorld.java->javac编译成HelloWorld.class->java在JVM上执行->JVM通过核心类库执行(自己理解,不一定对)
Java跨平台、工作原理
一次编译,处处可用
主要归功于JVM,只要安装不同操作系统版本的JVM虚拟机就可以跨平台运行