1:一个java 工程可以有几个主类?
解释定义:
主类 :A main class is a class that contains a main method. This class acts as the entry point for a Java application (i.e., its main method will be where the Java code begins its execution). A main class can have any name although typically it will just be called "Main"
一个工程可以有多个类,每个.java文件均可以有多个类,但是每个.java文件只能有一个public类。单独一个java文件,会去找与文件名相同的class里面的main作为入口。
public class preForDocID {
public static void main(String [] args){
System.out.println("preForDocID_class!");
}
}
class test{
public static void main(String [] args){
System.out.println("test_class!");
}
}
当一个.java文件 包含多个类时,编译后将产生多个.class文件(在bin文件夹中)。bin文件夹中会出现preForDocID.class和test.class。运行时主要看你运行哪个class文件,由于test.class和preForDocID.class同在一个.java文件夹中,在运行preForDocID.java时将运行主类preForDocID.class。