Operators : Operators are the special symbols which perform any operation on one or more operands We can divide all the Java operators into the following groups :- 1. Arithmetic Operators Arithmetic operators are used in mathematical expressions in the same way that they are used in algebra. 2. Relational Operators A relational operator compares two values and determines the relationship between them. For example, != returns true if its two operands are unequal. Relational operators are used to test whether two values are equal, whether one value is greater than another, and so forth. 3. Bitwise Operators Java defines several bitwise operators, which can be applied to the integer types, long, int, short, char, and byte. Binary AND Operator copies a bit to the result if it exists in both operands. Binary OR Operator copies a bit if it exists in either operand. 4. Logical Operators A logical operator (sometimes called a “Boolean operator”) in Java programming is an operator that returns a Boolean result that's based on the Boolean result of one or two other expressions. 5. Assignment Operators One of the most common operators that you'll encounter is the simple assignment operator " = ". You saw this operator in the Bicycle class; it assigns the value on its right to the operand on its left: ... This operator can also be used on objects to assign object references, as discussed in Creating Objects. 6. Misc Operators There are few other operators supported by Java Language. eg is Conditional Operator ( ? : ) Conditional operator is also known as the ternary operator. This operator consists of three operands and is used to evaluate Boolean expressions. The goal of the operator is to decide, which value should be assigned to the variable. The operator is written as − ----------------------------------------------------------------------------------------------------------------------------------- Literals : The values provided to the variable is known as literal. Types of literals : String literals, character literals, float literal, boolean literal, integer literal, null literal ----------------------------------------------------------------------------------------------------------------------------------- Keywords : Keywords are the predefined words having any specific meaning. In java there are total 50 keywords (48 in use and 2 not used)