difference between static and constant
A Constant is something that will always remain the same though out the entire lifetime of a program. A Constant variable cannot be modified after it defines and it cannot be change throughout the program. The Constant with a fixed value tells the compiler to prevent the programmer from modifying it.
Static. Static variable is a property of a Class rather than the instance of class. It is stored on the data segment area of memory and the same value is get shared to all instances of that class. It can be assigned for reference types and set at run time.