java执行命令 javac编译命令

java语言是一门高级语言,我们用java语言写好的程序并不能直接被计算机硬件识别(计算机硬件能够识别的语言是机器语言),因此计算机需要将高级语言编写的程序转换成计算机硬件能够直接识别的语言,这一过程对java语言来说是通过javac.exe来完成的,这一过程我们称之为编译,在编译之后计算机通过java.exe这一执行工具来驱动机器干活。
java程序—>javac.exe编译—>java.exe执行

JAVA程序开发的三个步骤

编写代码(源代码文件)—>编译代码(javac.exe编译生成字节码文件:.class文件)—>运行代码(java.exe)
image.png
建议代码文件名全英文,首单词字母大写(例如HelloWorld.java),满足驼峰模式,源代码文件的后缀必须是.java

JDK的组成,跨平台原理

Java SE 基础 - 图2

跨平台原理(一次编译,处处可用)

java程序实质上最终是在jvm上执行的,我们只需要在每台运行java程序的地方安装jvm即可
image.png