激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

香港云服务器
服務(wù)器之家 - 編程語言 - Java教程 - Java日常練習(xí)題,每天進(jìn)步一點(diǎn)點(diǎn)(18)

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

2021-10-20 11:00牛哄哄的柯南 Java教程

下面小編就為大家?guī)硪黄狫ava基礎(chǔ)的幾道練習(xí)題(分享)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧,希望可以幫到你

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

1、main 方法是 Java Application 程序執(zhí)行的入口點(diǎn),以下描述哪項(xiàng)是合法的()。

正確答案: B

public static void main( )

public static void main( String args[] )

public static int main(String [] arg )

public void main(String arg[] )

題解:
方法的名字必須是main,方法必須是public static void 類型的,方法必須接收一個(gè)字符串?dāng)?shù)組的參數(shù) string[] args 和string args[]相同

2、一般情況下,以下哪個(gè)選項(xiàng)不是關(guān)系數(shù)據(jù)模型與對(duì)象模型之間匹配關(guān)系?

正確答案: D

表對(duì)應(yīng)類

記錄對(duì)應(yīng)對(duì)象

表的字段對(duì)應(yīng)類的屬性

表之間的參考關(guān)系對(duì)應(yīng)類之間的依賴關(guān)系

題解:
一般關(guān)系數(shù)據(jù)模型和對(duì)象數(shù)據(jù)模型之間有以下對(duì)應(yīng)關(guān)系:表對(duì)應(yīng)類,記錄對(duì)應(yīng)對(duì)象,表的字段對(duì)應(yīng)類的屬性。類與類之間的關(guān)系主要體現(xiàn)在表與表之間的關(guān)系進(jìn)行操作,它們都是對(duì)對(duì)象進(jìn)行操作,我們程序中把所有的表與類都映射在一起,它們通過配置文件中的many-to-one、one-to-many、many-to-many

3、下列關(guān)于修飾符混用的說法,錯(cuò)誤的是( )

正確答案: D

abstract不能與final并列修飾同一個(gè)類

abstract類中不應(yīng)該有private的成員

abstract方法必須在abstract類或接口中

static方法中能直接調(diào)用類里的非static的屬性

題解:
1、abstract不能與final并列修飾同一個(gè)類 對(duì)的。
2、abstract類中不應(yīng)該有private的成員 對(duì)的 :abstract類中可以有private 但是不應(yīng)該有。
3、abstract方法必須在abstract類或接口中 對(duì)的 : 若類中方法有abstract修飾的,該類必須abstract修改。接口方法默認(rèn)public abstract。
4、static方法中能處理非static的屬性 錯(cuò)誤 :在JVM中static方法在靜態(tài)區(qū),靜態(tài)區(qū)無法調(diào)用非靜態(tài)區(qū)屬性。

4、某程序要求每次輸入只能是正整數(shù),并且每次輸入的數(shù)值要求必須是100的倍數(shù)且小于等于500,則下列哪個(gè)是正確的無效等價(jià)類( )

正確答案: D

(0,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500,+∞);

(500,+∞)

(500,+∞)、任意大于0小于500的非100倍數(shù)的整數(shù);

(-∞,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500,+∞);

題解:
無效等價(jià)類和有效等價(jià)類相反,即不滿足程序輸入要求或者無效的輸入數(shù)據(jù)構(gòu)成的集合。

5、根據(jù)以下代碼段,下列說法中正確的是( )。

public class Parent {

private void m1(){}

void m2(){}

protected void m3(){}

public static void m4(){}

}

正確答案: C

子類中一定能夠繼承和覆蓋Parent類的m1方法

子類中一定能夠繼承和覆蓋Parent類的m2方法

子類中一定能夠繼承和覆蓋Parent類的m3方法

子類中一定能夠繼承和覆蓋Parent類的m4方法

題解:
通過繼承,子類可以擁有所有父類對(duì)其可見的方法和域
A.私有方法只能在本類中可見,故不能繼承,A錯(cuò)誤
B.缺省訪問修飾符只在本包中可見,在外包中不可見,B錯(cuò)誤
C.保護(hù)修飾符凡是繼承自該類的子類都能訪問,當(dāng)然可被繼承覆蓋;C正確
D.static修飾的成員屬于類成員,父類字段或方法只能被子類同名字段或方法遮蔽,不能被繼承覆蓋,D錯(cuò)誤

6、在創(chuàng)建派生類對(duì)象,構(gòu)造函數(shù)的執(zhí)行順序()

正確答案: A

基類構(gòu)造函數(shù),派生類對(duì)象成員構(gòu)造函數(shù),派生類本身的構(gòu)造函數(shù)

派生類本身的構(gòu)造函數(shù),基類構(gòu)造函數(shù),對(duì)象成員構(gòu)造函數(shù)

基類構(gòu)造函數(shù),派生類本身的構(gòu)造函數(shù),派生類對(duì)象成員構(gòu)造函數(shù)

對(duì)象成員構(gòu)造函數(shù),基類構(gòu)造函數(shù),派生類本身的構(gòu)造函數(shù)

題解:
類的初始化過程也就是方法執(zhí)行的過程。
父類的靜態(tài)域-子類的靜態(tài)域 父類的非靜態(tài)域-父類的構(gòu)造函數(shù) 子類的非靜態(tài)域-子類的構(gòu)造函數(shù) 規(guī)律就是 父類先于子類 靜態(tài)的先于非靜態(tài)的
其中靜態(tài)域包含靜態(tài)代碼塊與靜態(tài)方法,這個(gè)誰在前面,則先執(zhí)行誰。
非靜態(tài)域同理

7、關(guān)于下面的一段代碼,以下哪些說法是正確的:

?
1
2
3
4
5
6
7
8
9
10
public static void main(String[] args) {
    String a = new String("myString");
    String b = "myString";
    String c = "my" + "String";
    String d = c;
    System.out.print(a == b);
    System.out.print(a == c);
    System.out.print(b == c);
    System.out.print(b == d);
}

正確答案: A D

System.out.print(a == b)打印出來的是false

System.out.print(a == c)打印出來的是true

System.out.print(b == c)打印出來的是false

System.out.print(b == d)打印出來的是true

題解:
A:a指向堆內(nèi)存,b指向常量池,因此地址不相等,false
B:java有常量?jī)?yōu)化機(jī)制,c也指向常量池,且與b指向同一個(gè),則a與c地址不相等,false;
C:b與c地址相等,true
D:d是c的副本,地址相同,所以b與d地址相等,true

8、針對(duì)以下代碼,哪些選項(xiàng)執(zhí)行后是true的:()

?
1
2
3
4
5
6
7
8
9
10
class CompareReference{
   public static void main(String [] args){
   float f=42.0f;
   float f1[]=new float[2];
   float f2[]=new float[2];
   float[] f3=f1;
   long x=42;
   f1[0]=42.0f;
  }
}

正確答案: B C

f1==f2

x==f1[0]

f1==f3

f2==f1[1]

題解:
B選項(xiàng):x == f1[0] ,x是long類型,與float類型對(duì)比屬于低精度,所以x要向高精度的float類型轉(zhuǎn)型再比較,故相等;
C選項(xiàng):f1 == f3,f3沒有new創(chuàng)建,而是由f1賦值,所以f3地址是指向f1的,f1值改變,相當(dāng)于改變f3值,所以相等。

9、以下哪些jvm的垃圾回收方式采用的是復(fù)制算法回收

正確答案: A D

新生代串行收集器

老年代串行收集器

并行收集器

新生代并行回收收集器

老年代并行回收收集器

cms收集器

題解:
兩個(gè)最基本的java回收算法:復(fù)制算法和標(biāo)記清理算法
復(fù)制算法:兩個(gè)區(qū)域A和B,初始對(duì)象在A,繼續(xù)存活的對(duì)象被轉(zhuǎn)移到B。此為新生代最常用的算法
標(biāo)記清理:一塊區(qū)域,標(biāo)記可達(dá)對(duì)象(可達(dá)性分析),然后回收不可達(dá)對(duì)象,會(huì)出現(xiàn)碎片,那么引出
標(biāo)記-整理算法:多了碎片整理,整理出更大的內(nèi)存放更大的對(duì)象
兩個(gè)概念:新生代和年老代
新生代:初始對(duì)象,生命周期短的
永久代:長(zhǎng)時(shí)間存在的對(duì)象
整個(gè)java的垃圾回收是新生代和年老代的協(xié)作,這種叫做分代回收。
P.S:Serial New收集器是針對(duì)新生代的收集器,采用的是復(fù)制算法
Parallel New(并行)收集器,新生代采用復(fù)制算法,老年代采用標(biāo)記整理
Parallel Scavenge(并行)收集器,針對(duì)新生代,采用復(fù)制收集算法
Serial Old(串行)收集器,新生代采用復(fù)制,老年代采用標(biāo)記整理
Parallel Old(并行)收集器,針對(duì)老年代,標(biāo)記整理
CMS收集器,基于標(biāo)記清理
G1收集器:整體上是基于標(biāo)記 整理 ,局部采用復(fù)制
綜上:新生代基本采用復(fù)制算法,老年代采用標(biāo)記整理算法。cms采用標(biāo)記清理。

10、局部?jī)?nèi)部類可以用哪些修飾符修飾?

正確答案: C D

public

private

abstract

final

題解:
局部?jī)?nèi)部類是放在代碼塊或方法中的,不能有訪問控制修飾符,且不能用static修飾

答案匯總:

1、正確答案: B

2、正確答案: D

3、正確答案: D

4、正確答案: D

5、正確答案: C

6、正確答案: A

7、正確答案: A D

8、正確答案: B C

9、正確答案: A D

10、正確答案: C D

總結(jié)

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

原文鏈接:https://blog.csdn.net/weixin_43883917/article/details/117536760

延伸 · 閱讀

精彩推薦
  • Java教程xml與Java對(duì)象的轉(zhuǎn)換詳解

    xml與Java對(duì)象的轉(zhuǎn)換詳解

    這篇文章主要介紹了xml與Java對(duì)象的轉(zhuǎn)換詳解的相關(guān)資料,需要的朋友可以參考下...

    Java教程網(wǎng)2942020-09-17
  • Java教程升級(jí)IDEA后Lombok不能使用的解決方法

    升級(jí)IDEA后Lombok不能使用的解決方法

    最近看到提示IDEA提示升級(jí),尋思已經(jīng)有好久沒有升過級(jí)了。升級(jí)完畢重啟之后,突然發(fā)現(xiàn)好多錯(cuò)誤,本文就來介紹一下如何解決,感興趣的可以了解一下...

    程序猿DD9332021-10-08
  • Java教程Java使用SAX解析xml的示例

    Java使用SAX解析xml的示例

    這篇文章主要介紹了Java使用SAX解析xml的示例,幫助大家更好的理解和學(xué)習(xí)使用Java,感興趣的朋友可以了解下...

    大行者10067412021-08-30
  • Java教程20個(gè)非常實(shí)用的Java程序代碼片段

    20個(gè)非常實(shí)用的Java程序代碼片段

    這篇文章主要為大家分享了20個(gè)非常實(shí)用的Java程序片段,對(duì)java開發(fā)項(xiàng)目有所幫助,感興趣的小伙伴們可以參考一下 ...

    lijiao5352020-04-06
  • Java教程Java BufferWriter寫文件寫不進(jìn)去或缺失數(shù)據(jù)的解決

    Java BufferWriter寫文件寫不進(jìn)去或缺失數(shù)據(jù)的解決

    這篇文章主要介紹了Java BufferWriter寫文件寫不進(jìn)去或缺失數(shù)據(jù)的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望...

    spcoder14552021-10-18
  • Java教程Java實(shí)現(xiàn)搶紅包功能

    Java實(shí)現(xiàn)搶紅包功能

    這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)搶紅包功能,采用多線程模擬多人同時(shí)搶紅包,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙...

    littleschemer13532021-05-16
  • Java教程Java8中Stream使用的一個(gè)注意事項(xiàng)

    Java8中Stream使用的一個(gè)注意事項(xiàng)

    最近在工作中發(fā)現(xiàn)了對(duì)于集合操作轉(zhuǎn)換的神器,java8新特性 stream,但在使用中遇到了一個(gè)非常重要的注意點(diǎn),所以這篇文章主要給大家介紹了關(guān)于Java8中S...

    阿杜7472021-02-04
  • Java教程小米推送Java代碼

    小米推送Java代碼

    今天小編就為大家分享一篇關(guān)于小米推送Java代碼,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧...

    富貴穩(wěn)中求8032021-07-12
1174
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 免费看性xxx高清视频自由 | 国产在线a | free japan xxxxhdsex69 | 成人三级黄色片 | 亚洲欧美日韩精品久久 | 国产91一区二区三区 | 久久久精品福利 | 91婷婷射| 欧美一区二区精品夜夜嗨 | 成人免费av在线播放 | 久久久久久久久久综合 | av在线成人 | www.狠狠操.com | 亚洲小视频在线观看,com | 一级黄色影片在线观看 | 精品亚洲综合 | 欧美精品一区自拍a毛片在线视频 | 在线高清中文字幕 | 男女隐私免费视频 | 一级尻逼视频 | 久久影院一区二区三区 | 日韩欧美激情视频 | 午夜久久久精品一区二区三区 | 热99re久久免费视精品频软件 | 国产日韩精品欧美一区视频 | 国产成人精品一区二区视频免费 | 91网视频 | 日本不卡一区二区三区在线观看 | 极品国产91在线网站 | 亚洲综人网 | 蜜桃成品人免费视频 | 欧美成人一级视频 | 2019亚洲日韩新视频 | 在线免费观看日韩视频 | 午夜视频中文字幕 | 亚洲精品日韩色噜噜久久五月 | 欧美精品一级 | 99精品视频99 | 99久久精品免费看国产四区 | 久久精品欧美一区二区三区不卡 | 欧美黄色小视频 |