日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java 改装电动_java 数组

發布時間:2024/7/23 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 改装电动_java 数组 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

數組:

數組是同意變量的集合,不僅可以是基本數據類型,也可以是類的對象集合。

數組的缺點就是定長,不能隨時擴張,所以一般是確定個數時用,不確定時一般用集合。

優點就是可以一下子定義多個相同類型的數據。

使用數組必須有兩個步驟:1.聲明數組。2.分配內存

數組的數組名稱保存在棧中,當分配完內存后就指向一個堆,堆里面放的是數組的元素。

例子:int a[] = {1,2,3};

int b[] = {4,5,6};

a = b;

a[1]= 0 ;

這個時候a {4,0,6},b也是{4,0,6},以為a ,b 都是指向{4,5,6}的這個堆。

數組的遍歷輸出(foreach 高級for循環):

一維數組:

int a[] = {4,5,6,8,4,2,5,6,4,2,8,6}

for (int x:a){

System.out.print(x + " " );

}

二維數組:

int a[][] = {{1,2,3},{2,3},{5,4}}

for (int[] x:a){

for(int y : x){

System.out.print(y + " " );

}

System.out.println();

}

使用java數組之前必須現對數組對象進行初始化。當數組的所有元素都被分配了合適的內存空間,并制定了初始值時,數組初始化完成。程序以后將不能改變數組對象在內存中的位置和大小。從用法角度看,數組元素相當于普通變量,程序即可以把數組元素的值賦給普通變量,也可把普通變量的值賦給數組元素。

java語言是典型的靜態語言,所以java數組是靜態的,被初始化之后長度就不可改變。

初始化:

靜態初始化:初始化是有程序員顯示制定每個數組元素的初始值,由系統決定數組長度

動態初始化:初始化時程序員只指定數組長度,有系統為數組元素分配初始值

數組變量是一種引用類型的變量,數組變量并不是數組本身,他只是指向數組堆內存中的數組對象。因此,可以改變一個數組變量所引用的數組,這樣就可以造成數組長度可變的假象。

所有局部變量都是放在棧內存里保存,不管是基本類型的變量還是引用類型的變量,都是存儲在各自的方法棧區中;但引用類型變量所引用的對象則是存儲在堆內存中。

當通過引用變量來訪問實例屬性,或者調用非靜態方法時,如果引用變量還未引用一個有效的對象,程序就引發NullPointer ?空指針異常。

總結

以上是生活随笔為你收集整理的java 改装电动_java 数组的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。