Heim  >  Artikel  >  Java  >  Sind Java-Arrays Objekte?

Sind Java-Arrays Objekte?

(*-*)浩
(*-*)浩Original
2019-11-13 14:11:063024Durchsuche

数组是对象哦。数组的父类也是Object,每个数组都实现了接口Cloneable and java.io.Serializable。java中数组的创建使用了关键字new,虽然格式和普通的类创建的方式有所区别。

Sind Java-Arrays Objekte?

但是数组的类型却不是程序员可见的。但是由于数组也是Object的子类,我们可以打印出数据的类型名。    (推荐学习:java课程

// Java program to display class of <br/>// int array type<br/>public class Test<br/>{<br/>    public static void main(String[] args)<br/>    {<br/>        int[] x = new int[3];<br/>        System.out.println(x.getClass().getName());<br/>    }<br/>}<br/>

输出:

[I<br/>

“[”表示这是一个数组,而且是一维的,“I”表示数组元素是int类型的。

通过这个方法还可以打印其他类型的数组名来:

Array type             Corresponding class Name
int[] [I<br/>int[][] [[I<br/>double[] [D
double[][] [[D
short[] [S
byte[] [B
boolean[] [Z

Das obige ist der detaillierte Inhalt vonSind Java-Arrays Objekte?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was kann Java?Nächster Artikel:Was kann Java?