1、面嚮對象語言的三大特點是什麼?請簡要概述。
2、JDK是什麼,在下載的JDK包中,bin、jre、lib目錄分別存放什麼文件?
3、JAVA跨平臺的最主要原因是什麼,可以用圖示解釋。
4、編寫在控制檯打印HelloWorld!字樣的Test類,並編寫編譯和運行的腳本。
5、Java的註釋有哪幾種?請書寫一個規範的類文檔註釋。
6、Java的基本數據類型有哪些,除boolean類型外,請用圖示方式表示各數據類型表示範圍的大小關係。
7、Java的邏輯運算符和比較運算符分別有哪些?
8、用三目運算符結構書寫一個判斷年齡是否大於18歲的方法,注意是方法,大於18歲在控制檯輸出“已成年”,否則“未成年”。
9、使用Java,書寫從控制檯打印乘法口訣表的方法。
10、String s =“java”;String s2 = “java”;boolean flag = (s == s2); 請問flag的值是多少,請說明理由。
11、請用javascript在頁面上顯示一個乘法口訣表,比如在<div id=’cf’></div>元素內顯示。
----------------------------------------------------------------------------------------------------------------------------
1. 分別寫出分支結構,循環結構的語法格式。
2. 寫出控制循環結構的相關語句,並描述其作用。
3. 數組初始化的方式有哪些?請舉例說明。
4. 請寫出一個合理的數組,並使用foreach循環遍歷到控制檯。
5. 類和對象是什麼關係?類的命名規範是什麼?
6. 類的成員有哪些?用於成員變量的修飾符有哪些?
7. 成員變量包含哪些?命名規範分別是什麼?
8. 請書寫定義方法的語法?
9. 請書寫構造器定義的語法?構造器的用途是什麼?
10. 請簡述你對this的理解?寫出使用this調用成員變量、方法、構造器的代碼示例。
11. 方法的參數其實傳遞的是什麼類型的數據?如果傳入的是基本數據類型,是否原數據的值會發生改變?如果傳入的是引用數據類型呢?闡述原因。
12. 方法簽名是什麼意思?
13. 什麼是方法重載?
14. 請分別說明類變量、實例變量、局部變量的生命週期?
15. 請書寫標準的對下面兩個成員變量的封裝方法:
a) private String name;
b) private String stuCode;
16. 在企業開發中包名定義的規範是什麼?
17. 我們一般在什麼情況下使用import語句?如果不使用import語句,有什麼其他的解決方案?
18. 訪問控制修飾符有哪些?分別的控制範圍是什麼?
19. 對象在創建時的成員變量的默認值分別是什麼?
20、請至少寫出3個常用的JDK包---------------------------------------------------------------------------------------------------------------------------------------------------