當前位置:
首頁 > 知識 > Java經典筆試題 含答案二

Java經典筆試題 含答案二

以下整理了一套Java常用簡答題5道,試試你能做對多少題吧,含答案。

二、簡答題(各5分,共25分)

1、在java中如果聲明一個類為final,表示什麼意思? (不計分)

答:final是最終的意思,final可用於定義變數、方法和類但含義不同,聲明為final的類不能被繼承。

1、父類的構造方法是否可以被子類覆蓋(重寫)?

答:父類的構造方法不可以被子類覆蓋,因為父類和子類的類名是不可能一樣的。

2、請講述String 和StringBuffer的區別。

答:String 類所定義的對象是用於存放」長度固定」的字元串。

StringBuffer類所定義的對象是用於存放」長度可變動」的字元串。

3、如果有兩個類A、B(注意不是介面),你想同時使用這兩個類的功能,那麼你會如何編寫這個C類呢?

答:因為類A、B不是介面,所以是不可以直接繼承的,但可以將A、B類定義成父子類,那麼C類就能實現A、B類的功能了。假如A為B的父類,B為C的父類,此時C就能實現A、B的功能。

4、分析sleep()和wait()方法的區別。

答: sleep睡眠的意思 : sleep() 方法用來暫時中止執行的線程。在睡眠後,線程將進入就緒狀態。

wait等待的意思: 如果調用了 wait() 方法,線程將處於等待狀態。用於在兩個或多個線程並發運行時。

5、談談你對抽象類和介面的理解。

答:定義抽象類的目的是提供可由其子類共享的一般形式、子類可以根據自身需要擴展抽象類、抽象類不能實例化、抽象方法沒有函數體、抽象方法必須在子類中給出具體實現。他使用extends來繼承。

介面:一個介面允許一個類從幾個介面繼承而來,Java 程序一次只能繼承一個類但可以實現幾個介面,介面不能有任何具體的方法,介面也可用來定義可由類使用的一組常量。其實現方式是interface來實現。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 java學習吧 的精彩文章:

Java字元串的10 大熱點問題盤點
Java數據結構 面試題
Java編程風格與命名 規範的整理
Java開發之 Java對數組的複製
Java多態對象的 類型轉換

TAG:java學習吧 |

您可能感興趣

繽紛世界的締造者Hattie Stewart|經典大片的二次重生
為經典打call
Champion 控告街頭品牌 Hudson Outerwear 侵犯經典 Logo 版權
致一代經典Nike Air Jordan 1
《夢日記:Dream Diary》實機演示 經典作品重製
三星經典鈴聲《Over the Horizon》再推新版
經典巡禮 寶珀Blancpain五十噚「無輻射」腕錶
「L7快訊 」Jordan Brand 春季經典復刻鞋款
超經典寓言英語繪本// The lion and the mouse
《Frankenstein》——傳世經典
以習俗詮釋經典|adidas PW Hu Holi Stan Smith |Xsneaker
New Balance 為經典 574 推出 Swarovski 水晶定製版本
重塑經典!Air Jordan 1 Rebel 「Top3」 最新實拍圖曝光
經典塗鴉配色!LeBron 15 「Graffiti」 三月初發售
特價188包郵阿迪三葉草經典菱形背包Originals Urban
宇舶表經典融合系列腕錶Orlinski特別版
GIF圖解 — NBA幾款經典crossover突破技術
Reebok 為經典鞋款 Classic Leather 推出全新 Ultraknit 版本
另一種選擇 小眾Woolrich Wool Patrol Down 經典 Parka 鵝絨大衣
Air Jordan 12 經典復刻配色「Taxi」發售日期確定