javamain類
① java中main class是什麼
這是java的入口函數,程序將從這個函數開始執行,這是java的規定。
② 運行Java程序時,竟然說main類不能夠找到,怎麼解決
1.確認你這個類是否有main
2.確認你是否是運行了這個類,而不是其它類
3.確認你 這個文件是否寫了很多個Class。他判斷main的根據是裡面的唯一一個pulic class是否包含main。並且這個類名必須與文件名一樣
如你這個文件叫Test ,裡面有class A,class B,class C,但卻沒有class Test,那他會報這個錯誤,建一個class Test ,把main方法放入這里
4.有問題直接HI我
③ java中main()方法是哪個類裡面的方法
public class LDC2 {
public static void main(String[] args) {
//比如我建了一個LDC2類在裡面添加了一個main方法,那麼main就是LDC2類的,每個方法都有一個類內
}
}
下面是驗證代碼 有興趣再看吧。
新建兩個類LDC1,LDC2,都包含main
1-------------------------------------------------------------
import java.util.Arrays;
public class LDC1 {
public static void main(String[] args) {
if (args.length>0){
System.out.println("LDC1類main方法收到參數:"+Arrays.toString(args));
}else{
//下面調用LDC2中的main方法
String[] ldc ={"我","是","L","D","C","1","類"};
LDC2.main(ldc);
}
}
}
2-------------------------------------------------------------
import java.util.Arrays;
public class LDC2 {
public static void main(String[] args) {
if (args.length>0) {
System.out.println("LDC2類main方法收到參數:"+Arrays.toString(args));
}else{
//下面調用LDC2中的main方法
String[] ldc ={"我","是","L","D","C","2","類"};
LDC2.main(ldc);
}
}
}
④ 怎樣在java中定義一個main類,並且為public屬性,且main類中包含main的靜態方法
public class main {
// 靜態方法
public static void main(String[] args) {
System.out.print("我是一個靜態方法");
}
}
⑤ java程序一般應當含有main方法是因為它是所有java程序執行的入口嗎
這個確實是對的,沒有main方法的程序肯定不是虛擬機直接調用的,比如web程序,由web容器(tomcat)調用,這種情況的main方法在web容器里。一個程序如何啟動需要有一個main方法,JVM在運行這個程序時就會調用這個main方法!
⑥ Java顯示未包含main類型
您好,您說的main類型應該是指main函數吧,形式是
public static void main(String[] args){
}
Java中一個類不包含main函數式可以的。如果一個類包含main函數說明它是一個啟動類。
你可以重新寫一個包含main函數的啟動類,在這個類中使用上面的Vehicle類。例如:
public class Bootstrap {
public static void main(String[] args) {
Vehicle v = new Vehicle();
v.speedUp(5);
}
}
⑦ Java程序的main()方法必須都寫在類裡面嗎
是的 java作為一個類運行的時候必須首先執行main方法 其實還有一個隱藏的init方法,由於不常用,所以不向你說明了
java跟c不一樣,java中的main方法不屬於任何一個類,它僅僅是一個程序入口,所以你寫到哪裡都行,當然要在你的項目文件夾里才行。
這樣說吧,所有程序至少要有一個main方法。因為java虛擬機運行時,找的介面就是main方法,如果沒有此方法,是不運行程序的你說的jsp servlet ,也是有main方法的,不過不是在你的程序中,而在應用伺服器中,比如tomcat jboss 或者weblogi
⑧ java中main()方法是哪個類裡面的方法
在Java中,main()方法是Java應用程序的入口方法,也就是說,程序在運行的時候,第一個執行的方法就是main()方法,這個方法和其他的方 法有很大的不同,比如方法的名字必須是main,方法必須是public static void 類型的,方法必須接收一個字元串數組的參數等等。
在看Java中的main()方法之前,先看一個最簡單的Java應用程序HelloWorld,我將通過這個例子說明Java類中main()方法的奧秘,程序的代碼如下:
public class HelloWorld {
public static void main(String args[]) {
System.out.println("Hello World!");
}
}
一、先說類:
HelloWorld 類中有main()方法,說明這是個java應用程序,通過JVM直接啟動運行的程序。
既然是類,java允許類不加public關鍵字約束,當然類的定義只能限制為public或者無限制關鍵字(默認的)。
二、再說main()方法
這個main()方法的聲明為:public static void main(String args[])。必須這么定義,這是Java的規范。
為什麼要這么定義,和JVM的運行有關系。
當一個類中有main()方法,執行命令「java 類名」則會啟動虛擬機執行該類中的main方法。
由於JVM在運行這個Java應用程序的時候,首先會調用main方法,調用時不實例化這個類的對象,而是通過類名直接調用因此需要是限制為public static。
