Help the world stop coronavirus! Stay home!

Prev Next

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);
	}
}

❤Cash Back At Stores you Love !!!❤

Earn your $10 reward when you make your first purchase through Ebates by signing up with clicking below button.

Ebates Coupons and Cash Back

More Related questions...

Show more question and Answers...

Instance Variables (Non Static Variables)

Comments & Discussions