main方法是由jvm調用的仍源,jvm也是一個程序当窗。
main方法詳解:
public : 公共。 保證該類在任何情況下减俏,jvm都對其方法可見崔挖,
static: 靜態(tài)。 可以使用類名調用. 避免創(chuàng)建對象舰讹,而且解決了創(chuàng)建對象傳遞參數(shù)的問題.
void : 沒有返回值茅姜。 即使有返回值,但是返回 也是返回給jvm月匣,jvm對于這個返回值沒有作用钻洒。
main: 并不是一個關鍵字奋姿,只不過是jvm識別的一個特殊的標識符的而已。
args: 形參素标。
沒有static修飾的后果:
1. java虛擬機調用main方法的時候需要創(chuàng)建對象称诗。
new Demo4().main();
2. 創(chuàng)建對象的時候偶爾需要的參數(shù)。
new Demo4(null);