[JAVA] Array ist Objekt

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

Array ist Objekt
Was ist Objektorientierung?
Array
Ist das String # -Format (String, Object ...) wirklich langsam?
[Technischer Hinweis] Was ist objektorientiert?
Erklärt Ruby Array-Objekte
Was ist ein zweidimensionales Ruby-Array?
[Java] -Array
[Ruby] Array
Java-Array
Ausrichtungspraxis
Java-Array
Java (Array)
Java-Array
[Java] Array
10² ist 8-stellig
Array-Übung 2
Java-Array
12 von Array
Java-Array
[Java] Array
Was ist schneller, Array # Sample oder Random # Rand?