華為校招Java筆試題庫(kù),看你會(huì)不會(huì)做

華為校招Java筆試題庫(kù),看你會(huì)不會(huì)做

天津卓眾教育      2022-04-27 17:28:01     13

華為校招Java筆試題庫(kù),看你會(huì)不會(huì)做,  1、在java中如果聲明一個(gè)類為final,表示什么意思?  答:final是最終的意思,final可用于定義變量、方法和類但含義不同,

課程價(jià)格 請(qǐng)咨詢

上課時(shí)段: 授課校區(qū):

詳細(xì)介紹



  1、在java中如果聲明一個(gè)類為final,表示什么意思?


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


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


  答:父類的構(gòu)造方法不可以被子類覆蓋,因?yàn)楦割惡妥宇惖念惷遣豢赡芤粯拥摹?/p>


  3、請(qǐng)講述String和StringBuffer的區(qū)別。


  答:String類所定義的對(duì)象是用于存放“長(zhǎng)度固定”的字符串。


  StringBuffer類所定義的對(duì)象是用于存放“長(zhǎng)度可變動(dòng)”的字符串。


  4、如果有兩個(gè)類A、B(注意不是接口),你想同時(shí)使用這兩個(gè)類的功能,那么你會(huì)如何編寫這個(gè)C類呢?


  答:因?yàn)轭怉、B不是接口,所以是不可以直接繼承的,但可以將A、B類定義成父子類,那么C類就能實(shí)現(xiàn)A、B類的功能了。假如A為B的父類,B為C的父類,此時(shí)C就能實(shí)現(xiàn)A、B的功能。


  5、結(jié)合Java視頻Lesson5(多線程),分析sleep()和wait()方法的區(qū)別。


  答:Sleeping睡眠的意思:sleep()方法用來暫時(shí)中止執(zhí)行的線程。在睡眠后,線程將進(jìn)入就緒狀態(tài)。


  waiting等待的意思:如果調(diào)用了wait()方法,線程將處于等待狀態(tài)。用于在兩個(gè)或多個(gè)線程并發(fā)運(yùn)行時(shí)。


  6、談?wù)勀銓?duì)抽象類和接口的理解。


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


  接口:一個(gè)接口允許一個(gè)類從幾個(gè)接口繼承而來,Java程序一次只能繼承一個(gè)類但可以實(shí)現(xiàn)幾個(gè)接口,接口不能有任何具體的方法,接口也可用來定義可由類使用的一組常量。其實(shí)現(xiàn)方式是interface來實(shí)現(xiàn)。



  以上就是天津卓眾教育Java培訓(xùn)機(jī)構(gòu)小編介紹的“華為校招Java筆試題庫(kù),看你會(huì)不會(huì)做”的內(nèi)容,希望對(duì)大家有幫助,如有疑問,請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。


相關(guān)推薦


最新最全java面試題及答案(初級(jí)到高級(jí))


史上最全的中高級(jí)JAVA工程師面試題及答案匯總


Java高級(jí)開發(fā)工程師面試題


2019史上最全java面試題題庫(kù)大全800題


哪有資深java工程師面試題


Java面試題 Java筆試題庫(kù)

培訓(xùn)啦提醒您:交易時(shí)請(qǐng)核實(shí)對(duì)方資質(zhì),對(duì)于過大宣傳或承諾需謹(jǐn)慎!任何要求預(yù)付定金、匯款等方式均存在風(fēng)險(xiǎn),謹(jǐn)防上當(dāng)。