keyword is one of 53 (including literal values: null, true and false) reserved words which have a predefined meaning in the language; because of this, programmers cannot use keywords as names for variables , methods, classes, or as any other identifier. Due to their special functions in the language, most integrated development environments use syntax highlighting to display them in a different color for easy identification.