中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

新校區(qū)建設(shè)專題網(wǎng)站免費(fèi)瀏覽網(wǎng)站推廣

新校區(qū)建設(shè)專題網(wǎng)站,免費(fèi)瀏覽網(wǎng)站推廣,網(wǎng)站更改機(jī)房備案,做網(wǎng)站導(dǎo)航按鈕怎么猛1、面向?qū)ο蟮奶卣饔心男┓矫?答:面向?qū)ο蟮奶卣髦饕幸韵聨讉€(gè)方面:1)抽象:抽象是將一類對(duì)象的共同特征總結(jié)出來(lái)構(gòu)造類的過(guò)程,包括數(shù)據(jù)抽象和行為抽象兩方面。抽象只關(guān)注對(duì)象有哪些屬性和行為,并不關(guān)注這些行為的細(xì)節(jié)…

1、面向?qū)ο蟮奶卣饔心男┓矫?

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

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

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

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

4)多態(tài)性:多態(tài)性是指允許不同子類型的對(duì)象對(duì)同一消息作出不同的響應(yīng)。簡(jiǎn)單的說(shuō)就是用同樣的對(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)訪問(wèn)B系統(tǒng)提供的服務(wù)時(shí),B系統(tǒng)有多種提供服務(wù)的方式,但一切對(duì)A系統(tǒng)來(lái)說(shuō)都是透明的(就像電動(dòng)剃須刀是A系統(tǒng),它的供電系統(tǒng)是B系統(tǒng),B系統(tǒng)可以使用電池供電或者用交流電,甚至還有可能是太陽(yáng)能,A系統(tǒng)只會(huì)通過(guò)B類對(duì)象調(diào)用供電的方法,但并不知道供電系統(tǒng)的底層實(shí)現(xiàn)是什么,究竟通過(guò)何種方式獲得了動(dòng)力)。方法重載(overload)實(shí)現(xiàn)的是編譯時(shí)的多態(tài)性(也稱為前綁定),而方法重寫(xiě)(override)實(shí)現(xiàn)的是運(yùn)行時(shí)的多態(tài)性(也稱為后綁定)。運(yùn)行時(shí)的多態(tài)是面向?qū)ο笞罹璧臇|西,要實(shí)現(xiàn)多態(tài)需要做兩件事:1. 方法重寫(xiě)(子類繼承父類并重寫(xiě)父類中已有的或抽象的方法);2. 對(duì)象造型(用父類型引用引用子類型對(duì)象,這樣同樣的引用調(diào)用同樣的方法就會(huì)根據(jù)子類對(duì)象的不同而表現(xiàn)出不同的行為)。

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

答:區(qū)別如下:

作用域 當(dāng)前類 同包 子類 其他

public √ √ √ √

protected √ √ √ ×

default √ √ × ×

private √ × × ×

類的成員不寫(xiě)訪問(wèn)修飾時(shí)默認(rèn)為default。默認(rèn)對(duì)于同一個(gè)包中的其他類相當(dāng)于公開(kāi)(public),對(duì)于不是同一個(gè)包中的其他類相當(dāng)于私有(private)。受保護(hù)(protected)對(duì)子類相當(dāng)于公開(kāi),對(duì)不是同一包中的沒(méi)有父子關(guān)系的類相當(dāng)于私有。

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

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

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; 或者寫(xiě)成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 有沒(méi)有g(shù)oto?

答:goto 是Java中的保留字,在目前版本的Java中沒(méi)有使用。(根據(jù)James Gosling(Java之父)編寫(xiě)的《The Java Programming Language》一書(shū)的附錄中給出了一個(gè)Java關(guān)鍵字列表,其中有g(shù)oto和const,但是這兩個(gè)是目前無(wú)法使用的關(guān)鍵字,因此有些地方將其稱之為保留字,其實(shí)保留字這個(gè)詞應(yīng)該有更廣泛的意義,因?yàn)槭煜語(yǔ)言的程序員都知道,在系統(tǒng)類庫(kù)中使用過(guò)的有特殊意義的單詞或單詞的組合都被視為保留字)。

7、swtich 是否能作用在byte上,是否能作用在long 上,是否能作用在String上?

答:早期的JDK中,switch(expr)中,expr可以是byte、short、char、int。從1.5版開(kāi)始,Java中引入了枚舉類型(enum),expr也可以是枚舉,從JDK 1.7版開(kāi)始,還可以是字符串(String)。長(zhǎng)整型(long)是不可以的。

8、&和&&的區(qū)別?

答:&運(yùn)算符有兩種用法:(1)按位與;(2)邏輯與。&&運(yùn)算符是短路與運(yùn)算。邏輯與跟短路與的差別是非常巨大的,雖然二者都要求運(yùn)算符左右兩端的布爾值都是true整個(gè)表達(dá)式的值才是true。&&之所以稱為短路運(yùn)算是因?yàn)?#xff0c;如果&&左邊的表達(dá)式的值是false,右邊的表達(dá)式會(huì)被直接短路掉,不會(huì)進(jìn)行運(yùn)算。很多時(shí)候我們可能都需要用&&而不是&,例如在驗(yàn)證用戶登錄時(shí)判定用戶名不是null而且不是空字符串,應(yīng)當(dāng)寫(xiě)為:username != null &&!username.equals(“”),二者的順序不能交換,更不能用&運(yùn)算符,因?yàn)榈谝粋€(gè)條件如果不成立,根本不能進(jìn)行字符串的equals比較,否則會(huì)產(chǎn)生NullPointerException異常。注意:邏輯或運(yùn)算符(|)和短路或運(yùn)算符(||)的差別也是如此。

補(bǔ)充:如果你熟悉JavaScript,那你可能更能感受到短路運(yùn)算的強(qiáng)大,想成為JavaScript的高手就先從玩轉(zhuǎn)短路運(yùn)算開(kāi)始吧。

9、解釋內(nèi)存中的棧(stack)、堆(heap)和靜態(tài)存儲(chǔ)區(qū)的用法。

答:通常我們定義一個(gè)基本數(shù)據(jù)類型的變量,一個(gè)對(duì)象的引用,還有就是函數(shù)調(diào)用的現(xiàn)場(chǎng)保存都使用內(nèi)存中的??臻g;而通過(guò)new關(guān)鍵字和構(gòu)造器創(chuàng)建的對(duì)象放在堆空間;程序中的字面量(literal)如直接書(shū)寫(xiě)的100、“hello”和常量都是放在靜態(tài)存儲(chǔ)區(qū)中。??臻g操作最快但是也很小,通常大量的對(duì)象都是放在堆空間,整個(gè)內(nèi)存包括硬盤(pán)上的虛擬內(nèi)存都可以被當(dāng)成堆空間來(lái)使用。

String str = new String(“hello”);

上面的語(yǔ)句中str放在棧上,用new創(chuàng)建出來(lái)的字符串對(duì)象放在堆上,而“hello”這個(gè)字面量放在靜態(tài)存儲(chǔ)區(qū)。

補(bǔ)充:較新版本的Java中使用了一項(xiàng)叫“逃逸分析“的技術(shù),可以將一些局部對(duì)象放在棧上以提升對(duì)象的操作性能。

10、Math.round(11.5) 等于多少? Math.round(-11.5)等于多少?

答:Math.round(11.5)的返回值是12,Math.round(-11.5)的返回值是-11。四舍五入的原理是在參數(shù)上加0.5然后進(jìn)行下取整。

http://www.risenshineclean.com/news/40808.html

相關(guān)文章:

  • 做網(wǎng)站最重要的是什么seo方法圖片
  • 網(wǎng)站建設(shè)制作設(shè)計(jì)seo優(yōu)化珠海百度人工電話
  • 網(wǎng)站建設(shè) 上海網(wǎng)站百度seo排名規(guī)則
  • 鮮花網(wǎng)站建設(shè)圖片百度知道客服電話人工服務(wù)
  • 蕪湖哪里有做網(wǎng)站的網(wǎng)絡(luò)營(yíng)銷(xiāo)的重要性與意義
  • 新疆做網(wǎng)站首選seo站長(zhǎng)工具推廣平臺(tái)
  • 第五次普查數(shù)據(jù)自網(wǎng)站怎么做搭建網(wǎng)站需要哪些步驟
  • 網(wǎng)站建設(shè)流程分為哪幾個(gè)階段知識(shí)付費(fèi)網(wǎng)站搭建
  • 萊蕪網(wǎng)站seo重慶seo網(wǎng)站收錄優(yōu)化
  • 在那個(gè)網(wǎng)站做任務(wù)賺怎么制作網(wǎng)站教程
  • 網(wǎng)站在線客服源碼南寧網(wǎng)絡(luò)推廣服務(wù)商
  • 做asp動(dòng)態(tài)網(wǎng)站制作流程十大免費(fèi)引流平臺(tái)
  • 網(wǎng)站模板信息不存在網(wǎng)站推廣和優(yōu)化系統(tǒng)
  • 網(wǎng)站素材 下載最近的新聞?wù)?/a>
  • 萊蕪網(wǎng)站制作杭州產(chǎn)品推廣服務(wù)公司
  • 怎樣做網(wǎng)站外鏈最近新聞大事
  • 上海由多少家網(wǎng)站建設(shè)公司佛山seo
  • 微信小程序怎么關(guān)閉位置愛(ài)站seo工具
  • 網(wǎng)站開(kāi)發(fā)是什么專業(yè)優(yōu)化20條措施
  • 網(wǎng)站在線開(kāi)放端口seo網(wǎng)站優(yōu)化做什么
  • 西安旅游網(wǎng)站開(kāi)發(fā)湖北seo公司
  • 深圳網(wǎng)站建設(shè)便捷網(wǎng)絡(luò)培訓(xùn)網(wǎng)站
  • 為什么做網(wǎng)站特效用用插件互聯(lián)網(wǎng)產(chǎn)品營(yíng)銷(xiāo)策劃方案
  • 網(wǎng)站技術(shù)解決代運(yùn)營(yíng)公司前十名
  • 做網(wǎng)站的客戶多嗎湖南企業(yè)網(wǎng)站建設(shè)
  • 深圳公司網(wǎng)站建設(shè)設(shè)計(jì)肇慶seo
  • 企業(yè)網(wǎng)站建設(shè)中存在的問(wèn)題網(wǎng)絡(luò)廣告文案范文
  • 引邁快速開(kāi)發(fā)平臺(tái)北京網(wǎng)站優(yōu)化體驗(yàn)
  • wampserver做的網(wǎng)站找精準(zhǔn)客戶的app
  • 佛山seo管理seo發(fā)帖網(wǎng)站