Programing

클래스 클래스 [B는 Java에서 무엇을 나타 냅니까?

lottogame 2020. 12. 24. 23:21
반응형

클래스 클래스 [B는 Java에서 무엇을 나타 냅니까?


Java 메모리 사용량을 테스트하기 위해 여기에서 도구 jhat을 시도하고 있습니다. 힙 덤프 파일을 읽고 정보를 html로 인쇄합니다. 그러나 표는 다음과 같이 표시됩니다.

Class Instance Count Total Size 
class [B  36585  49323821  
class [Lcom.sun.mail.imap.IMAPMessage;  790  16254336  
class [C  124512  12832896  
class [I  23080  11923504  
class [Ljava.lang.Object;  13614  6664528  
class java.lang.String  108982  2179640  
class java.lang.Integer  219502  878008  

[B [C 등] 수업은 무엇입니까?


사람들은 프리미티브의 배열 인 ( [B == byte[], [C == char, [I == int). [Lx;클래스 유형의 배열입니다 x.

전체 목록 :

[Z = boolean
[B = byte
[S = short
[I = int
[J = long
[F = float
[D = double
[C = char
[L = any non-primitives(Object)

.NET 용 Javadoc도 참조하십시오 Class.getName.


문자 (C) / 바이트 (B) / ints (I)의 배열처럼 보입니다.

참조 URL : https://stackoverflow.com/questions/1466508/what-does-the-class-class-b-represents-in-java

반응형