헷갈림 (내가 뭘 모르는지 올리는 공간)
[헷갈림] isEmpty / null / != / .equals
Song쏭
2023. 8. 1. 00:03
추후 글 보완 예정
NullPointerException 이 그렇게나 중요하다고 하는데.
정작 나는 그래.. null 빈값... 빈값이 나오는거면 찾아주면 되지.
라는 생각만 하고 있다.
null값을 꼭 확인해줘야한다는 중요성은 알지만
!= null 이렇게 노골적으로 주는건 또 아니라고 어디서 들었다...
실제로는 일단 isEmpty / null / != / .equals 이 네가지를 생각나는대로
대입해보고 intelligent한 인텔리제이가 빨간줄로 잘 알려주면
가능한것만 써본 적이 있다.
근데 제대로 공부하기로 했으니!!!
좀 정확히 알고싶어졌다.
대체 어떻게 다른거며 어떤 상황에서 정확히 쓰는걸까?