Local Variables in Java
A local variable in Java is a variable that is declared inside a method, constructor, or block and is only accessible within that scope.
Key Characteristics of Local Variables:
1. Scope: Limited to the method, constructor, or block where it is declared.
2. No Default Value: Must be initialized before use.
3. Memory Allocation: Stored in the stack memory and removed once the method execution is complete.
4. Access Modifier Restriction: Cannot have access modifiers like private, public, or protected but only final is allowed.