The question is as follows:
class A{
 final static int a=10;
final static void call()
{
System.out.println("two");
}
static{
System.out.println("one");
}
}
class B{
public static void main(String []args)
{
System.out.println(A.a);
}
}

The output is 10
But the explaination is unknown to me..
Why 10 will come as output????