主函數:是一個特殊的函數,作爲程序的入口,可以被jvm(虛擬機)調用。
主函數的定義:
public:代表着該函數訪問權限是最大的
static:代表着主函數隨着類的加載就已經存在了。
void:對主函數沒有具體的返回值。
main:不是關鍵字,但是是一個特殊的單詞,可以被jvm識別。
(String [ ] args):主函數的參數,參數類型是一個
數組,該數組的的元素是字符串。字符串類型的數組。
主函數是固定格式的:jvm識別。
整個主函數中只有args可以改
jvm在調用主函數時,傳入的是 new String[0];
代碼:
class MainDemo
{
public static void main(String[] args)//new String[]
{
System.out.println(args.length);
for(int x=0;x<args.length;x++)
{
System.out.println(args[x]);
}
}
}
運行實例: