這一章節我們來討論一下main函式。
對於這個函式大家都不陌生,並且都習以為常。可是當中有一些東西,還是值得我們去總結的。
1.普通的main
package com.ray.test;
public class maintest
}
沒什麼特別。就是乙個main的空方法
2.沒有static的main
package com.ray.test;
public class maintest
}
編譯一樣通過, 只是不能run。一run就報nosuchmethod異常
3.沒有引數的main
package com.ray.test;
public class maintest
}
編譯一樣通過。 只是不能run。一run就報nosuchmethod異常
4.引數為字串的main
package com.ray.test;
public class maintest
}
編譯一樣通過。 只是不能run,一run就報nosuchmethod異常
5.有final的main
package com.ray.test;
public class maintest
}
編譯一樣通過, 只是不能run。一run就報nosuchmethod異常
6.有返回值的main
package com.ray.test;
public class maintest
}
編譯一樣通過, 只是不能run,一run就報nosuchmethod異常
7.解釋
如今這裡解釋一下上面的main,事實上上面全部的main,我們都被誤導了
上面全部的main函式,都不是我們所說的可以執行的main函式。僅僅只是是乙個叫main的普通函式
我們可以在以下再建立乙個我們所知道的普遍的main函式
或者講的技術一點,就是我們過載(注意:不是重寫)main這個函式而已,可是我們的jvm僅僅認他的格式的main函式,否則.class檔案不能執行
總結:這一章節主要介紹了你不知道的main函式,事實上這裡是標題黨啦,呵呵。
這一章節就到這裡,謝謝。
資料夾
你不知道的 和
開發中,編寫有一定逼格的 是每個程式猿都追求的。經常用來判斷的符號 和 也經常用來定義變數哦,你知道嗎?邏輯與 在有乙個運算元不是布林值的情況下,就不一定返回布林值。比如以下情況 1 第乙個運算元是物件,返回第二個數 var myinfo console.log myinfo 2 輸出22 第二個運...
你不知道的box shadow
我們可以僅使用乙個div利用shadow配合animation實現很多豐富的效果 github 求 必需。水平陰影的位置。允許負值。v shadow 必需。垂直陰影的位置。允許負值。blur 可選。模糊距離。spread 可選。陰影的尺寸。color 可選。陰影的顏色。請參閱 css 顏色值。ins...
你不知道的 gitignore
乙個.gitignore檔案顯式地指定了哪些檔案不應被git追蹤,即被git忽略掉。在被gitignore之前已經被git追蹤的檔案不受gitignore規則的影響。關於gitignore規則的詳情請繼續往下看。gitignore檔案中的每一行都指定了一種匹配模式。通常來說,git會從多個可能的規則...