[JAVA]제어문 == vs equals

정효진·2021년 8월 15일
0

Developer Study

목록 보기
45/47
post-thumbnail

https://www.youtube.com/watch?v=6X1jsQQtwmo&list=PLuHgQVnccGMCoEXnWV8-UF1mBxK5ftmxH&index=7
출처 :유투브 생활코딩 JAVA 제어문 - 5. == vs equals편

◼ == vs equals

  • 데이터 타입에는 7가지 boolean, int, double, short, long, float,char
    가 있다.
    - non primitive data type에는 String, Array, Date, File 등등이 있다

  • 비교연산자 "==" 는 변수가 그 변수의 값을 가리키는 곳의 위치가 같으냐를 따진다.
    그와 반면에 "equals" 메소드는 변수 내부의 내용이 같은가를 따진다.

- 결론: 원시데이터타입(primitive)==비원시데이터타입.equals()를 사용하자!

profile
개발새발

0개의 댓글