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

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

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

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

1、下列不屬于訪問(wèn)控制符的是()

正確答案: D

public

private

protected

static

題解:
在這里插入圖片描述

2、Java 源程序文件的擴(kuò)展名為()

正確答案: A

.java

.class

.exe

.jar

題解:
.class 編譯后的Java文件
.java是未編譯的程序
.jsp是頁(yè)面程序
.xml配置程序
.jar是.calss的集合

3、以下程序的執(zhí)行結(jié)果是:

static boolean foo(char c)

{

System.out.print©;

return true;

}

public static void main(String[] args) {

int i =0;

for(foo(‘A');foo(‘B')&&(i<2);foo(‘C'))

{

i++;

foo(‘D');

}

}

正確答案: A

ABDCBDCB

ABCDABCD

編譯時(shí)出錯(cuò)

運(yùn)行時(shí)拋出異常

題解:
例子:for(1;2;3){
4;
}
這題考察的應(yīng)該是for循環(huán)的執(zhí)行順序:
1只在開(kāi)頭執(zhí)行一次便不再執(zhí)行;然后是2->4->3->2->4->3這樣循環(huán)下去;等到滿足終止條件時(shí)到2就停止了,所以選A

4、給定代碼:

public class SwitchTest{//1

public static void main(String[] args) {//2

System.out.println(“value=”+switchit(4));//3

}//4

public static int switchit(int x) {

int j=1;

switch (x) {

case 1:j++;

case 2:j++;

case 3:j++;

case 4:j++;

case 5:j++;

default:j++;

}

return j+x;

}

}

第三行將輸出什么?

正確答案: B

value=6

value=8

value=3

value=5

value=4

題解:
沒(méi)有break,從case 4開(kāi)始一直執(zhí)行到最后,j自加3次變成了4,結(jié)果返回8

5、下面有關(guān)List接口、Set接口和Map接口的描述,錯(cuò)誤的是?

正確答案: A

他們都繼承自Collection接口

List是有序的Collection,使用此接口能夠精確的控制每個(gè)元素插入的位置

Set是一種不包含重復(fù)的元素的Collection

Map提供key到value的映射。一個(gè)Map中不能包含相同的key,每個(gè)key只能映射一個(gè)value

題解:
在這里插入圖片描述

6、以下代碼的輸出結(jié)果是?

public class B

{

public static B t1 = new B();

public static B t2 = new B();

{

System.out.println(“構(gòu)造塊”);

}

static

{

System.out.println(“靜態(tài)塊”);

}

public static void main(String[] args)

{

B t = new B();

}

}

正確答案: C

靜態(tài)塊 構(gòu)造塊 構(gòu)造塊 構(gòu)造塊

構(gòu)造塊 靜態(tài)塊 構(gòu)造塊 構(gòu)造塊

構(gòu)造塊 構(gòu)造塊 靜態(tài)塊 構(gòu)造塊

構(gòu)造塊 構(gòu)造塊 構(gòu)造塊 靜態(tài)塊

題解:
開(kāi)始時(shí)JVM加載B.class,對(duì)所有的靜態(tài)成員進(jìn)行聲明,t1 t2被初始化為默認(rèn)值,為null,又因?yàn)閠1 t2需要被顯式初始化,所以對(duì)t1進(jìn)行顯式初始化,初始化代碼塊→構(gòu)造函數(shù)(沒(méi)有就是調(diào)用默認(rèn)的構(gòu)造函數(shù)),咦!靜態(tài)代碼塊咋不初始化?因?yàn)樵陂_(kāi)始時(shí)已經(jīng)對(duì)static部分進(jìn)行了初始化,雖然只對(duì)static變量進(jìn)行了初始化,但在初始化t1時(shí)也不會(huì)再執(zhí)行static塊了,因?yàn)镴VM認(rèn)為這是第二次加載類B了,所以static會(huì)在t1初始化時(shí)被忽略掉,所以直接初始化非static部分,也就是構(gòu)造塊部分(輸出'‘構(gòu)造塊'')接著構(gòu)造函數(shù)(無(wú)輸出)。接著對(duì)t2進(jìn)行初始化過(guò)程同t1相同(輸出'構(gòu)造塊'),此時(shí)就對(duì)所有的static變量都完成了初始化,接著就執(zhí)行static塊部分(輸出'靜態(tài)塊'),接著執(zhí)行,main方法,同樣也,new了對(duì)象,調(diào)用構(gòu)造函數(shù)輸出(‘構(gòu)造塊'),所以選C

7、URL u =new URL(“http://www.123.com”);。如果www.123.com不存在,則返回______。

正確答案: A

http://www.123.com

””

null

拋出異常

題解:
new URL()時(shí)必須捕獲檢查異常,但這個(gè)異常是由于字符串格式和URL不符導(dǎo)致的,與網(wǎng)址是否存在無(wú)關(guān)。URL的toString方法返回字符串,無(wú)論網(wǎng)址是否存在。

8、what is the result of the following code?

enum AccountType

{

SAVING, FIXED, CURRENT;

private AccountType()

{

System.out.println(“It is a account type”);

}

}

class EnumOne

{

public static void main(String[]args)

{

System.out.println(AccountType.FIXED);

}

}

正確答案: C

Compiles fine and output is prints”It is a account type”once followed by”FIXED”

Compiles fine and output is prints”It is a account type”twice followed by”FIXED”

Compiles fine and output is prints”It is a account type”thrice followed by”FIXED”

Compiles fine and output is prints”It is a account type”four times followed by”FIXED”

Compilation fails

翻譯:

編譯良好,輸出是打印“它是一個(gè)帳戶類型”,后面跟著“FIXED”

編譯良好,輸出打印" It is a account type “兩次,后面跟著” FIXED "

編譯良好,輸出是打印“這是一個(gè)帳戶類型”三次,然后是“FIXED”

編譯良好,輸出是打印“這是一個(gè)帳戶類型”四次,然后是“FIXED”

編譯失敗

9、下面關(guān)于volatile的功能說(shuō)法正確的是哪個(gè)

正確答案: B C

原子性

有序性

可見(jiàn)性

持久性

題解:
synchronized保證三大性,原子性,有序性,可見(jiàn)性,volatile保證有序性,可見(jiàn)性,不能保證原子性

10、下面哪些類可以被繼承? Java.lang.Thread、java.lang.Number、java.lang.Double、java.lang.Math、

java.lang.ClassLoader

正確答案: A B E

Thread

Number

Double

Math

ClassLoader

題解:
A:Thread可以被繼承,用于創(chuàng)建新的線程
B:Number類可以被繼承,Integer,F(xiàn)loat,Double等都繼承自Number類
C:Double類的聲明為
public final class Doubleextends Numberimplements Comparable<Double>
final生明的類不能被繼承
D:Math類的聲明為
public final class Mathextends Object
不能被繼承
E:ClassLoader可以被繼承,用戶可以自定義類加載器

答案匯總:

1、正確答案: D

2、正確答案: A

3、正確答案: A

4、正確答案: B

5、正確答案: A

6、正確答案: C

7、正確答案: A

8、正確答案: C

9、正確答案: B C

10、正確答案:A B E

總結(jié)

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

相關(guān)文章

  • Springboot+MybatisPlus實(shí)現(xiàn)帶驗(yàn)證碼的登錄

    Springboot+MybatisPlus實(shí)現(xiàn)帶驗(yàn)證碼的登錄

    本文主要介紹了Springboot+MybatisPlus實(shí)現(xiàn)帶驗(yàn)證碼的登錄,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-05-05
  • 基于Spring?Boot的線程池監(jiān)控問(wèn)題及解決方案

    基于Spring?Boot的線程池監(jiān)控問(wèn)題及解決方案

    這篇文章主要介紹了基于Spring?Boot的線程池監(jiān)控方案,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-03-03
  • Docker環(huán)境下Spring Boot應(yīng)用內(nèi)存飆升分析與解決場(chǎng)景分析

    Docker環(huán)境下Spring Boot應(yīng)用內(nèi)存飆升分析與解決場(chǎng)景分析

    當(dāng)運(yùn)行一個(gè)Spring Boot項(xiàng)目時(shí),如果未設(shè)置JVM內(nèi)存參數(shù),Spring Boot默認(rèn)會(huì)采用JVM自身默認(rèn)的配置策略,接下來(lái)通過(guò)本文給大家介紹Docker環(huán)境下Spring Boot應(yīng)用內(nèi)存飆升分析與解決方法,需要的朋友參考下吧
    2021-08-08
  • Spring Boot maven框架搭建教程圖解

    Spring Boot maven框架搭建教程圖解

    這篇文章主要介紹了Spring Boot maven框架搭建教程圖解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • Java 網(wǎng)絡(luò)爬蟲(chóng)基礎(chǔ)知識(shí)入門(mén)解析

    Java 網(wǎng)絡(luò)爬蟲(chóng)基礎(chǔ)知識(shí)入門(mén)解析

    這篇文章主要介紹了Java 網(wǎng)絡(luò)爬蟲(chóng)基礎(chǔ)知識(shí)入門(mén)解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-10-10
  • Java synchronized關(guān)鍵字使用方式及特性解析

    Java synchronized關(guān)鍵字使用方式及特性解析

    這篇文章主要介紹了Java synchronized關(guān)鍵字使用方式及特性解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12
  • java堆棧類使用實(shí)例(java中stack的使用方法)

    java堆棧類使用實(shí)例(java中stack的使用方法)

    java中stack的使用方法,堆棧是一種"后進(jìn)先出"(LIFO) 的數(shù)據(jù)結(jié)構(gòu), 只能在一端進(jìn)行插入(稱為"壓棧") 或刪除 (稱為"出棧")數(shù)據(jù)的操作,下面看示例吧
    2013-12-12
  • java 實(shí)現(xiàn)通過(guò) post 方式提交json參數(shù)操作

    java 實(shí)現(xiàn)通過(guò) post 方式提交json參數(shù)操作

    這篇文章主要介紹了java 實(shí)現(xiàn)通過(guò) post 方式提交json參數(shù)操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-09-09
  • IDEA創(chuàng)建自定義模板圖文教程

    IDEA創(chuàng)建自定義模板圖文教程

    我們每次在使用IntelliJ IDEA 時(shí)總會(huì)有一些文件是一直被創(chuàng)建的,今天我們就來(lái)學(xué)習(xí)一下IntelliJ IDEA 的自定義模板功能,文中有詳細(xì)的圖文介紹,需要的朋友可以參考下
    2021-05-05
  • Mac OS X 下 IntelliJ IDEA、jEdit 等 Java 程序中文標(biāo)點(diǎn)輸入無(wú)效的完美解決方法

    Mac OS X 下 IntelliJ IDEA、jEdit 等 Java 程序中文標(biāo)點(diǎn)輸入無(wú)效的完美解決方法

    Mac OS X 下基于 Java 的程序會(huì)出現(xiàn)中文標(biāo)點(diǎn)輸入無(wú)效的問(wèn)題,在中文輸入法狀態(tài),可以輸入中文字,但輸入中文標(biāo)點(diǎn)最后上去的是英文標(biāo)點(diǎn).這篇文章主要介紹了Mac OS X 下 IntelliJ IDEA、jEdit 等 Java 程序中文標(biāo)點(diǎn)輸入無(wú)效的完美解決方法,需要的朋友可以參考下
    2016-10-10

最新評(píng)論

黄山市| 龙川县| 秦皇岛市| 麻江县| 石家庄市| 巴彦县| 黑河市| 故城县| 廊坊市| 石泉县| 揭阳市| 陆川县| 山阳县| 禹城市| 利川市| 边坝县| 百色市| 松阳县| 遵化市| 乃东县| 怀化市| 双峰县| 灵山县| 连州市| 新河县| 桃江县| 沅江市| 昔阳县| 江华| 綦江县| 西乌珠穆沁旗| 陆良县| 凤凰县| 观塘区| 额尔古纳市| 错那县| 安新县| 冷水江市| 葵青区| 台州市| 华容县|