[JAVA] Le tableau est un objet

Array class is defined in JVM

public class ArrayClassClassloader {

	public static void main(String[] args) {
		System.out.println(boolean[].class.getClassLoader());
	}

}

Output

null

This means that array class is load by bootstrap class loader

Name of array class

public class ArrayClassName {

	public static void main(String[] args) {
		System.out.println(boolean[].class.getName());
		System.out.println(short[].class.getName());
		System.out.println(int[].class.getName());
		System.out.println(long[].class.getName());
		System.out.println(float[].class.getName());
		System.out.println(double[].class.getName());
		System.out.println(char[].class.getName());
		System.out.println(byte[].class.getName());
		System.out.println();
		System.out.println(java.lang.Integer[].class.getName());
		System.out.println();
		System.out.println(int[][].class.getName());
		System.out.println(int[][][].class.getName());
		System.out.println(int[][][][].class.getName());
	}

}

Output

[Z
[S
[I
[J
[F
[D
[C
[B

[Ljava.lang.Integer;

[[I
[[[I
[[[[I

Recommended Posts

Le tableau est un objet
Qu'est-ce que l'orientation objet?
Tableau
Le format String # (String, Object ...) est-il vraiment lent?
[Note technique] Qu'est-ce que l'orientation objet?
Explique les objets Ruby Array
Qu'est-ce qu'un tableau bidimensionnel Ruby?
[Java] tableau
[Ruby] Tableau
Tableau Java
Pratique d'alignement
Tableau Java
java (tableau)
Tableau Java
[Java] Array
10⁹⁹⁴²⁰⁶⁷ correspond à 8 chiffres
Arrangement pratique 2
Tableau Java
12 du tableau
tableau java
[Java] Array
Quel est le plus rapide, Array # sample ou Random # rand?