Java มีโอเปอเรเตอร์มากมาย และส่วนใหญ่จะเหมือนกับโอเปอเรเตอร์ในภาษา C ซึ่งโดยพื้นฐานแล้วแบ่งออกเป็น: นิพจน์ Java คือนิพจน์ที่เชื่อมต่อกันโดยตัวดำเนินการที่สอดคล้องกับกฎของ Java