자바 초보라 궁금한 점이 있어요.
변수의 타입을 메서드 오버로딩으로 구분하는 방법은 찾아봤는데, 변수 타입이 차지하는 바이트 수는 어떻게 알아낼 수 있을까요?
기본 자료형 크기를 외우는 대신 코드로 확인하는 방법이 있는지 궁금합니다.
Java에서 변수 타입과 크기를 알아내는 방법
아서 2025.03.04 댓글 4
아서 2025.03.04 댓글 4
자바 초보라 궁금한 점이 있어요.
변수의 타입을 메서드 오버로딩으로 구분하는 방법은 찾아봤는데, 변수 타입이 차지하는 바이트 수는 어떻게 알아낼 수 있을까요?
기본 자료형 크기를 외우는 대신 코드로 확인하는 방법이 있는지 궁금합니다.
뽀송뽀송 2025.03.04
답변 감사합니다.
궁금해서 찾아보니 할당된 메모리를 구하는 코드가 있네요. 참고해서 제 코드에 맞게 만들어 보겠습니다.
심플이 2025.03.04
진수다님 댓글에 한 표요. 괜히 아는 척해 봅니다 ^^
두힘 2025.03.04
자바에서는 바이트 수보다 각 자료형의 최소값과 최댓값을 알아두는 편이 좋다고 생각해요.
래퍼 클래스의 MAX_VALUE 등을 참고해 보세요.
밝은빛누리예 2025.03.04
자바 기본 자료형의 크기는 정해져 있지만 C/C++의 sizeof 같은 연산자는 없어서 객체의 실제 크기를 알기는 어렵습니다.
기본형 크기는 boolean 1비트, char와 short 16비트, byte 8비트, int와 float 32비트, long과 double 64비트예요.