java程序的本质 就是那些.class文件 .java的文件其实就是单纯的文本
jre(java虚拟机)只能加载.class文件
你在输入 java class名 这个命令的实际意义其实是调用class名的mian方法
上边说的其实不全面..这个打字说真的很费劲...更关键的是 你研究这个完全没意义 这都是死记硬背的东西 你只要记住必须这么做 研究具体的意义没意义
至于public class 和class的区别
既然学java 你应该知道java api 这个把
里边有好多的类 这些类是哪来的??? 当然是别人写的了
要调用别人写的类(或者反过来叫别人调用你写的类) 这个被调用的类必须是public的
如果不是就不能调用(或者被别人调用)
.public的方法和变量也是一个道理 |