단항 연산자(Unary Operator)
==, != 연산자는 reference type에서도 사용이 가능한데 해당 연산을 사용하면 주소값을 비교하기 때문에 객체가 다르면 false가 반환된다.
equals()함수를 쓰면 값을 비교할 수 있다.
관계 연산자(비교연산자)
왼쪽과 오른쪽의 피 연산잔자들의 크기 관계를 비교하여 참과 거짓을 가리는 연산자.
미만 <
초과 >
이하 <=
이상 >=
참 또는 거짓 판별 ==, !=
논리 연산자
boolean 자료형으로 반환된다. 논리 연산자는 boolean type을 가지고 비교하는 것이 특징이다
&&
||
instanceof
참조변수가 참조핟고 있는 인스턴스의 실제 타입을 확인하여 boolean 자료형으로 반환 해준다. 확인하려는 인스턴스의 클래스가 특정 클래스를 상속, 구현하고 있다면 역시 true를 반환한다.
assignment(=) operator
대입 연산자
변수에 대입하는 대입 연산자
e.g) int a = 10
int형 변수 a에 10을 대입한다는 의미
화살표(->) 연산자
람다식에서 사용되는 연산자
<람다식>
메서드를 하나의 식(expression)으로 표현한 것
메서드의 이름과 반환값이 없이 메서드를 표현할 수 있으므로 익명함수라고도 불린다
출처 :
https://github.com/sombrero104/java-study/blob/master/w3.md
https://giyeon95.github.io/whiteship/whiteship_study_week03/