path:操作系统的环境变量,不是专门为java而生的!

在任意的路径下,去执行某个命令!
classpath:针对java而生的环境变量,作用:就是执行class文件的!
在任意的路径下,它都会去指定的文件夹下找对应的.class文件!
常见问题总结
【1】源文件的名字和类名必须一致!
【2】java中严格区分大小写!
【3】所有的标点符号全部都是英文状态下的:

【4】必须要注意: 注意缩进,成对编程 ---》这些不会引起错误,但是显得很不专业,也会导致出错的时候找不到明显错误!
缩进:往后缩进:tab 往前缩进:shift+tab
【5】低级错误:字母拼写错误
【6】自己在起名的时候,最好不要用java中的关键词
【7】一个源文件中,可以存在多个类,但是只有一个类可以被public修饰!
哪个可以被public修饰呢? 与源文件名字相同的那个类。
我在编译一个源文件的时候,会生成两个独立的.class文件!

在执行的时候,分别执行.class文件就可以了!