What is the static block?

Category: JavaWhat is the static block?
Editor">Editor Staff asked 2 years ago

What is the static block?

1 Answers
Editor">Editor Staff answered 2 years ago

Static block is used to initialize the static data member. It is executed before the main method, at the time of classloading.
class A2{
static{System.out.println(“static block is invoked”);}
public static void main(String args[]){
System.out.println(“Hello main”);
}
}
Test it Now
Output: static block is invoked
Hello main