男女爱爱网站_色激情综合网_欧美在线小视频_一级黄网_欧美日韩在线成人免费_久久精品免费观看视频

蜜蜂職場文庫 > 面試技巧 >

華為java面試題及答案

時間: 小龍 面試技巧

  Java技術(shù)員在面試中,參加華為企業(yè)的面試中,做好準(zhǔn)備很重要,你了解面試題目了嗎?下面小編已經(jīng)為你們整理了華為java面試題及答案,希望可以幫到你。

  華為java面試題及答案1

  1.String s = new String("xyz");創(chuàng)建了幾個String Object?

  兩個,一個是string s,另一個是”xyz”。

  2.Java有沒有g(shù)oto?

  goto是java中的保留字,現(xiàn)在沒有在java中使用。

  3.數(shù)組有沒有l(wèi)ength()這個方法? String有沒有l(wèi)ength()這個方法?

  數(shù)組沒有l(wèi)ength()這個方法,有l(wèi)ength的屬性。String有l(wèi)ength()這個方法。

  4.Overload和Override的區(qū)別。

  override(重寫)

  1)方法名、參數(shù)、返回值相同。

  2)子類方法不能縮小父類方法的訪問權(quán)限。

  3)子類方法不能拋出比父類方法更多的異常(但子類方法可以不拋出異常)。

  4)存在于父類和子類之間。

  5)方法被定義為final不能被重寫。

  overload(重載)

  1)參數(shù)類型、個數(shù)、順序至少有一個不相同。

  2)不能重載只有返回值不同的方法名。

  3)存在于父類和子類、同類中。

  華為java面試題及答案2

  1.abstract class和interface有什么區(qū)別?

  Interface只能有成員常量,只能是方法的聲明;

  而abstract class可以有成員變量,可以聲明普通方法和抽象方法。

  聲明方法的存在而不去實(shí)現(xiàn)它的類被叫做抽象類(abstract class),它用于要創(chuàng)建一個體現(xiàn)某些基本行為的類,并為該類聲明方法,但不能在該類中實(shí)現(xiàn)該類的情況。不能創(chuàng)建abstract 類的實(shí)例。然而可以創(chuàng)建一個變量,其類型是一個抽象類,并讓它指向具體子類的一個實(shí)例。不能有抽象構(gòu)造函數(shù)或抽象靜態(tài)方法。Abstract 類的子類為它們父類中的所有抽象方法提供實(shí)現(xiàn),否則它們也是抽象類為。取而代之,在子類中實(shí)現(xiàn)該方法。知道其行為的其它類可以在類中實(shí)現(xiàn)這些方法。

  接口(interface)是抽象類的變體。在接口中,所有方法都是抽象的。多繼承性可通過實(shí)現(xiàn)這樣的接口而獲得。接口中的所有方法都是抽象的,沒有一個有程序體。接口只可以定義static final成員變量。接口的實(shí)現(xiàn)與子類相似,除了該實(shí)現(xiàn)類不能從接口定義中繼承行為。當(dāng)類實(shí)現(xiàn)特殊接口時,它定義(即將程序體給予)所有這種接口的方法。然后,它可以在實(shí)現(xiàn)了該接口的類的任何對象上調(diào)用接口的方法。由于有抽象類,它允許使用接口名作為引用變量的類型。通常的動態(tài)聯(lián)編將生效。引用可以轉(zhuǎn)換到接口類型或從接口類型轉(zhuǎn)換,instanceof 運(yùn)算符可以用來決定某對象的類是否實(shí)現(xiàn)了接口。

  2.是否可以繼承String類?

  String類是final類故不可以繼承。

  3.面向?qū)ο蟮奶卣饔心男┓矫?

  1)抽象:抽象就是忽略一個主題中與當(dāng)前目標(biāo)無關(guān)的那些方面,以便更充分地注意與當(dāng)前目標(biāo)有關(guān)的方面。抽象并不打算了解全部問題,而只是選擇其中的一部分,暫時不用部分細(xì)節(jié)。抽象包括兩個方面,一是過程抽象,二是數(shù)據(jù)抽象。

  2)繼承:繼承是一種聯(lián)結(jié)類的層次模型,并且允許和鼓勵類的重用,它提供了一種明確表述共性的方法。對象的一個新類可以從現(xiàn)有的類中派生,這個過程稱為類繼承。新類繼承了原始類的特性,新類稱為原始類的派生類(子類),而原始類稱為新類的基類(父類)。

  派生類可以從它的基類那里繼承方法和實(shí)例變量,并且類可以修改或增加新的方法使之更適合特殊的需要。

  3)封裝:封裝是把過程和數(shù)據(jù)包圍起來,對數(shù)據(jù)的訪問只能通過已定義的界面。面向?qū)ο笥?jì)算始于這個基本概念,即現(xiàn)實(shí)世界可以被描繪成一系列完全自治、封裝的對象,這些對象通過一個受保護(hù)的接口訪問其他對象。

  4) 多態(tài)性:多態(tài)性是指允許不同類的對象對同一消息作出響應(yīng)。多態(tài)性包括參數(shù)化多態(tài)性和包含多態(tài)性。多態(tài)性語言具有靈活、抽象、行為共享、代碼共享的優(yōu)勢,很好的解決了應(yīng)用程序函數(shù)同名問題。

  華為java面試題及答案3

  1.int 和 Integer 有什么區(qū)別?

  Java 提供兩種不同的類型:引用類型和原始類型(或內(nèi)置類型)。

  Int是java的原始數(shù)據(jù)類型,

  Integer是java為int提供的封裝類。

  Java為每個原始類型提供了封裝類。

  原始類型封裝類booleanBoolean charCharacter byteByte shortShort intInteger longLong floatFloat doubleDouble

  引用類型和原始類型的行為完全不同,并且它們具有不同的語義。引用類型和原始類型具有不同的特征和用法,它們包括:大小和速度問題,這種類型以哪種類型的數(shù)據(jù)結(jié)構(gòu)存儲,當(dāng)引用類型和原始類型用作某個類的實(shí)例數(shù)據(jù)時所指定的缺省值。對象引用實(shí)例變量的缺省值為 null,而原始類型實(shí)例變量的缺省值與它們的類型有關(guān)。

  2.short s1 =1; s1 = s1 + 1;有什么錯? short s1 = 1; s1 += 1;有什么錯?

  short s1 = 1; s1 = s1 + 1; (s1+1運(yùn)算結(jié)果是int型,需要強(qiáng)制轉(zhuǎn)換類型) short s1 = 1; s1 += 1;(可以正確編譯)

  3.float型float f=3.4是否正確?

  不正確。精度不準(zhǔn)確,應(yīng)該用強(qiáng)制類型轉(zhuǎn)換,如下所示:float f=(float)3.4 或float f = 3.4f 在java里面,沒小數(shù)點(diǎn)的默認(rèn)是int,有小數(shù)點(diǎn)的默認(rèn)是 double;

  4.ArrayList和Vector的區(qū)別,HashMap和Hashtable的區(qū)別。

  ArrayList和Vector都是使用數(shù)組方式存儲數(shù)據(jù),此數(shù)組元素?cái)?shù)大于實(shí)際存儲的數(shù)據(jù)以便增加和插入元素,它們都允許直接按序號索引元素,但是插入元素要涉及數(shù)組元素移動等內(nèi)存操作,所以索引數(shù)據(jù)快而插入數(shù)據(jù)慢,Vector由于使用了synchronized方法(線程安全),通常性能上較ArrayList差。

  HashMap是Hashtable的輕量級實(shí)現(xiàn)(非線程安全的實(shí)現(xiàn)),他們都完成了Map接口,主要區(qū)別在于HashMap允許空(null)鍵值(key),由于非線程安全,效率上可能高于Hashtable。

  HashMap允許將null作為一個entry的key或者value,而Hashtable不允許。

  HashMap把Hashtable的contains方法去掉了,改成containsvalue和containsKey。因?yàn)閏ontains方法容易讓人引起誤解。 Hashtable繼承自Dictionary類,而HashMap是Java1.2引進(jìn)的Map interface的一個實(shí)現(xiàn)。

  最大的不同是,Hashtable的方法是Synchronize的,而HashMap不是,在多個線程訪問Hashtable時,不需要自己為它的方法實(shí)現(xiàn)同步,而HashMap 就必須為之提供外同步。

  
看了“華為java面試題及答案”

50797 主站蜘蛛池模板: 中文精品在线 | 一区二区三区视频免费 | 党涛| 午夜免费观看福利片一区二区三区 | 999精品国产人妻无码系列久久 | 日本一级成人毛片免费观看 | 国产精品免费入口视频 | 狠狠综合久久 | 国产午夜精品久久久久久久蜜臀 | 亚洲精品乱码久久久久久蜜桃91 | 一区二区三区在线观看免费 | www.国产精 | 国产精品原创巨作av | 伊人狠狠丁香婷婷综合色 | 懂色中文一区二区三区在线视频 | 亚洲第1页 | 色欲AV久久一区二区三区 | 日本阿v无码观看dvd | 亚洲黄色在线网站 | 波多野结衣手机视频一区 | 爱爱视频在线观看 | 欧美午夜一艳片欧美精品 | 色开心婷婷 | 性久久久久久久久波多野结衣 | 久久综合图区亚洲综合图区 | 国产精品日本一区二区在线播放 | 日韩a在线看免费观看视频 五月天激情视频在线观看 成人97在线观看免费高清 | jizzjizzjizzjizz国产| 精品视频手机在线观看免费 | 亚洲国产伦理 | 秋霞91| 久久一区二区三区免费播放 | 久青草影视 | 国产精品资源在线观看网站 | 99久热re在线精品99 6热视频 | 性做久久久久久免费观看欧美 | 欧美日韩一区二区综合在线视频 | 91久久老司机福利精品网 | 天天久久狠狠色综合 | 色性综合 | 亚洲伊人久久综合 |