Variables
Static/class Variables
Single instance which is shared by all the classes. Sort of a global variable bound to the class where it is defined.
Try to use them as final, which makes them into constants.
public class SomeClass {
   public static final String constantValue = "Some text";
}Instance Variables
Each instance of the class will have their own copy of the variable.
public class SomeClass {
   private String value = "some value";
}Local Variables
Declared inside methods:
public final void someMethod() {
   final String value = "some value";
}Parameters
Received by methods:
public final void someMethod(final String value)More Information
Last updated
Was this helpful?