Java / Class Variables (Static Variables)
What is a static block?
A static block, is a block of code inside a Java class that will be executed when a class is first loaded into the JVM. Mostly the static block will be used for initializing the variables.
Static block will be called only one while loading and it cannot have any return type also not have 'this' or 'super' keyword.
public class TestStaticBlock { static int val; static { val = 100; System.out.println("Hello from static block. val ="+ val); } }
More Related questions...