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

Java日常練習題,每天進步一點點(18)

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

承蒙各位厚愛,我們一起每天進步一點點?。ㄊ髽诉x中空白處查看答案)

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

正確答案: 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 類型的,方法必須接收一個字符串數(shù)組的參數(shù) string[] args 和string args[]相同

2、一般情況下,以下哪個選項不是關系數(shù)據模型與對象模型之間匹配關系?

正確答案: D

表對應類

記錄對應對象

表的字段對應類的屬性

表之間的參考關系對應類之間的依賴關系

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

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

正確答案: D

abstract不能與final并列修飾同一個類

abstract類中不應該有private的成員

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

static方法中能直接調用類里的非static的屬性

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

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

正確答案: 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,+∞);

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

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

public class Parent {

private void m1(){}

void m2(){}

protected void m3(){}

public static void m4(){}

}

正確答案: C

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

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

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

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

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

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

正確答案: A

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

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

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

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

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

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

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指向堆內存,b指向常量池,因此地址不相等,false
B:java有常量優(yōu)化機制,c也指向常量池,且與b指向同一個,則a與c地址不相等,false;
C:b與c地址相等,true
D:d是c的副本,地址相同,所以b與d地址相等,true

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

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選項:x == f1[0] ,x是long類型,與float類型對比屬于低精度,所以x要向高精度的float類型轉型再比較,故相等;
C選項:f1 == f3,f3沒有new創(chuàng)建,而是由f1賦值,所以f3地址是指向f1的,f1值改變,相當于改變f3值,所以相等。

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

正確答案: A D

新生代串行收集器

老年代串行收集器

并行收集器

新生代并行回收收集器

老年代并行回收收集器

cms收集器

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

10、局部內部類可以用哪些修飾符修飾?

正確答案: C D

public

private

abstract

final

題解:
局部內部類是放在代碼塊或方法中的,不能有訪問控制修飾符,且不能用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

總結

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

相關文章

  • java版數(shù)獨游戲界面實現(xiàn)(二)

    java版數(shù)獨游戲界面實現(xiàn)(二)

    這篇文章主要為大家詳細介紹了java版數(shù)獨游戲界面實現(xiàn),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • 解決新版 Idea 中 SpringBoot 熱部署不生效的問題

    解決新版 Idea 中 SpringBoot 熱部署不生效的問題

    這篇文章主要介紹了解決新版 Idea 中 SpringBoot 熱部署不生效的問題,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-08-08
  • Java無法輸出中文問題及解決

    Java無法輸出中文問題及解決

    這篇文章主要介紹了Java無法輸出中文問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • Kotlin基本類型自動裝箱出現(xiàn)問題解決辦法

    Kotlin基本類型自動裝箱出現(xiàn)問題解決辦法

    這篇文章主要介紹了Kotlin基本類型自動裝箱出現(xiàn)問題解決辦法的相關資料,希望通過本文能幫助到大家,讓大家遇到這樣的問題順利解決,需要的朋友可以參考下
    2017-10-10
  • Java線程同步的四種方式詳解

    Java線程同步的四種方式詳解

    這篇文章主要介紹了Java線程同步的四種方式詳解,需要的朋友可以參考下
    2023-02-02
  • Java的idea連接mongodb數(shù)據庫的詳細教程

    Java的idea連接mongodb數(shù)據庫的詳細教程

    這篇文章主要介紹了Java的idea連接mongodb數(shù)據庫的詳細教程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • 一文詳解如何配置MyBatis實現(xiàn)打印可執(zhí)行的SQL語句

    一文詳解如何配置MyBatis實現(xiàn)打印可執(zhí)行的SQL語句

    在MyBatis中,動態(tài)SQL是一個強大的特性,允許我們在XML映射文件或注解中編寫條件語句,根據運行時的參數(shù)來決定SQL的具體執(zhí)行內容,這篇文章主要給大家介紹了關于如何配置MyBatis實現(xiàn)打印可執(zhí)行的SQL語句的相關資料,需要的朋友可以參考下
    2024-08-08
  • 基于SpringBoot和Vue實現(xiàn)頭像上傳與回顯功能

    基于SpringBoot和Vue實現(xiàn)頭像上傳與回顯功能

    在現(xiàn)代Web應用中,用戶個性化體驗尤為重要,其中頭像上傳與回顯是一個常見的功能需求,本文將詳細介紹如何使用Spring Boot和Vue.js構建一個前后端協(xié)同工作的頭像上傳系統(tǒng),并實現(xiàn)圖片的即時回顯,需要的朋友可以參考下
    2024-08-08
  • 淺談Spring Security 對于靜態(tài)資源的攔截與放行

    淺談Spring Security 對于靜態(tài)資源的攔截與放行

    這篇文章主要介紹了淺談Spring Security 對于靜態(tài)資源的攔截與放行,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-08-08
  • JAVA值傳遞和引用傳遞方式

    JAVA值傳遞和引用傳遞方式

    文章總結:在Java中,處理不可變集合時,直接修改操作會拋出異常,正確的做法是使用可變集合類型,如ArrayList,或者通過流操作(stream().filter())來實現(xiàn)修改,理解Java方法參數(shù)的傳遞方式(值傳遞)是關鍵,這決定了如何正確地修改對象的狀態(tài)
    2024-11-11

最新評論

华坪县| 什邡市| 涞源县| 安西县| 丹凤县| 宣化县| 青铜峡市| 晋中市| 奎屯市| 台东市| 冀州市| 博客| 永靖县| 德庆县| 珲春市| 怀来县| 蒲城县| 康马县| 万年县| 通河县| 昭通市| 龙泉市| 城步| 江陵县| 卓资县| 三台县| 静乐县| 华蓥市| 长岭县| 宜州市| 建昌县| 南华县| 肃宁县| 驻马店市| 鹿泉市| 禹城市| 修文县| 太原市| 昆山市| 资兴市| 措勤县|