Ⅰ java數組屬於什麼類
java有八個基本數據類型:int ,short,long,boolean,String,char,double,float。
還包括引用數據類型:類,介面,數組。
所以,數組是屬於引用數據類型,並不是什麼類。數組是名稱,並不是一個真是存在的類,數組可以定義成int,String,char等等各種類型。
Ⅱ JAVA:數組的數據類型和數組元素的數據類型可以不一樣嗎
不可以的,String[]型數組裡面必須存放String的數據要存放不同類型的請用 不帶泛型的 List、Map、Set等集合類存儲方式 int和float都是數型,從int到float是可以自動轉型的
Ⅲ JAVA中數組分為哪幾類
可變長度和不可變長度。不可變長度的是一般的數組,可以自定義聲明的,這類數組初始化之前必須聲明長度,例如 int [] aa = new int[20]; ,String str[] = new String[10]; ;另一種是可變長度的,這類不需要定義,是java語言提供的,也就是集合,但不全是,確切的說是集合的一部分,像ArrayList、Vector,其存儲數據的方式是以數組形式存儲的。建議看一下java編程的相關資料書。
Ⅳ java 數組元素
//定義一個int整型的數組
int[] arr = new int[10]; //指定數組的元素(也就是長度)為10.
arr[0] = 1;//通過數組元素的下標,給數組0賦值
Ⅳ Java 中有兩種聲明數組的格式,你偏向於哪種,為什麼
目前java語言支持兩種語法格式:
type[]arrayName;
typearrayName[];
示例:
int[]myList;
intmyList[];
[0].這兩種定義方式通常推薦使用第一種格式,因為數組(例如:int[])也是一種引用數據類型,所以第一種格式不僅具有更好的語義,也具有更好的可讀性;
[1].一個數組當中只能存儲一種數據類型的數據,而不能村中多種數據類型的數據;
[2].定義一個數組值時,僅僅定義了有一個引用變數,這個引用變數未只想任何有效內存,因此這個數組也不能使用,必須先進行初始化才可以使用;
[3].定義數組時不能制定數組的長度。