您好,登錄后才能下訂單哦!
本篇內容主要講解“Java數組語法怎么使用”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Java數組語法怎么使用”吧!
1、數組的概念。
數組就是存儲數據長度固定的容器,存儲多個數據的數據類型要一致。
2、數組定義格式
第一種:數據類型[] 數組名
示例:
```java
int[] arr;
double[] arr;
char[] arr;
```
第二種:數據類型 數組名[]
示例:
```java
int arr[];
double arr[];
char arr[];
```
3、數組動態初始化
(1)什么是動態初始化?
數組動態初始化就是只給定數組的長度,由系統給出默認初始化值。
(2)動態初始化格式:
```java
數據類型[] 數組名 = new 數據類型[數組長度];
```java
int[] arr = new int[3];
```
(3)動態初始化格式詳解
A、等號左邊:
- int:數組的數據類型
- []:代表這是一個數組
- arr:代表數組的名稱
B、等號右邊:
- new:為數組開辟內存空間
- int:數組的數據類型
- []:代表這是一個數組
- 5:代表數組的長度
4、數組元素訪問(主要以應用為主)
(1)什么是索引
每一個存儲到數組的元素,都會自動的擁有一個編號,從0開始。這個自動編號稱為數組索引(index),可以通過數組的索引訪問到數組中的元素。
(2)訪問數組元素格式
```java
數組名[索引];
```
(3)示例代碼
```java
public class ArrayDemo {
public static void main(String[] args) {
int[] arr = new int[3];
//輸出數組名
System.out.println(arr); //[I@880ec60
//輸出數組中的元素
System.out.println(arr[0]);
System.out.println(arr[1]);
System.out.println(arr[2]);
}
}
```
5、內存分配
(1)內存概述
內存是計算機中的重要原件,臨時存儲區域,作用是運行程序。我們編寫的程序是存放在硬盤中的,在硬盤中的程序是不會運行的。必須放進內存中才能運行,運行完畢后會清空內存。Java虛擬機要運行程序,必須要對內存進行空間的分配和管理。
(2)Java中的內存分配
目前我們只需要記住兩個內存,分別是:棧內存和堆內存
A、寄存器:給CPU使用,和我們開發無關。
B、本地方法棧:JVM在使用操作系統功能的時候使用,和我們開發無關。
C、方法區:存儲可以運行的class文件。
D、堆內存:存儲對象或者數組,new來創建的,都存儲在堆內存。
E、方法棧:方法運行時使用的內存,比如main方法運行,進入方法棧中執行。
6、數組靜態初始化
(1)什么是靜態初始化?
在創建數組時,直接將元素確定.
(2)靜態初始化格式
- 完整版格式
```java
數據類型[] 數組名 = new 數據類型[]{元素1,元素2,...};
```
- 簡化版格式
```java
數據類型[] 數組名 = {元素1,元素2,...};
```
(3))示例代碼
```java
public class ArrayDemo {
public static void main(String[] args) {
//定義數組
int[] arr = {1, 2, 3};
//輸出數組名
System.out.println(arr);
//輸出數組中的元素
System.out.println(arr[0]);
System.out.println(arr[1]);
System.out.println(arr[2]);
}
}
```
到此,相信大家對“Java數組語法怎么使用”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。