오늘 알고리즘을 풀다가 처음에는 아무생각없이 Integer나 String처럼 래퍼클래스인 Boolean을 사용하려 했다.
하지만 알아보니 Boolean과 boolean은 차이가 있었다.
Boolean
참조형 ( reference type ) , 참조값 ( 주소 ) 을 가진다.
null을 담을 수 있다.
👉 메모리나 성능면에서는 기본형인 boolean이 우수하지만
null을 담아야하거나 제너릭을 사용해야한다면 Boolean 타입을 사용하는 것이 좋다!
boolean
Jpa 강의에서 자주 나오는 개념이고, 아직 잘 이해하지 못하겠어서 따로 정리해서 공부하려고 한다.
키워드만 몇가지 써놓고 다음 TIL에서 정리 할 예정이다.
jpaRepository에서 삭제할때
- 바로 삭제하는게 아닌 em을 통해 영속성 상태인지 확인
persist -> 1차캐시, 영속성 컨텍스트에 저장인 상태 -> flush로 DB에 전송 -> commit, 실제 DB 저장
커스텀? jpa 메서드
Repository 기능 추가하기 << 다시 공부하기
이번 문제는 백준 문제이다.
if (!map[j][k]) {
map[j][k] = true;
count++;
}
이런식으로 하면 되는데 굳이 반복문을 3번이나 씀