黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國(guó)咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java學(xué)習(xí) 2020年經(jīng)典Java筆試題庫

2020年經(jīng)典Java筆試題庫

更新時(shí)間:2020-05-28 14:42:53 來源:動(dòng)力節(jié)點(diǎn) 瀏覽3363次

1.面向?qū)ο蟮奶卣饔心男┓矫妫?/strong>

答:面向?qū)ο蟮奶卣髦饕幸韵聨祝ㄋ模﹤€(gè)方面:

抽象:抽象是將一類對(duì)象的共同特征總結(jié)出來構(gòu)造類的過程,包括數(shù)據(jù)抽象和行為抽象兩方面。抽象只關(guān)注對(duì)象有哪些屬性和行為,并不關(guān)注這些行為的細(xì)節(jié)是什么。

繼承:繼承是從已有類得到繼承信息創(chuàng)建新類的過程。提供繼承信息的類被稱為父類(超類、基類);得到繼承信息的類被稱為子類(派生類)。繼承讓變化中的軟件系統(tǒng)有了一定的延續(xù)性,同時(shí)繼承也是封裝程序中可變因素的重要手段(如果不能理解請(qǐng)閱讀閻宏博士的《Java與模式》或《設(shè)計(jì)模式精解》中關(guān)于橋梁模式的部分)。is-a

封裝:通常認(rèn)為封裝是把數(shù)據(jù)和操作數(shù)據(jù)的方法綁定起來,對(duì)數(shù)據(jù)的訪問只能通過已定義的接口。面向?qū)ο蟮谋举|(zhì)就是將現(xiàn)實(shí)世界描繪成一系列完全自治、封閉的對(duì)象。我們?cè)陬愔芯帉懙姆椒ň褪菍?duì)實(shí)現(xiàn)細(xì)節(jié)的一種封裝;我們編寫一個(gè)類就是對(duì)數(shù)據(jù)和數(shù)據(jù)操作的封裝。可以說,封裝就是隱藏一切可隱藏的東西,只向外界提供最簡(jiǎn)單的編程接口(可以想想普通洗衣機(jī)和全自動(dòng)洗衣機(jī)的差別,明顯全自動(dòng)洗衣機(jī)封裝更好因此操作起來更簡(jiǎn)單;我們現(xiàn)在使用的智能手機(jī)也是封裝得足夠好的,因?yàn)閹讉€(gè)按鍵就搞定了所有的事情)。

多態(tài)性:多態(tài)性是指允許不同子類型的對(duì)象對(duì)同一消息作出不同的響應(yīng)。簡(jiǎn)單的說就是用同樣的對(duì)象引用調(diào)用同樣的方法但是做了不同的事情。多態(tài)性分為編譯時(shí)的多態(tài)性和運(yùn)行時(shí)的多態(tài)性。如果將對(duì)象的方法視為對(duì)象向外界提供的服務(wù),那么運(yùn)行時(shí)的多態(tài)性可以解釋為:當(dāng)A系統(tǒng)訪問B系統(tǒng)提供的服務(wù)時(shí),B系統(tǒng)有多種提供服務(wù)的方式,但一切對(duì)A系統(tǒng)來說都是透明的(就像電動(dòng)剃須刀是A系統(tǒng),它的供電系統(tǒng)是B系統(tǒng),B系統(tǒng)可以使用電池供電或者用交流電,甚至還有可能是太陽能,A系統(tǒng)只會(huì)通過B類對(duì)象調(diào)用供電的方法,但并不知道供電系統(tǒng)的底層實(shí)現(xiàn)是什么,究竟通過何種方式獲得了動(dòng)力)。方法重載(overload)實(shí)現(xiàn)的是編譯時(shí)的多態(tài)性(也稱為前綁定),而方法重寫(override)實(shí)現(xiàn)的是運(yùn)行時(shí)的多態(tài)性(也稱為后綁定)。運(yùn)行時(shí)的多態(tài)是面向?qū)ο笞罹璧臇|西,要實(shí)現(xiàn)多態(tài)需要做兩件事:

1)創(chuàng)方法重寫(子類繼承父類并重寫父類中已有的或抽象的方法);

2)對(duì)象造型(重載,用父類型引用引用子類型對(duì)象,這樣同樣的引用調(diào)用同樣的方法就會(huì)根據(jù)子類對(duì)象的不同而表現(xiàn)出不同的行為)。

2.訪問修飾符public,private,protected,以及不寫(默認(rèn))時(shí)的區(qū)別?

image.png

類的成員不寫訪問修飾時(shí)默認(rèn)為default。默認(rèn)對(duì)于同一個(gè)包中的其他類相當(dāng)于公開(public),對(duì)于不是同一個(gè)包中的其他類相當(dāng)于私有(private)。受保護(hù)(protected)對(duì)子類相當(dāng)于公開,對(duì)不是同一包中的沒有父子關(guān)系的類相當(dāng)于私有。Java中,外部類的修飾符只能是public或默認(rèn),類的成員(包括內(nèi)部類)的修飾符可以是以上四種

3.String是最基本的數(shù)據(jù)類型嗎?

不是。Java中的基本數(shù)據(jù)類型只有8個(gè):byte、short、int、long、float、double、char、boolean;除了基本類型(primitive提t(yī)ype),剩下的都是引用類型(reference type)(包含枚舉類型(enumerationtype))。

4.float f=3.4;是否正確?

不正確。3.4是雙精度數(shù),將雙精度型(double)賦值給浮點(diǎn)型(float)屬于下轉(zhuǎn)型(down-casting,也稱為窄化)會(huì)造成精度損失,因此需要強(qiáng)制類型轉(zhuǎn)換float的

f=(float)3.4;或者寫成float f=3.4F;。

5.short s1=1;s1=s1+1;有錯(cuò)嗎?short s1=1;s1+=1;有錯(cuò)嗎?

對(duì)于short s1=1;s1=s1+1;由于1是int類型,因此s1+1運(yùn)算結(jié)果也是int型,需要強(qiáng)制轉(zhuǎn)換類型才能賦值給short型。而short s1=1;s1+=1;可以正確編譯,因?yàn)閟1+=1;相當(dāng)于s1=(short)(s1+1);其中有隱含的強(qiáng)制類型轉(zhuǎn)換。

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

goto,const是Java中的保留字,在目前版本的Java中沒有使用。(根據(jù)James Gosling(Java之父)編寫的《The Java

ProgrammingLanguage》一書的附錄中給出了一個(gè)Java關(guān)鍵字列表,其中有g(shù)oto和const,但是這兩個(gè)是目前無法使用的關(guān)鍵字,因此有些地方將其稱之為保留字,其實(shí)保留字這個(gè)詞應(yīng)該有更廣泛的意義,因?yàn)槭煜語言的程序員都知道,在系統(tǒng)類庫中使用過的有特殊意義的單詞或單詞的組合都被視為保留字)

2020年經(jīng)典Java筆試題庫

以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“2020年經(jīng)典Java筆試題庫”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問,請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。

提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)

  • 全國(guó)校區(qū) 2025-05-15 搶座中
  • 全國(guó)校區(qū) 2025-06-05 搶座中
  • 全國(guó)校區(qū) 2025-06-26 搶座中
免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 国产成人一区免费观看 | 一区二区三区福利视频 | 黄色一级录像 | 国产一线大片免费观看 | 羞羞在线 | 欧美精品h在线播放 | 精品亚洲成a人在线观看 | 日本视频免费高清一本18 | 亚洲一区二区三区成人 | 国产成人久久精品激情91 | 在线欧洲成人免费视频 | 外国毛片大全免费看 | yjizz国产在线视频网 | 怡红院免费手机在线观看 | 欧美日本道免费二区三区 | 国产视频一区二区在线观看 | 免费观看一级成人毛片 | 国产成人精品一区二区不卡 | 小明视频免费永久在线网 | 欧美一级特黄aaa大片 | 欧美色图亚洲综合 | 大色综合 | 欧美日韩在线视频 | 亚洲精品二区中文字幕 | 成人国产精品高清在线观看 | 手机毛片| 天天艹日日干 | 亚洲三页 | 2022国产成人福利精品视频 | 国产视频1区 | 日韩在线国产精品 | 黄色午夜 | 乱乳荡小说 | 亚洲综合丁香 | 一级特黄aaa大片 | 精品三级网站 | 成人无遮挡肉动漫视频免费 | 欧美奶水 | 国产精品免费小视频 | 国产成人精品三级91在线影院 | 日韩在线视频观看 |