Q. List<Int> 가 왜 안될까?
A.
1. Primitive 자료형 - Wrapper 클래스 관계
int | primitive 자료형 (long, float, double ...) |
산술 연산이 가능하다. | |
null로 초기화 할 수 없다. | |
Integer | Wrapper 클래스 (객체) |
Unboxing을 하지 않으면 산술 연산이 불가능 하지만, null 값을 처리할 수 있다. | |
null 값 처리가 용이하기 때문에 SQL과 연동할 경우 처리가 용이하다. | |
DB에서 자료형이 정수형이지만 null 값이 필요한 경우 VO에서 Integer를 사용할 수 있음. |
'한줄 궁금증 > 해결완료' 카테고리의 다른 글
QA. jsp , servlet , spring ? (0) | 2022.10.20 |
---|---|
QA. 자료구조와 알고리즘 (0) | 2022.10.20 |
QA. 예외처리 한번에 하기 (0) | 2022.10.14 |
QA. 언어세팅 메뉴 (0) | 2022.10.14 |
QA. br.close()를 언제 선언해야할까? 그리고 묶을 수는 없을까? (0) | 2022.10.14 |