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();