반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- jpa
- Validation
- 쿠키의 정의
- SpringMVC
- abap value in field Data Class error
- controller
- 세션vs쿠키
- 인터셉터의 정의
- 쿠키란
- @Controller
- 유연한 컨트롤러1 - v5
- java.lang.AssertionError
- n+1
- MVC
- 세션이란
- 필터의 정의
- 401오류
- application-properties
- spring
- Testcode
- 구글 보안 api 활용
- springSecurityFilterChain 오류
- .orelseThrow
- spring MVC
- filter vs interceptor
- 김영한
- BindingResult
- optional
- 세션의 정의
- 필터vs인터셉터
Archives
- Today
- Total
ABAP DUMP ERROR 24시
int 와 Integer의 차이점 본문
반응형
정리
객체의 산술 연산이 필요하다 => int를 사용한다. // 소금
객체간의 비교가 필요하다 => integer를 사용한다. // 소금이 담긴 밀봉된 병.
Int // 소금 100g 추가요!
=> 산술 연산이 가능하다.
=> null로 초기화가 불가능 하다
Integer // 소금 100g을 병에 담을께요!
=> Unboxing을 하지 않으면 산술 연산이 불가능하다 // Unboxing = wrapper class => primitive type 으로 변환
=> null 값을 처리할수 있다.
=>매개변수를 객체로 사용하고 싶을때
=> 기본형 값을 객체로 저장하고 싶을때
=> 객체로 저장된 값을 비교하고 싶을때
살펴보기
JPA의 값타입에는
1. Entity type
2. 값Type
이 존재한다.
이때 값 Type에는
값Type
1. 기본값Type
2. 임베디드Type
3.Collection value Type
이 존재한다.
때 기본값 Type에는
기본값 Type
1. Java 기본 Type (int, boolean, 등등)
2. 래퍼클래스 (Integer ,Long)
3. String Type
이 존재한다.
int = > data의 Type에 따라 저장공간과 저장 형식이 정해지는 자료형중 primitive형에 속한다.
Integer => 기본형을 객체처럼 다루기 위해 사용되는 래퍼클래스인데. integer는 int의 래퍼 클래스이다.
반응형
'[WEB]Back-end > Java' 카테고리의 다른 글
ArrayList vs HashMap ,HashMap vs HashTable, 제네릭이란? (0) | 2022.02.10 |
---|---|
static, final, 필드, 메소드, 인스턴스 의미 정리 (0) | 2022.01.26 |
java 에서 this가 뭐야? (0) | 2022.01.20 |
extends , interface 언제 써야 할까? (0) | 2022.01.10 |
Abstract 과 interface 비교 (0) | 2022.01.10 |
Comments