成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Java數組 不一定要初始化也可正常使用

開發 后端
數組是大多數編程語言提供的一種復合結構,如果程序需要多個類型相同的變量時,就可以考慮定義一個數組。Java語言的數組變量是引用類型的變量,因此具有Java獨有的特性。

數組是大多數編程語言提供的一種復合結構,如果程序需要多個類型相同的變量時,就可以考慮定義一個數組。Java語言的數組變量是引用類型的變量,因此具有Java獨有的特性。

在正常的Java開發中,使用Java數組之前,我們都會對數組進行初始化,為數組中的元素分配內存空間、賦值等,但Java數組一定要初始化嗎?不初始化可以 么?

其實,java的數組變量是引用類型的變量,并不是數組對象本身,只要讓數組變量指向有效的數組對象,程序中就可使用該數組變量,比如下面這個例子:

public class T { 

  /**

   * @param args

   */ 

  public static void main(String[] args) { 

    // TODO Auto-generated method stub 

    //定義并初始化nums數組 

    int nums[] = new int[]{3,13,4,6}; 

    //定義一個prices數組變量 

    int prices[]; 

    //讓prices數組指向nums所引用的數組 

    prices = nums; 

    for(int i=0;i<prices.length;i++){ 

      System.out.println(prices[i]); 

    } 

    //將prices數組的第三個元素賦值為100 

    prices[2] = 100; 

    //訪問nums數組的第三個元素 將看到數組100 

    System.out.println(nums[2]); 

  } 

}

從上面代碼可以看出,定義了prices數組之后,并未對prices數組進行初始化。 當執行int prices[]之后,

程序的內存分配如圖

從圖可以看出,此時的prices數組還未指向任何有效的內存,未指向任何數組對象,此時的程序還不可使用prices數組變量。

當程序執行prices = nums之后,prices變量將指向nums變量所引用的數組,此時prices變量和nums變量引用同一個數組對象。

執行這條語句之后,prices變量已經指向有效的內存及一個長度為4的數組對象,因此程序完全可以正常使用prices變量了。

對于數組變量來說,它并不需要進行所謂的初始化,只要讓數組變量指向一個有效的數組對象,程序即可正常使用該數組變量。

所以,Java語言中的數組,不一定要初始化也可正常使用。Java初學者可以嘗試用上面這里例子的方法,實際操作一下,加深印象。***,希望小編的分享對大家有幫助。

責任編輯:王雪燕 來源: 小麥麥子
相關推薦

2015-09-21 09:02:39

java數組

2015-09-16 13:11:23

Java數組初始化

2015-06-29 11:38:47

物聯網

2021-02-26 09:04:22

數組ArrayListHashMap

2018-03-09 10:34:48

顯卡參數超頻

2020-08-30 14:31:40

Python編程語言開發

2018-01-18 05:20:59

2021-04-30 21:00:14

VRAR虛擬現實技術

2019-11-04 13:50:36

Java數組編程語言

2013-05-14 10:41:16

Palo AltoNGFWUTM

2010-11-17 11:11:44

跳槽

2021-01-29 09:17:00

深度學習AI人工智能

2024-03-21 17:29:45

2009-06-11 13:26:16

Java數組聲明創建

2016-11-28 11:19:48

術語神秘

2022-12-26 09:16:45

Guava架構模型

2009-09-08 09:48:34

LINQ初始化數組

2020-08-03 10:43:33

數據中心人工智能技術

2009-08-28 11:24:48

C#一維數組初始化

2022-04-26 06:53:37

HBaseMD5RowKey
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 干狠狠| 高清人人天天夜夜曰狠狠狠狠 | 免费在线h视频 | 特级黄一级播放 | 日本欧美大片 | 日本一区高清 | 粉色午夜视频 | 九九激情视频 | 中文字幕在线免费视频 | 国产精品成人一区二区三区吃奶 | 国产九九av | 国产成人精品一区二 | 国产精品精品 | 亚洲欧洲在线看 | 伊人久久综合 | 精品影院 | 国产成人精品一区二区三区网站观看 | 91精品一区二区三区久久久久久 | 中文字幕av第一页 | 黄网站免费在线看 | 午夜影视| 久久久精 | 亚洲日本免费 | 成人在线精品 | 一区二区三区在线免费看 | 亚洲成人在线网 | 亚洲免费福利视频 | 精品国产伦一区二区三区观看说明 | 91人人在线 | 成人激情视频在线播放 | 久久精品一区二区三区四区 | 日韩欧美三区 | 一区二区电影网 | 国内精品伊人久久久久网站 | 青青久久 | 免费一级黄 | 日韩视频一区二区 | 精精国产xxxx视频在线野外 | 欧美一区久久 | 成人综合伊人 | 黄色网址免费在线观看 |