Java Constants
Java Constants
CONSTANTS
SYNTAX:
MODIFIER FINAL DATATYPE VARIABLENAME = VALUE; //GLOBAL CONSTANT
MODIFIER STATIC FINAL DATATYPE VARIABLENAME = VALUE; //CONSTANT
WITHIN A CLASS
NOTE:
• IT IS CONVENTION TO CAPITALIZE THE VARIABLE NAME OF A CONSTANT.
• DECLARING A FIELD AS ‘FINAL’ ENSURES THAT IT IS CONSTANT AND
CANNOT CHANGE.
• THE MODIFIER SPECIFIES THE SCOPE OF THE CONSTANT.
• CONSTANTS ARE VERY POPULAR WITH CLASSES. BECAUSE THE VALUE OF A
CONSTANT DOESN’T CHANGE BETWEEN CREATED OBJECTS, IT IS USUALLY
DECLARED STATIC. THE STATIC KEYWORD CHANGES THE WAY THE VALUE IS
ACCESSED: THE VALUE OF THE CONSTANT ISN’T ACCESSED USING THE OBJECT,
BUT WITH THE CLASS NAME ITSELF.
CONSTANTS IN JAVA ARE FIXED VALUES THOSE ARE NOT CHANGED DURING
THE EXECUTION OF PROGRAM JAVA SUPPORTS SEVERAL TYPES OF CONSTANTS
THOSE ARE :
• INTEGER CONSTANTS
• REAL CONSTANTS
• SINGLE CHARACTER CONSTANTS
• STRING CONSTANTS
• BACKSLASH CHARACTER CONSTANTS
REAL CONSTANTS
EXAMPLE:
• DECIMAL INTEGER CONSTANTS
• OCATAL INTEGER CONSTANTS
• HEXADECIMAL INTEGER CONSTANTS
SINGLE CHARACTER CONSTANTS