日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

简述java规范要注意哪些问题_JAVA学习:JAVA基础面试题(经典)

發(fā)布時間:2023/12/2 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 简述java规范要注意哪些问题_JAVA学习:JAVA基础面试题(经典) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

第一階段題庫

基礎知識部分:

1. JDK是什么?JRE是什么?

a) 答:JDK:java開發(fā)工具包。JRE:java運行時環(huán)境。

2. 什么是java的平臺無關性?

a) 答:Java源文件被編譯成字節(jié)碼的形式,無論在什么系統(tǒng)環(huán)境下,只要有java虛

擬機就能運行這個字節(jié)碼文件。也就是一處編寫,處處運行。這就是java的跨平臺性。

3. 在一臺電腦上配置java環(huán)境,path起什么作用?如何配置?

a) 答:path的作用是在DOS環(huán)境下,能在任意位置使用JDK目錄中bin文件夾中的

可執(zhí)行程序,來編譯執(zhí)行java程序。

b) 在環(huán)境變量中找到path變量,把bin文件夾的絕對路徑加上即可。

4. 什么樣的標識符是合法的?

a) 由字母、數(shù)字、_和$組成,長度不限。其中字母可以是大寫或小寫的英文字母,數(shù)

字為0到9。

b) 標識符的第一個字符不能是數(shù)字。

c) 標識符區(qū)分大小寫。

d) 標識符不能包含空格。

5. Java有幾種基本數(shù)據(jù)類型?

a) byte,short,int,long,char,boolean,float,double

6. 什么是隱式類型轉換?什么是顯示類型轉換?

a) 當將占位數(shù)少的類型賦值給占位數(shù)多的類型時,Java自動使用隱式類型轉換。 b) 當把在級別高的變量的值賦給級別底變量時,必須使用顯示類型轉換運算。

7. &&和&區(qū)別,||和|區(qū)別?

a) &&和||是短路與,短路或,當左邊的表達式能判斷當前結果,則不判斷右邊的表

達式。

b) 而& 和|則將兩邊的表達式都運算完畢后,再算結果。

8. break,continue區(qū)別?

a) break結束最近的一個循環(huán),continue結束當次循環(huán),進入下次循環(huán)。

9. 類的命名規(guī)則是什么?

a) 如果類名使用拉丁字母,那么名字的首寫字母使用大寫字母。

b) 類名最好見名得意,當類名由幾個單詞復合而成時,每個單詞的首寫字母使用大寫。

10. 類體的內容由兩部分構成,哪兩部分?

a) 一部分是變量的定義,用來刻畫屬性。

b) 另一部分是方法的定義,用來刻畫功能。

11. 解釋什么是類的成員變量,局部變量,實例成員變量,類成員變量?

a) 變量定義部分所定義的變量被稱為類的成員變量。

b) 在方法體中定義的變量和方法的參數(shù)被稱為局部變量。

c) 成員變量又分為實例成員變量和類成員變量(static修飾)。

12. 簡述this關鍵字用法。

a) this關鍵字使用在實例方法中,代表調用該方法的當前對象。

13. 如何確定方法的返回類型?

_____________________________________________________________________

a) 方法返回的值的類型就是方法的返回類型,如果無返回值,則返回類型為void。

14. 返回值為void的方法,可否有return?

a) 可以。但return后沒有任何值。

15. 解釋什么是類方法,什么是實例方法?

a) static修飾的方法是類方法,無static修飾的方法是實例方法。

16. 簡述方法和變量的命名規(guī)則?

a) 首寫字母使用小寫,如果由多個單詞組成,從第2個單詞開始首字母使用大寫。

17. 什么是方法重載?

a) 方法重載是指一個類中可以有多個方法具有相同的名字,但這些方法的參數(shù)必須不

同,即或者是參數(shù)的個數(shù)不同,或者是參數(shù)的類型不同。

18. 什么是構造方法?

a) 構造方法是一種特殊方法,它的名字必須與它所在的類的名字完全相同,并且不返

回任何數(shù)據(jù)類型。

19. 如何創(chuàng)建一個對象?

a) 使用new 運算符和類的構造方法為對象分配內存,如果類中沒有構造方法,系統(tǒng)

會調用默認的構造方法。

20. 系統(tǒng)什么情況下會為類提供構造方法,提供什么樣的構造方法?

a) 如果類中沒有構造方法,系統(tǒng)會提供一個默認的構造方法,默認的構造方法是無參

的。

21. 對象如何調用自己的成員變量和方法?

a) 使用運算符” . ”來調用自己的成員變量和方法。

22. 為什么可以直接用類名來訪問類成員變量和類方法?

a) 因為當類被加載到虛擬機的時候,類成員變量就被分配內存,類方法被分配入口地

址,所以不用創(chuàng)建對象,可以直接通過類名調用。

23. 類變量有什么特點?

a) 一個類的所有對象共享同一個類變量。

24. 類方法有什么特點?

a) 類方法只能調用類變量和類方法。(同一類中)

25. package關鍵字有什么作用,使用中注意什么問題?

a) package指定一個類所在的包,該語句為源代碼第一行。

26. import關鍵字有什么作用?

a) 引入程序中所用到的類。

27. 類有幾種訪問權限?變量和方法有幾種訪問權限?分別是什么?

a) 類有兩種訪問權限:public,友好的。

b) 方法和變量的訪問權限:public,protected,友好的,private。

28. 簡述java的訪問權限。

a) public:公有的,任何類都可以訪問。

b) protected:受保護的,同一個包的類可以訪問。不同包的子類可以訪問。 c) 友好的:同一個包的類可以訪問。

d) private:私有的,在同一個類中才能訪問。

29. 子類能繼承父類的哪些變量和方法?

a) 如果子類和父類在同一個包中,那么,子類自然地繼承了其父類中不是private 的

成員變量作為自己的成員變量,并且也自然地繼承了父類中不是private 的方法作為自己的方法。

_____________________________________________________________________

b) 如果子類和父類不在同一個包中,那么,子類繼承了父類的protected,public 成

員變量做為子類的成員變量,并且繼承了父類的protected,public 方法為子類的方法。

30. 子類重寫父類的方法,可否降低訪問權限?

a) 不可以降低。

31. final關鍵字可以用來修飾什么?分別起什么作用?

a) final可以修飾類,這樣的類不能被繼承。

b) final可以修飾方法,這樣的方法不能被重寫。

c) final可以修飾變量,這樣的變量的值不能被修改,是常量。

32. 簡述super關鍵字作用?

a) 使用super調用父類的構造方法。

b) 使用super操作被隱藏的成員變量和方法。

33. 簡述什么是對象上轉型?

a) 假設,A 類是B 類的父類,當我們用子類創(chuàng)建一個對象,并把這個對象的引用放

到父類的對象中時,我們稱這個父類對象是子類對象的上轉型對象。

34. 上轉型對象可以操作什么?不可以操作什么?

a) 上轉對象不能操作子類新增的成員變量,失掉了這部分屬性,不能使用子類新增的

方法,失掉了一些功能 。

b) 上轉型對象可以操作子類繼承或重寫的成員變量,也可以使用子類繼承的或重寫的

方法。

35. 什么是抽象類?什么是抽象方法?有什么特點?

a) 用關鍵字abstract修飾類稱為抽象類,abstract類不能用new運算創(chuàng)建對象,必須

產生其子類,由子類創(chuàng)建對象。

b) 用關鍵字abstract修飾方法稱為抽象方法,abstract方法,只允許聲明,而不允許

實現(xiàn)。

36. 一個類聲明實現(xiàn)一個接口,那么這個類需要做什么工作?

a) 實現(xiàn)接口里所有的方法,并且這些方法的訪問權限必須是public。

37. 簡述什么是數(shù)組?

a) 數(shù)組是相同類型的數(shù)據(jù)按順序組成的一種復合數(shù)據(jù)類型。通過數(shù)組名加數(shù)組下標,

總結

以上是生活随笔為你收集整理的简述java规范要注意哪些问题_JAVA学习:JAVA基础面试题(经典)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。