Java筆試題(持續更新)

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包

---------------------------------------------------------------------------------------------------------------------------------------------------


發佈了44 篇原創文章 · 獲贊 28 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章