블로그 이미지
잡초 개발자의 좌충우돌 이야기 yysvip

카테고리

분류 전체보기 (211)
Java Programing (24)
Web Programing (20)
Database (36)
Tool (46)
까칠한 IT (27)
까칠한 정보 (42)
까칠한 Strory (16)
까칠한 Project (0)
Total1,164,500
Today4,467
Yesterday4,153

달력

« » 2018.12
            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          

공지사항

Null 처리 비교(equals VS ==)

  까칠한 남자 Strory       yysvip.tistory.com       잡초 개발자 까찰한 쑤의 좌충우돌 개발 이야기

 

 

<null.equals(String); 일 경우> Exception이 발생.

-> null객체에서 자체적으로 메소드를 호출 불가

   

<String.equals(null); 일 경우> Exception이 발생하지 않고 정상 동작 

 

<String == null 일 경우> 정상

-> 주소값을 비교하면 되므로 정상동작

 

즉, null을 비교한다면 

== 연산자를 사용하거나 String.equals(null)을 사용.

 

 

equals() 메소드와 ==연산자를 비교

 

 equals() 메소드

== 연산자 

 형태

메소드 

연산자 

 동작

 내용 비교

비교하고자 하는 대상의 내용 자체를 비교

주소값 비교

비교하고자 하는 대상의 주소값을 비교 

 

 

 

Posted by yysvip

최근에 달린 댓글

최근에 받은 트랙백

글 보관함