자바의 연산자는 연산 결과의 특징에 따라 3가지로 나눌 수 있다. 첫째, 연산 결과가 특정 값이 나오는 "산술, 증감, 비트, 시프트" 연산자. 둘째, 연산 결과가 참(true)과 거짓(false)의 값으로만 나타나는 "비교, 논리" 연산자. 마지막, 값을 반환하는 것이 아닌 값을 대입하는 의미를 지니고 있는 "대입 연산자와 삼항 연산자"가 있다.