카테고리 없음

List를 null로 초기화 시 NullPointerException

열하나요 2023. 8. 16. 20:15

ArrayList list = new ArrayList();

하면 조건으로 list.isEmpty()를 하건, list == null을 하건 상관이 없는데 

ArrayList list = null;로 초기화하면 

list가 null일 때 list.isEmplty()가 NullPointException 오류가 날 수 있지.

 

null로 초기화하면 list.add()도 안됨. 주소값이 null이니까! (찾아갈 곳이 없잖아!)

 

 

----------------- 번외로, -------------------------

Properties 객체 사용 시,Properties prop = new Properties(); 해주고prop.getProperty("A", "B"); 이런식으로 값을 넣어줘야 제대로 쓸 수 있음.