最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

1、下列類在多重catch中同時(shí)出現(xiàn)時(shí),哪一個(gè)異常類應(yīng)最后一個(gè)列出()

正確答案: C

ArithmeticException

NumberFormatException

Exception

ArrayIndexOutOfBoundException

題解:
ArithmeticException 是算數(shù)異常
NumberFormatException 是數(shù)據(jù)格式異常
Exception 異常
ArrayIndexOutOfBoundException 數(shù)組索引超過界限異常
先處理具體的異常,如果沒有則放到一個(gè)大的范圍之中Exception

2、若在某一個(gè)類定義中定義有如下的方法: abstract void performDial( ); 該方法屬于()

正確答案: D

本地方法

最終方法

解態(tài)方法

抽象方法

題解:
含有abstract關(guān)鍵字的方法是抽象方法,抽象方法沒有方法體以分號(hào)結(jié)束,抽象類可不包含抽象方法但聲明了抽象方法的類必須定義為抽象類,并且抽象類、接口都不可以實(shí)例化。子類可繼承抽象父類或?qū)崿F(xiàn)抽象父類當(dāng)中的所有抽象方法(兩種方法皆可)

3、給定以下方法聲明,調(diào)用執(zhí)行mystery(1234)的輸出結(jié)果?

//precondition: x >=0

public void mystery (int x)

{

System.out.print(x % 10);

if ((x / 10) != 0)

{

mystery(x / 10);

}

System.out.print(x % 10);

}

正確答案: B

1441

43211234

3443

12344321

題解:
優(yōu)先會(huì)輸出1234%10=4,選B。后面不用看了

4、java語言中的數(shù)組元素下標(biāo)總是從0開始,下標(biāo)可以是整數(shù)或整型表達(dá)式。()

正確答案: A

正確

錯(cuò)誤

題解:
例如平時(shí)有這樣的用法
for(int i=0;i<10;i++){
a[i+1]=a[i]
}
這個(gè)i+1就是整數(shù)型表達(dá)式 或者a[5+3]就是a[8]

5、以下敘述正確的是

正確答案: D

實(shí)例方法可直接調(diào)用超類的實(shí)例方法

實(shí)例方法可直接調(diào)用超類的類方法、

實(shí)例方法可直接調(diào)用子類的實(shí)例方法

實(shí)例方法可直接調(diào)用本類的實(shí)例方法

題解:
A錯(cuò)誤,類的實(shí)例方法是與該類的實(shí)例對(duì)象相關(guān)聯(lián)的,不能直接調(diào)用,只能通過創(chuàng)建超類的一個(gè)實(shí)例對(duì)象,再進(jìn)行調(diào)用
B錯(cuò)誤,當(dāng)父類的類方法定義為private時(shí),對(duì)子類是不可見的,所以子類無法調(diào)用
C錯(cuò)誤,子類具體的實(shí)例方法對(duì)父類是不可見的,所以無法直接調(diào)用, 只能通過創(chuàng)建子類的一個(gè)實(shí)例對(duì)象,再進(jìn)行調(diào)用
D正確,實(shí)例方法可以調(diào)用自己類中的實(shí)例方法

6、下面有關(guān)java object默認(rèn)的基本方法,說法錯(cuò)誤的是?

正確答案: B

equals(Object obj) 指示某個(gè)其他對(duì)象是否與此對(duì)象“相等”

copy() 創(chuàng)建并返回此對(duì)象的一個(gè)副本

wait() 導(dǎo)致當(dāng)前的線程等待,直到其他線程調(diào)用此對(duì)象的 notify() 方法或 notifyAll() 方法

toString() 返回該對(duì)象的字符串表示

題解:
Object中沒有copy方法

7、如下代碼,執(zhí)行test()函數(shù)后,屏幕打印結(jié)果為()

public class Test2

{

public void add(Byte b)

{

b = b++;

}

public void test()

{

Byte a = 127;

Byte b = 127;

add(++a);

System.out.print(a + " ");

add(b);

System.out.print(b + “”);

}

}

正確答案: D

127 127

128 127

129 128

以上都不對(duì)

題解:
add()方法里面的修改值并不會(huì)起作用,而add(++a)會(huì)使a數(shù)值越界成-128,所以輸出為-128 127

8、下面程序的輸出結(jié)果為( )

public class Demo {

public static String sRet = “”;

public static void func(int i)

{

try

{

if (i%2==0)

{

throw new Exception();

}

}

catch (Exception e)

{

sRet += “0”;

return;

}

finally

{

sRet += “1”;

}

sRet += “2”;

}

public static void main(String[] args)

{

func(1);

func(2);

System.out.println(sRet);

}

}

正確答案: B

120

1201

12012

101

題解:
①調(diào)用func(1),if不符合,直接進(jìn)入finally,sRet=“1"
②finally語句中沒有返回值,故繼續(xù)向下執(zhí)行,sRet=“12”
③調(diào)用func(2),if符合,sRet=“120”,此時(shí)有返回值!!!
④調(diào)用finally語句,sRet=“1201”
⑤因?yàn)橐呀?jīng)有返回值了,finally之后的語句也不再執(zhí)行,sRet=“1201”。

9、ServletConfig接口默認(rèn)是哪里實(shí)現(xiàn)的?

正確答案: B

Servlet

GenericServlet

HttpServlet

用戶自定義servlet

題解:
GenericServlet類的實(shí)現(xiàn)接口中包括了ServletConfig接口,但是它自身的init(ServletConfig config)方法又需要外界給它傳遞一個(gè)實(shí)現(xiàn)ServletConfig的對(duì)象,就是說GenericServlet和ServletConfig的依賴關(guān)系既是繼承關(guān)系,也是一種關(guān)聯(lián)關(guān)系。

10、以下哪幾種方式可用來實(shí)現(xiàn)線程間通知和喚醒:( )

正確答案: A C

Object.wait/notify/notifyAll

ReentrantLock.wait/notify/notifyAll

Condition.await/signal/signalAll

Thread.wait/notify/notifyAll

題解:
Condition是在java 1.5中才出現(xiàn)的,它用來替代傳統(tǒng)的Object的wait()、notify()實(shí)現(xiàn)線程間的協(xié)作,相比使用Object的wait()、 notify(),使用Condition1的await()、signal()這種方式實(shí)現(xiàn)線程間協(xié)作更加安全和高效。

答案匯總:

1、正確答案: C

2、正確答案: D

3、正確答案: B

4、正確答案: A

5、正確答案: D

6、正確答案: B

7、正確答案: D

8、正確答案: B

9、正確答案: B

10、正確答案: A C

總結(jié)

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

相關(guān)文章

  • MyBatis?Plus?導(dǎo)入IdType失敗的解決

    MyBatis?Plus?導(dǎo)入IdType失敗的解決

    這篇文章主要介紹了MyBatis?Plus?導(dǎo)入IdType失敗的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • Java中Spring Boot+Socket實(shí)現(xiàn)與html頁面的長(zhǎng)連接實(shí)例詳解

    Java中Spring Boot+Socket實(shí)現(xiàn)與html頁面的長(zhǎng)連接實(shí)例詳解

    這篇文章主要介紹了Java中Spring Boot+Socket實(shí)現(xiàn)與html頁面的長(zhǎng)連接實(shí)例詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • 淺析Java的Hibernate框架中的緩存和延遲加載機(jī)制

    淺析Java的Hibernate框架中的緩存和延遲加載機(jī)制

    這篇文章主要介紹了Java的Hibernate框架中的緩存和延遲加載機(jī)制,Hibernate是注明的Java下SSH三大web開發(fā)框架之一,需要的朋友可以參考下
    2015-11-11
  • Java中的Random()函數(shù)及兩種構(gòu)造方法

    Java中的Random()函數(shù)及兩種構(gòu)造方法

    Java中存在著兩種Random函數(shù)分別是java.lang.Math.Random和java.util.Random,文中給大家介紹了random()的兩種構(gòu)造方法,感興趣的朋友跟隨小編一起看看吧
    2018-11-11
  • java下載url路徑包含中文需要轉(zhuǎn)義的操作

    java下載url路徑包含中文需要轉(zhuǎn)義的操作

    這篇文章主要介紹了java下載url路徑包含中文需要轉(zhuǎn)義的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • SpringMVC?RESTFul實(shí)體類創(chuàng)建及環(huán)境搭建

    SpringMVC?RESTFul實(shí)體類創(chuàng)建及環(huán)境搭建

    這篇文章主要為大家介紹了SpringMVC?RESTFul實(shí)體類創(chuàng)建及環(huán)境搭建詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • SpringBoot中實(shí)現(xiàn)數(shù)據(jù)脫敏處理的方法詳解

    SpringBoot中實(shí)現(xiàn)數(shù)據(jù)脫敏處理的方法詳解

    項(xiàng)目開發(fā)中,在處理敏感信息時(shí),數(shù)據(jù)脫敏是一項(xiàng)重要的安全措施,本文主要為大家介紹了如何在SpringBoot項(xiàng)目中進(jìn)行數(shù)據(jù)脫敏處理,有需要的可以了解下
    2025-03-03
  • 史上最全面的Spring Boot配置文件深入講解

    史上最全面的Spring Boot配置文件深入講解

    Springboot極大的簡(jiǎn)化了Spring框架的使用配置流程,在核心配置文件里,幾乎可以完成所有的配置工作,下面這篇文章主要給大家介紹了關(guān)于Spring Boot配置文件的相關(guān)資料,文中介紹的非常全面,需要的朋友可以參考下
    2018-12-12
  • Java%(取模運(yùn)算)全面講解

    Java%(取模運(yùn)算)全面講解

    這篇文章主要介紹了Java%(取模運(yùn)算)全面講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • 解決Spring導(dǎo)出可以運(yùn)行的jar包問題

    解決Spring導(dǎo)出可以運(yùn)行的jar包問題

    最近需要解決Maven項(xiàng)目導(dǎo)入可執(zhí)行的jar包的問題,如果項(xiàng)目不包含Spring,那么使用mvn assembly:assembly即可,這篇文章主要介紹了Spring導(dǎo)出可以運(yùn)行的jar包,需要的朋友可以參考下
    2023-03-03

最新評(píng)論

呼和浩特市| 赤壁市| 苍溪县| 德清县| 北安市| 金堂县| 禄丰县| 驻马店市| 伽师县| 巍山| 杭锦后旗| 东宁县| 综艺| 开原市| 托里县| 丹寨县| 平果县| 和平区| 八宿县| 敦化市| 北安市| 资兴市| 雷山县| 马关县| 太白县| 武邑县| 依兰县| 开原市| 凤台县| 大悟县| 中西区| 西吉县| 迭部县| 富平县| 宁明县| 通辽市| 昆山市| 广宁县| 高唐县| SHOW| 湖口县|