天天看點

Java主函數詳解

//java Application程式的主入口(主函數)
public static void main(String[] args){

}
           

主函數的特殊之處:

1 . 格式是固定的,除args外,其它單詞的格式和位置是固定不變的

2. 被java虛拟機JVM所識别和調用

public : 因為被JVM所調用和識别,是以權限必須是最大的為JVM所見

static:不需要對象的,直接用主函數所屬類名調用既可

void : 主函數沒有具體的傳回值,傳回值給jvm虛拟機沒有意義

mian : 函數名,不是關鍵字,隻是JVM所識别入口的固定名字

Sting[] args : 這是主函數的參數清單,是一個數組類型的參數,而且元素都是字元串類型,如果沒用參數則jvm給主函數new String[0],字元串是最通用的格式——可以接收各種類型的參數,數組形式則可以接收多個參數

  • java classname

    args.length :0

  • java classname hello java

    args.length : 2

    args[0]:hello

    arg[1]:java