欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java日常練習(xí)題,每天進(jìn)步一點(diǎn)點(diǎn)(49)

 更新時(shí)間:2021年08月25日 09:22:09   作者:牛哄哄的柯南  
下面小編就為大家?guī)?lái)一篇Java基礎(chǔ)的幾道練習(xí)題(分享)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧,希望可以幫到你

承蒙各位厚愛(ài),我們一起每天進(jìn)步一點(diǎn)點(diǎn)!(鼠標(biāo)選中空白處查看答案)

1、String str1 = “abc”,“abc”分配在內(nèi)存哪個(gè)區(qū)域?

正確答案: C



字符串常量區(qū)

寄存器

題解:
用new創(chuàng)建的對(duì)象在堆區(qū)
函數(shù)中的臨時(shí)變量在棧去
java中的字符串在字符串常量區(qū)

2、關(guān)于AOP錯(cuò)誤的是?

正確答案: C

AOP將散落在系統(tǒng)中的“方面”代碼集中實(shí)現(xiàn)

AOP有助于提高系統(tǒng)可維護(hù)性

AOP已經(jīng)表現(xiàn)出將要替代面向?qū)ο蟮内厔?shì)

AOP是一種設(shè)計(jì)模式,Spring提供了一種實(shí)現(xiàn)

題解:
AOP不能替代面向?qū)ο?br /> AOP 和 OOP的區(qū)別:
1.面向方面編程 AOP 偏重業(yè)務(wù)處理過(guò)程的某個(gè)步驟或階段,強(qiáng)調(diào)降低模塊之間的耦合度,使代碼擁有更好的移植性。
2.面向?qū)ο缶幊?(oop) 則是對(duì)業(yè)務(wù)分析中抽取的實(shí)體進(jìn)行方法和屬性的封裝。
也可以說(shuō) AOP 是面向業(yè)務(wù)中的動(dòng)詞領(lǐng)域, OOP 面向名詞領(lǐng)域。
AOP 的一個(gè)很重要的特點(diǎn)是源代碼無(wú)關(guān)性,也就是說(shuō)如果我們的系統(tǒng)中引用了 AOP 組件,即使我們把該組件去掉,系統(tǒng)代碼也應(yīng)該能夠編譯通過(guò)。要實(shí)現(xiàn)這一點(diǎn),可以使用動(dòng)態(tài) proxy 模式。

3、下列語(yǔ)句中,正確的是

正確答案: B

float x=0.0

boolean b=3>5

char c=“A”

double =3.14

題解:
在java里面 float類型數(shù)據(jù)類型初始化時(shí)必須使用后綴f 因?yàn)閖ava默認(rèn)浮點(diǎn)型是double 用后綴f表示為float類型;
A應(yīng)為:float x = 0.0f;
布爾值可以是一個(gè)表達(dá)式的值,但必須是一個(gè)true或者false值
B正確
char只能是一個(gè)字符 而不是一個(gè)字符串
C應(yīng)為:char c=‘A';
D沒(méi)變量名…沒(méi)變量名…沒(méi)變量名…重要的事情說(shuō)三遍

4、下列說(shuō)法正確的是()

正確答案: C

WebLogic中開(kāi)發(fā)消息Bean的non-persistent 方式可以保證消息的可靠

EJB容器發(fā)生錯(cuò)誤,non-persistent方式下JMS容器仍然會(huì)將消息發(fā)送

EJB容器發(fā)生錯(cuò)誤,persistent方式下JMS容器仍然會(huì)將消息發(fā)送

EJB容器發(fā)生錯(cuò)誤,兩種方式下JMS容器仍會(huì)在MDB可用的時(shí)候?qū)⑾l(fā)送

題解:
weblogic中開(kāi)發(fā)消息Bean時(shí)的persistent與non-persisten的差別:
persistent方式的MDB可以保證消息傳遞的可靠性,也就是如果EJB容器出現(xiàn)問(wèn)題而JMS服務(wù)器依然會(huì)將消息在此MDB可用的時(shí)候發(fā)送過(guò)來(lái)。
non-persistent方式的消息將被丟棄。

5、Java中的集合類包括ArrayList、LinkedList、HashMap等類,下列關(guān)于集合類描述正確的是()

正確答案: A B D

ArrayList和LinkedList均實(shí)現(xiàn)了List接口

ArrayList的訪問(wèn)速度比LinkedList快

添加和刪除元素時(shí),ArrayList的表現(xiàn)更佳

HashMap實(shí)現(xiàn)Map接口,它允許任何類型的鍵和值對(duì)象,并允許將null用作鍵或值

題解:
添加和刪除時(shí)當(dāng)然是鏈表表現(xiàn)更佳了

6、下面有關(guān)java的instanceof、?、&、&&說(shuō)法正確的有?

正確答案: A B C D

instanceof 可用來(lái)判斷某個(gè)實(shí)例變量是否屬于某種類的類型。

“?:” 三目運(yùn)算符

&在邏輯運(yùn)算中是非短路邏輯與,在位運(yùn)算中是按位與

&& 邏輯運(yùn)算:邏輯與

題解:
&&是邏輯與 即判斷&&兩側(cè)的表達(dá)式是否都為真,都為真則此&&表達(dá)式值為真;& 是按位與 即將&兩側(cè)的數(shù)用二進(jìn)制展開(kāi),每一位都求與運(yùn)算,最后得到的二進(jìn)制數(shù)即為結(jié)果;邏輯與結(jié)果只講真和假,而按位與得出的卻是實(shí)實(shí)在在的一個(gè)數(shù)

7、下面有關(guān)java類加載器,說(shuō)法正確的是?

正確答案: A B C D

引導(dǎo)類加載器(bootstrap class loader):它用來(lái)加載 Java 的核心庫(kù),是用原生代碼來(lái)實(shí)現(xiàn)的

擴(kuò)展類加載器(extensions class loader):它用來(lái)加載 Java 的擴(kuò)展庫(kù)。

系統(tǒng)類加載器(system class loader):它根據(jù) Java 應(yīng)用的類路徑(CLASSPATH)來(lái)加載 Java 類

tomcat為每個(gè)App創(chuàng)建一個(gè)Loader,里面保存著此WebApp的ClassLoader。需要加載WebApp下的類時(shí),就取出

ClassLoader來(lái)使用

題解:
說(shuō)的都沒(méi)毛病,哪個(gè)不知道的記一下。

8、class A {}

class B extends A {}

class C extends A {}

class D extends B {}

Which four statements are true ?

正確答案: A C D G

A:The type List<A>is assignable to List.

B:The type List<B>is assignable to List<A>.

C:The type List<Object>is assignable to List<?>.

D:The type List<D>is assignable to List<?extends B>.

E:The type List<?extends A>is assignable to List<A>.

F:The type List<Object>is assignable to any List reference.

G:The type List<?extends B>is assignable to List<?extends A>.

題解:
1.只看尖括號(hào)里邊的?。∶鞔_點(diǎn)和范圍兩個(gè)概念
2.如果尖括號(hào)里的是一個(gè)類,那么尖括號(hào)里的就是一個(gè)點(diǎn),比如List<A>,List<B>,List<Object>
3.如果尖括號(hào)里面帶有問(wèn)號(hào),那么代表一個(gè)范圍,<? extends A> 代表小于等于A的范圍,<? super A>代表大于等于A的范圍,<?>代表全部范圍
4.尖括號(hào)里的所有點(diǎn)之間互相賦值都是錯(cuò),除非是倆相同的點(diǎn)
5.尖括號(hào)小范圍賦值給大范圍,對(duì),大范圍賦值給小范圍,錯(cuò)。如果某點(diǎn)包含在某個(gè)范圍里,那么可以賦值,否則,不能賦值
6.List<?>和List 是相等的,都代表最大范圍
7.補(bǔ)充:List既是點(diǎn)也是范圍,當(dāng)表示范圍時(shí),表示最大范圍

9、為腳本程序指定執(zhí)行權(quán)限命令的參數(shù)為

正確答案: A

chmod +x filename.sh

chown +x filename.sh

chmod +w filename.sh

chown +r filename.sh

題解:
chmod +x filename.sh r讀w寫(xiě)x執(zhí)行

10、SMTP是用于( )

正確答案: C

瀏覽器和Web服務(wù)器之間傳送報(bào)文

從郵件服務(wù)器向客戶端發(fā)送報(bào)文

在郵件服務(wù)器之間傳送報(bào)文

網(wǎng)管代理向網(wǎng)管站發(fā)送報(bào)文

題解:
SMTP 是一種提供可靠且有效電子郵件傳輸?shù)膮f(xié)議。 SMTP 是建模在 FTP 文件傳輸服務(wù)上的一種郵件服務(wù),主要用于傳輸系統(tǒng)之間的郵件信息并提供來(lái)信有關(guān)的通知。

答案匯總:

1、正確答案: C

2、正確答案: C

3、正確答案: B

4、正確答案: C

5、正確答案: A B D

6、正確答案: A B C D

7、正確答案: A B C D

8、正確答案: A C D G

9、正確答案: A

10、正確答案: C

總結(jié)

本篇文章就到這里了,希望能給你帶來(lái)幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • SpringBoot如何優(yōu)雅的處理全局異常

    SpringBoot如何優(yōu)雅的處理全局異常

    這篇文章主要給大家介紹了關(guān)于SpringBoot如何優(yōu)雅的處理全局異常的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用SpringBoot具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • java并發(fā)容器CopyOnWriteArrayList實(shí)現(xiàn)原理及源碼分析

    java并發(fā)容器CopyOnWriteArrayList實(shí)現(xiàn)原理及源碼分析

    這篇文章主要為大家詳細(xì)介紹了java并發(fā)容器CopyOnWriteArrayList實(shí)現(xiàn)原理及源碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • Java實(shí)現(xiàn)樹(shù)形List與扁平List互轉(zhuǎn)的示例代碼

    Java實(shí)現(xiàn)樹(shù)形List與扁平List互轉(zhuǎn)的示例代碼

    在平時(shí)的開(kāi)發(fā)中,我們時(shí)常會(huì)遇到需要將"樹(shù)形List"與"扁平List"互轉(zhuǎn)的情況,本文為大家整理了Java實(shí)現(xiàn)樹(shù)形List與扁平List互轉(zhuǎn)的示例代碼,希望對(duì)大家有所幫助
    2023-05-05
  • SpringBoot攔截器如何獲取http請(qǐng)求參數(shù)

    SpringBoot攔截器如何獲取http請(qǐng)求參數(shù)

    這篇文章主要給大家介紹了SpringBoot攔截器如何獲取http請(qǐng)求參數(shù)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • SpringBoot結(jié)合Redis配置工具類實(shí)現(xiàn)動(dòng)態(tài)切換庫(kù)

    SpringBoot結(jié)合Redis配置工具類實(shí)現(xiàn)動(dòng)態(tài)切換庫(kù)

    本文主要介紹了SpringBoot結(jié)合Redis配置工具類實(shí)現(xiàn)動(dòng)態(tài)切換庫(kù),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • Java并發(fā)編程回環(huán)屏障CyclicBarrier

    Java并發(fā)編程回環(huán)屏障CyclicBarrier

    這篇文章主要介紹了Java并發(fā)編程回環(huán)屏障CyclicBarrier,文章繼續(xù)上文所介紹的Java并發(fā)編程同步器CountDownLatch展開(kāi)主題相關(guān)內(nèi)容,需要的小伙伴可以參考一下
    2022-04-04
  • Java數(shù)字轉(zhuǎn)中文大寫(xiě)工具類詳細(xì)代碼(拿去即用)

    Java數(shù)字轉(zhuǎn)中文大寫(xiě)工具類詳細(xì)代碼(拿去即用)

    最近項(xiàng)目中用到金額轉(zhuǎn)大寫(xiě)的地方,索性給大家總結(jié)下,這篇文章主要給大家介紹了關(guān)于Java數(shù)字轉(zhuǎn)中文大寫(xiě)工具類的相關(guān)資料,文中給出了詳細(xì)的代碼示例,需要的朋友可以參考下
    2024-05-05
  • Java引用類型interface的用法總結(jié)

    Java引用類型interface的用法總結(jié)

    這篇文章主要為大家詳細(xì)介紹了Java中引用類型interface的用法的相關(guān)資料,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Java有一定幫助,感興趣的可以了解一下
    2022-10-10
  • java中匿名內(nèi)部類解讀分析

    java中匿名內(nèi)部類解讀分析

    本篇文章介紹了,java中匿名內(nèi)部類解讀分析。需要的朋友參考下
    2013-05-05
  • java實(shí)現(xiàn)檢測(cè)是否字符串中包含中文

    java實(shí)現(xiàn)檢測(cè)是否字符串中包含中文

    本文給大家分享了2個(gè)使用java檢測(cè)字符串中是否包含中文的代碼,都非常的實(shí)用,最后附上了各種字符的unicode編碼的范圍,方便我們以后使用正則進(jìn)行匹配檢測(cè)。
    2015-10-10

最新評(píng)論