language/Java

language/Java

[Java] BigInteger

BigInteger Java에는 수많은 자료형이 존재합니다. 아래 표와 같이 숫자들을 여러가지 방법으로 표현할 수 있지만, 이중 가장 넓은 범위를 갖는것이 BigInteger입니다. char 16비트 유니코드(Unicode) 문자 데이터 16 ‘\u0000’ ~ ‘\uFFFF’ boolean 참/거짓 값 8 true 또는 false byte 부호를 가진 8비트 정수 8 -128 ~ +127 short 부호를 가진 16비트 정수 16 -32,768 ~ +32,767 int 부호를 가진 32비트 정수 32 -2,147,483,638~+2,147,483,647 long 부호를 가진 64비트 정수 64 -9223372036854775808~+9223372036854775807 float 부호를 가진 32비트 부..

language/Java

[Java] String.valueOf vs toString

차이점 String.valueOf 같은 경우 해당 값이 null 일때는 String 형 "null"반환 toString 같은 경우 NullPointException 발생 왜? String.valueOf 같은 경우에는 아래와 같이 해당 객체가 null 경우에 대한 조건문이 있지만, toString은 존재하지 않는다. String.valueOf 구현체 /** * Returns the string representation of the {@code Object} argument. * * @param obj an {@code Object}. * @return if the argument is {@code null}, then a string equal to * {@code "null"}; otherwise, t..

최강헌
'language/Java' 카테고리의 글 목록