블로그

[JAVA] Null, Empty 차이점 본문

개발자 준비과정/JAVA

[JAVA] Null, Empty 차이점

하늘바람a 2024. 7. 26. 19:36

null, empty 차이

  • null : 변수는 선언되었으나 초기화되지 않은 상태. 아직 어떤 객체도 할당되지 않은 상태이다.
  • empty : 컬렉션이나 배열,문자열 등이 초기화되었지만 요소가 하나도 없는 상태이다
  • null 참조 변수: 스택 메모리에만 저장되고, 힙 메모리에 어떤 객체도 가리키지 않는다.
  • empty 참조 변수: 스택 메모리에 저장되며, 힙 메모리의 빈 객체를 가리킨다.

'개발자 준비과정 > JAVA' 카테고리의 다른 글

git  (0) 2024.04.04
Git Merge  (0) 2024.04.03
깃 사용법  (0) 2024.04.01
[JAVA] 네트워크  (0) 2024.03.29
[JAVA] 입출력 스트림 (I/O stream)  (0) 2024.03.27