关于java运行中的主类
类的名字和文件名一致,并且包含main函数的类,叫做主类,我们首先得区分类的名字和文件名。
类的名字:在代码中定义的名字,例如public class hello{ },这里的hello就是类的名字。
文件名:例如xxx.java,这里的xxx就是文件名。
一个文件至少包含一个类,则这个类的名字必须要和文件名一致。如果有多个类,则必须有一个类名和文件名一致。
public 修饰符的说明:
1.如果文件中只有一个类,文件名必须与类名一致,有没有public修饰都可以;
2.一个Java文件中最多只能有一个public类;
3.如果文件中不止一个类,而且有public类,文件名必须与public类名一致;
4.如果文件中不止一个类,而且没有public类,文件名可与任一类名一致。
例子:
图片中有三个类,分别是study、dance、sing,它们分别有着不同的功能!
当我们对着文件名,也就是主类编译时(javac),会生成三个后缀名为.class的文件,
当我们要对其中一个功能执行时,如执行dance。我们就执行对应的.class文件即可!
题外话题:
subline 编码GBK错误情况时:
在执行javac编译时采用 javac -encoding utf-8 文件名.java即可。
环境配置:
先在环境变量里创建一个名为JAVA_HOME的变量,内容为你安装jdk的地址,然后在path里按照图片引用刚才创建的变量即可!