java學習之陣列二

2021-08-18 17:31:48 字數 757 閱讀 3956

main方法中引數string args:

這個引數是使用者輸入的引數列表,即命令列引數。

執行結果 4  10

宣告兩個陣列並對其初始化,然後使array1=array2。此時array1和array2就指向了同乙個陣列,改變array1或者array2的第乙個元素,發現array1和array2的第乙個元素都改變了。 

實際上array1和array2都指向了堆中的同一片記憶體空間。所以改變array1或者改變array2實際上改變的是同一記憶體空間的元素。

如果想把乙個陣列中的元素拷貝到另乙個陣列中,顯然這種方法不適用。

可以用system類中arraycopy方法。

system.arraycopy(fromarray,fromindex,toarray,toindex,length)

從指定陣列fromarray中的第fromindex開始,複製length個長度到目標陣列中toarray中。放到目標陣列toindex之後

這個實際上是把乙個記憶體空間中的東西複製到另乙個記憶體空間中,指的是兩個不同的記憶體空間。兩者有本質上的區別

java學習之陣列

陣列 陣列的定義 儲存一組相同資料型別的資料 資料型別 變數名 初值 宣告陣列格式 資料型別 陣列名 初值 注意 這裡的資料型別 指的是 陣列中儲存的資料的型別 陣列的長度一旦確定,就不能更改了 陣列如何訪問?使用下標訪問 下標從0開始 int array new int 陣列的長度 陣列的三種宣告...

Java學習筆記之陣列

陣列 概念 同一種型別資料的集合,其實陣列就是乙個容器.陣列的好處 可以自動給陣列中的元素從0開始編號,方便操作這些元素.格式1 元素型別 陣列名 new 元素型別 元素個數 格式2 元素型別 陣列名 new 元素型別 記憶體的劃分 1 暫存器 2 本地方法區 3 方法區 4 棧記憶體 儲存的都是區...

JAVA學習之陣列基礎

q 什麼是陣列?a 陣列是具有相同資料型別的一組資料的集合。例如,球類的集合 籃球,足球,羽毛球,電器的集合 電視機,洗衣機,電風扇等等,在程式設計中,都可以稱之為陣列。陣列中每個元素都具有相同的資料型別。陣列分為一維陣列和二維陣列。q 一維陣列的建立和使用 陣列作為物件,可以使用new關鍵字進行分...