小問題

1、說明一下 public static void main(String args[])中各關鍵字的作用。

答:

public:main方法是JAVA運行時調用的第一個方法,因此它必須對JAVA環境可見;

static:JAVA平臺調用這個方法時不會創建這個類的一個實例,因此必須聲明main方法是static的;

void:main方法沒有返回值;

String args[]:命令行傳進的字符串數組。


2、如果main方法被聲明爲private會怎麼樣?

答:可以編譯,但是不能運行。

錯誤: 在類 Test 中找不到 main 方法, 請將 main 方法定義爲: public static void main(String[] args)

否則 JavaFX 應用程序類必須擴展javafx.application.Application


3、如果把main中的static去掉,會怎麼樣?

答:也是能編譯,不能運行。

錯誤: main 方法不是類 Test 中的static, 請將 main 方法定義爲: public static void main(String[] args)


4、==和equals的區別?

答:==比較的是引用(內存地址),equals比較的是內容。


5、爲什麼說JAVA“一次編寫,處處運行”?

答:JAVA被編譯後生成字節碼文件(class文件),這些字節碼文件可以運行在任何平臺上。


6、如何把String轉化爲Integer?

答:int i = Integer.valueOf(s).intValue();

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章