java面試題之數組


1. 數組

數組是(相同類型數據)的(有序)(集合)
數組會在內存中開辟一塊連續的空間,每個空間相當於之前的一個變量,稱為數組的元素element
元素的表示數組名[下標或者索引] scores[7] scores[0] scores[9]
索引從0開始每個數組元素有默認值double 0.0 boolean false int 0
數組元素有序的,不是大小順序,是索引的順序
數組中可以存儲基本數據類型,可以存儲引用數據類型;但是對於一個數組而言,數組的類型是固定的,只能是一個
length:數組的長度數組的長度是固定的,一經定義,不能再發生變化(數組的擴容)

2. 可變長參數的作用和特點

總結1:可變參數

  1. 可變參數的形式 ...
  2. 可變參數只能是方法的形參
  3. 可變參數對應的實參可以0,1,2.....個,也可以是一個數組
  4. 在可變參數的方法中,將可變參數當做數組來處理
  5. 可變參數最多有一個,只能是最后一個
  6. 可變參數好處:方便簡單減少重載方法的數量
  7. 如果定義了可變參數的方法,不允許同時定義相同類型數組參數的方法

總結2:數組做形參和可變參數做形參聯系和區別

聯系:

  1. 實參都可以是數組;
  2. 方法體中,可變參數當做數組來處理
    區別:
  3. 個數不同可變參數只能有一個數組參數可以多個
  4. 位置不同可變參數只能是最后一個數組參數位置任意
  5. 實參不同可變參數實參可以0,1,2.....個,也可以是一個數組,數組的實參只能是數組


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM