JDK组成、跨平台原理

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虚拟机就可以跨平台运行

你可能感兴趣的:(Java学习,java)