static variables java
Static keyword is used a lot in java. Static means, you can access those static variables without creating an object, just by using a class name. This means that only one instance of that static member is created which is shared across all instances of the class. Basically we use static keyword when all members share same instance.