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

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

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

1、java中,用( )關(guān)鍵字定義常量?

正確答案: A

final

#define

float

const

題解:
A:final修飾變量,表示變量的指向(引用地址)不可變。
B:#define,Java中沒這個(gè)東西。
C:單精度浮點(diǎn)。
D:const,這是個(gè)保留關(guān)鍵字,和goto一樣。暫時(shí)沒有用,是C和C++中的常量關(guān)鍵字。

2、以下代碼的循環(huán)次數(shù)是

public class Test {
public static void main(String args[]) {
int i = 7;
do {
System.out.println(--i);
 --i;
} while (i != 0);
System.out.println(i);
}
}

正確答案: D

0

1

7

無限次

題解:
會先執(zhí)行do循環(huán)體一次,再判斷while里的判斷條件是否成立,如果成立繼續(xù),不成立退出,單獨(dú)的–i和i–沒有區(qū)別,但是在表達(dá)式中,–i會先進(jìn)行自減再執(zhí)行語句,而i–是先執(zhí)行語句再進(jìn)行自減,這一題每次循環(huán)執(zhí)行輸出語句時(shí)i自減1,執(zhí)行–i時(shí)再次自減1,每次循環(huán)減2,總值為7,第四次執(zhí)行循環(huán)時(shí),i=-1,不等于0,所以會無限次循環(huán)。

3、下面代碼的執(zhí)行結(jié)果是 :

class Chinese{

private static Chinese objref =new Chinese();

private Chinese(){}

public static Chinese getInstance() { return objref; }

}

public class TestChinese {

public static void main(String [] args) {

Chinese obj1 = Chinese.getInstance();

Chinese obj2 = Chinese.getInstance();

System.out.println(obj1 == obj2);

}

}

正確答案: A

true

false

TRUE

FALSE

題解:
餓漢式單例模式,在類創(chuàng)建時(shí),就已經(jīng)實(shí)例化完成,在調(diào)用Chinese.getInstance()時(shí),直接獲取靜態(tài)對象,obj1和obj2其實(shí)是一個(gè)對象,應(yīng)該返回true。

4、如果一個(gè)接口Glass有個(gè)方法setColor(),有個(gè)類BlueGlass實(shí)現(xiàn)接口Glass,則在類BlueGlass中正確的是? ( )

正確答案: C

protected void setColor() { …}

void setColor() { …}

public void setColor() { …}

以上語句都可以用在類BlueGlass中

題解:
接口中屬性為public static final。方法為public abstract,子類的權(quán)限不能比父類更低。

5、下面的輸出結(jié)果是什么?

public class Demo {

public static void main(String args[])

{

String str=new String(“hello”);

if(str==“hello”)

{

System.out.println(“true”);

}

else {

System.out.println(“false”);

}

}

}

正確答案: B

true

false

題解:
==用來判斷兩個(gè)變量是否相等時(shí),如果兩個(gè)變量是基本類型變量,且都是數(shù)值類型(不要求數(shù)據(jù)類型嚴(yán)格相同),則只要兩個(gè)變量的值相等,就返回true;對于兩個(gè)引用類型變量,必須指向同一個(gè)對象,==才會返回true。==判斷的是對象引用地址是否相同,String str=new String(“hello”);
這句話new了一個(gè)新的String對象,所以地址與"hello"字符串常量的地址不同,答案為false,如果判斷字符串是否相等應(yīng)給用str.equals(“hello”)方法。

6、以下JAVA程序代碼的輸出是

public static void main(String args[]) {

System.out.println(14^3);

}

正確答案: B

2744

13

17

11

題解:
^表示異或 就是相同是0 不同是1
14是1110
3是0011
所以14^3=1101,即13

7、Which method you define as the starting point of new thread in a class from which n thread can be execution?

翻譯:在一個(gè)可以執(zhí)行n個(gè)線程的類中,哪個(gè)方法定義為新線程的起點(diǎn)?

正確答案: B

public void start()

public void run()

public void int()

public static void main(String args[])

public void runnable()

題解:
問線程執(zhí)行的入口,start()是啟動(dòng)該線程的方法,是啟動(dòng)的動(dòng)作,run方法就是線程執(zhí)行的入口。

8、Java1.8之后,Java接口的修飾符可以為()

正確答案: D

private

protected

final

abstract

題解:
接口是一種特殊的抽象類,先說明抽象類中的抽象方法,再說明接口
抽象類中的抽象方法(其前有 abstract1修飾)不能用 private、 static、 synchronized、native訪回修飾符修飾。原因如下:
1、private
抽象方法沒有方法體,是用來被繼承的,所以不能用 private修飾。
2、static
static修飾的方法可以通過類名來訪間該方法(即該方法的方法體),抽象方法用sttic修飾沒有意義。
3.、synchronized
該關(guān)鍵字是為該方法加一個(gè)鎖。而如果該關(guān)鍵字修飾的方法是 static方法。則使用的鎖就是class變量的鎖。如果是修飾類方法。則用this變量鎖。
但是抽象類不能實(shí)例化對象,因?yàn)樵摲椒ú皇窃谠摮橄箢愔袑?shí)現(xiàn)的。是在其子類實(shí)現(xiàn)的。所以,鎖應(yīng)該歸其子類所有。所以,抽象方法也就不能用 synchronized關(guān)鍵字修飾了。
4、native
native這個(gè)東西本身就和 abstract沖突,他們都是方法的聲明,只是一個(gè)把方法實(shí)現(xiàn)移交給子類,另一個(gè)是移交給本地操作系統(tǒng)。如果同時(shí)出現(xiàn),就相當(dāng)于即把實(shí)現(xiàn)移交給子類,又把實(shí)現(xiàn)移交給本地操作系統(tǒng),那到底誰來實(shí)現(xiàn)具體方法呢?
接口是一種特殊的抽象類,接口中的方法全部是抽象方法(但其前的 abstract可以省略),所以抽象類中的抽象方法不能用的訪間修飾符這里也不能用。同時(shí)額外說明一下protect關(guān)鍵詞
5、protect
protected訪同修飾符也不能使用,因?yàn)榻涌诳梢宰屗械念惾?shí)現(xiàn)(非繼承),不只是其子類,但是要用public去修飾。接口可以去繼承一個(gè)已有的接口。

9、假如某個(gè)JAVA進(jìn)程的JVM參數(shù)配置如下:

-Xms1G -Xmx2G -Xmn500M -XX:MaxPermSize=64M -XX:+UseConcMarkSweepGC -XX:SurvivorRatio=3,

請問eden區(qū)最終分配的大小是多少?

正確答案: C

64M

500M

300M

100M

題解:
先分析一下里面各個(gè)參數(shù)的含義:
-Xms:1G , 就是說初始堆大小為1G
-Xmx:2G , 就是說最大堆大小為2G
-Xmn:500M ,就是說年輕代大小是500M(包括一個(gè)Eden和兩個(gè)Survivor)
-XX:MaxPermSize:64M , 就是說設(shè)置持久代最大值為64M
-XX:+UseConcMarkSweepGC , 就是說使用使用CMS內(nèi)存收集算法
-XX:SurvivorRatio=3 , 就是說Eden區(qū)與Survivor區(qū)的大小比值為3:1:1
題目中所問的Eden區(qū)的大小是指年輕代的大小,直接根據(jù)-Xmn:500M和-XX:SurvivorRatio=3可以直接計(jì)算得出
500M*(3/(3+1+1))
=500M*(3/5)
=500M*0.6
=300M
所以Eden區(qū)域的大小為300M。

10、在Struts框架中如果要使用Validation作驗(yàn)證的話,需要使用以下哪個(gè)Form?

正確答案: D

ActionForm

ValidatorActionForm

ValidatorForm

DynaValidatorActionForm

總結(jié)

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

相關(guān)文章

  • Java局部打印效果不同問題解決方案

    Java局部打印效果不同問題解決方案

    這篇文章主要介紹了Java局部打印效果不同問題解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • Eclipse遠(yuǎn)程debug的步驟與注意事項(xiàng)

    Eclipse遠(yuǎn)程debug的步驟與注意事項(xiàng)

    今天小編就為大家分享一篇關(guān)于Eclipse遠(yuǎn)程debug的步驟與注意事項(xiàng),小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • 解決dubbo錯(cuò)誤ip及ip亂入問題的方法

    解決dubbo錯(cuò)誤ip及ip亂入問題的方法

    今天小編就為大家分享一篇關(guān)于解決dubbo錯(cuò)誤ip及ip亂入問題的方法,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • java中如何實(shí)現(xiàn)對類的對象進(jìn)行排序

    java中如何實(shí)現(xiàn)對類的對象進(jìn)行排序

    在本篇文章里小編給各位整理一篇關(guān)于java中如何實(shí)現(xiàn)對類的對象進(jìn)行排序知識點(diǎn)內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2020-02-02
  • Spring Cloud詳解實(shí)現(xiàn)聲明式微服務(wù)調(diào)用OpenFeign方法

    Spring Cloud詳解實(shí)現(xiàn)聲明式微服務(wù)調(diào)用OpenFeign方法

    這篇文章主要介紹了Spring Cloud實(shí)現(xiàn)聲明式微服務(wù)調(diào)用OpenFeign方法,OpenFeign 是 Spring Cloud 家族的一個(gè)成員, 它最核心的作用是為 HTTP 形式的 Rest API 提供了非常簡潔高效的 RPC 調(diào)用方式,希望對大家有所幫助。一起跟隨小編過來看看吧
    2022-07-07
  • java獲取nvidia顯卡信息的實(shí)現(xiàn)示例

    java獲取nvidia顯卡信息的實(shí)現(xiàn)示例

    現(xiàn)在的需求是要獲取nvidia顯卡的使用情況,本文主要介紹了java獲取nvidia顯卡信息的實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-02-02
  • 在Java中實(shí)現(xiàn)線程安全的單例模式的常見方式

    在Java中實(shí)現(xiàn)線程安全的單例模式的常見方式

    單例模式是一種常用的軟件設(shè)計(jì)模式,它確保一個(gè)類只有一個(gè)實(shí)例,并提供一個(gè)全局訪問點(diǎn),在多線程環(huán)境下,確保單例模式的線程安全性是非常重要的,因?yàn)槎鄠€(gè)線程可能會同時(shí)嘗試創(chuàng)建實(shí)例,導(dǎo)致實(shí)例不唯一的問題,本文介紹了在Java中實(shí)現(xiàn)線程安全的單例模式有幾種常見的方式
    2024-09-09
  • 基于Hibernate中配置文件的學(xué)習(xí)(分享)

    基于Hibernate中配置文件的學(xué)習(xí)(分享)

    下面小編就為大家?guī)硪黄贖ibernate中配置文件的學(xué)習(xí)(分享)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-06-06
  • 關(guān)于解決雪花算法生成的ID傳輸前端后精度丟失問題

    關(guān)于解決雪花算法生成的ID傳輸前端后精度丟失問題

    這篇文章主要介紹了關(guān)于解決雪花算法生成的ID傳輸前端后精度丟失問題,雪花算法生成的ID傳輸?shù)角岸藭r(shí),會出現(xiàn)后三位精度丟失,本文提供了解決思路,需要的朋友可以參考下
    2023-03-03
  • 解決eclipse上傳svn忽略target文件夾的坑

    解決eclipse上傳svn忽略target文件夾的坑

    這篇文章主要介紹了解決eclipse上傳svn忽略target文件夾的坑,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01

最新評論

滁州市| 澄江县| 永安市| 山西省| 德兴市| 灌云县| 紫云| 许昌县| 安西县| 新郑市| 介休市| 葫芦岛市| 琼结县| 兖州市| 海林市| 上思县| 惠州市| 都兰县| 隆尧县| 乳源| 景谷| 黎平县| 大姚县| 佛坪县| 高州市| 丰镇市| 临桂县| 霍林郭勒市| 东乌| 黄龙县| 竹山县| 两当县| 新沂市| 深圳市| 南投市| 凯里市| 怀化市| 资讯 | 二连浩特市| 县级市| 兰坪|