Static keyword in Java
Static Keyword
A variable or function that is associated to a class i.e., is common to all objects
class Student {
String name;
int age;
static String school = "Doon Blossoms";
}
Student s1 = new Student();
System.out.println(Student.school);
Static Initialization Block
It can be used to initialize static fields of a class
public class Person {
static String name;
// Static Initialization Block
static {
name = "Arjit";
}
}