반응형
자료형을 많이 공부해보신분들이라면 long과 int를 많이 사용해보았을것이다.
근데 long과 Long이 다르고 int와 Integer 가 다르다는것을 알고 있었는가?
굳이 형변환이 필요없이 비교는 되지만 엄연히 다른 둘이다.
Long <-> long
큰 차이는 null을 할수 있냐 없냐의 차이이다.
Long은 null을 사용할수 있고, long은 null을 사용할수 없다.
그 외에도 메모리 할당 크기의 차이가 있다.
Integer <-> int
둘도 또한 null의 차이이다.
Integer 는 null이 가능하며 int 는 불가능 하다.
결론
Integer 를 Long와 비슷하게 보면 되고 ,
int를 long과 비슷하게 보면 된다.
반응형
'IT > Java' 카테고리의 다른 글
Spring / SpringBoot 차이점 (14) | 2022.01.08 |
---|---|
switch 문 null 값 체크 (3) | 2022.01.04 |
spring 예제 part.final (0) | 2021.12.27 |
spring 예제 part.12 (0) | 2021.12.26 |
spring 예제 part.11 (0) | 2021.12.25 |
댓글