<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          面試官:new Object[5] 一共創(chuàng)建了幾個對象?

          共 1258字,需瀏覽 3分鐘

           ·

          2021-12-17 12:02

          上一篇:滴滴退市的真正原因

          Java 數(shù)組中new Object[5]語句是否創(chuàng)建了5個對象?

          Java 數(shù)組的本質(zhì)是一個Java類,它是通過new語句來實例化,但是這個new語句卻不會實例化數(shù)組中的對象,我們對它的理解有些偏差。

          對于基本類型的數(shù)組,在new語句創(chuàng)建數(shù)組實例時,會為該數(shù)組分配指定長度的內(nèi)存空間,并把數(shù)組的每個元素的初始化為0。

          那么,引用類型的數(shù)組又是如何來創(chuàng)建和初始化這些內(nèi)存空間的?

          其實,引用數(shù)據(jù)類型的數(shù)組也會分配指定長度的內(nèi)存空間,只不過這些內(nèi)存空間是用來保存引用的,而不是具體的值,它的初始化值為null。

          Object[]obj=new Object[5];

          以上代碼中,創(chuàng)建了一個Object數(shù)組,長度為5,這5個元素的值都是null,然后把創(chuàng)建好的數(shù)組實例的引用賦給obj變量。搜索公眾號互聯(lián)網(wǎng)架構(gòu)師復(fù)“2T”,送你一份驚喜禮包。

          如果需要為這些元素分配具體的對象,則需要分別指定或用{}符號進行初始化,如下所示:
          Object[]obj=new Object[]{new Object(),null,null,null,new String("123")};//引用類型的數(shù)組

          obj[0]=new Object();//數(shù)組元素在賦對象引用

          obj[4]=new String("123");

          以上數(shù)組實例的內(nèi)存構(gòu)成,如圖:

          總結(jié):

          答案為否。

          其實是創(chuàng)建了一個數(shù)組實例,長度為5,每個數(shù)組元素的值均為null,并沒有創(chuàng)建5個Object對象。

          如果需要創(chuàng)建5個Object對象,則需要為每個數(shù)組元素分別指定或用符號{}。另外,關(guān)注公眾號互聯(lián)網(wǎng)架構(gòu)師,在后臺回復(fù):面試,可以獲取我整理的 Java 系列面試題和答案,非常齊全。

          本文鏈接:https://blog.csdn.net/qq_33642117/article/details/52214403

          感謝您的閱讀,也歡迎您發(fā)表關(guān)于這篇文章的任何建議,關(guān)注我,技術(shù)不迷茫!小編到你上高速。

              · END ·
          最后,關(guān)注公眾號互聯(lián)網(wǎng)架構(gòu)師,在后臺回復(fù):2T,可以獲取我整理的 Java 系列面試題和答案,非常齊全。


          正文結(jié)束


          推薦閱讀 ↓↓↓

          1.心態(tài)崩了!稅前2萬4,到手1萬4,年終獎扣稅方式1月1日起施行~

          2.深圳一普通中學(xué)老師工資單曝光,秒殺程序員,網(wǎng)友:敢問是哪個學(xué)校畢業(yè)的?

          3.從零開始搭建創(chuàng)業(yè)公司后臺技術(shù)棧

          4.程序員一般可以從什么平臺接私活?

          5.清華大學(xué):2021 元宇宙研究報告!

          6.為什么國內(nèi) 996 干不過國外的 955呢?

          7.這封“領(lǐng)導(dǎo)痛批95后下屬”的郵件,句句扎心!

          8.15張圖看懂瞎忙和高效的區(qū)別!

          瀏覽 42
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  成人无码网站在线观看 | 久久久久亚洲Av片无码下载蜜桃 | 国产成人无码AV一区二区网站 | 最近中文字幕mv第三季歌词 | 在线看黄色片 |