bold = mandatory italic = non-terminal normal font = optional
Kinds of keyword :
abstract (9 facts) - A Java programming language keyword used in a class definition to specify that a class is not to be instantiated, but rather inherited by other classes, A keyword that means a class cannot be instantiated
access modifier (4 kinds, 32 facts) (access specifier, visibility modifier) - A keyword that specifies how restricted the access is to a class or interface or variable or method
static (6 facts) - A keyword that means a variable or method belongs to the class and not to the instances
super (7 facts) - A Java language keyword that allows a method to refer to hidden variables and overridden methods of the superclass, A keyword that refers to the superclass of an object