【Java】命令行java与javac的区别
1、javac:
①用于检测环境变量有没有配置好。(用户变量或系统变量)
②它是用来编译.java文件的。将.java文件编译成.class文件。
2、java:
①用于检测jdk有没有安装好。
②它是用来执行.class文件的。换言之,它是用来运行Java程序的。
【备注】
①.java文件是源代码文本文件。
②.class文件是编译后生成的字节码文件。
③JDK、JRE、JVM的区别与联系:从略。(大致情况如下图所示)

1、javac:
①用于检测环境变量有没有配置好。(用户变量或系统变量)
②它是用来编译.java文件的。将.java文件编译成.class文件。
2、java:
①用于检测jdk有没有安装好。
②它是用来执行.class文件的。换言之,它是用来运行Java程序的。
【备注】
①.java文件是源代码文本文件。
②.class文件是编译后生成的字节码文件。
③JDK、JRE、JVM的区别与联系:从略。(大致情况如下图所示)
