Static Variable: A static variable is shared among all instances of a class. It retains its value throughout program execution and can be accessed without creating an object.
Final Variable: A final variable is one whose value cannot be modified after initialization. It acts as a constant within its scope.
Static Method: A static method belongs to the class itself rather than an instance of the class. It can be called directly using the class name without creating an object.