What happens when you try to compile and run the following code?
public class Main { static String s; public static void main(String[] args) { System.out.println(">>" + s + "<<"); } }
C.
The code compiles without error.
At static initialization time, s is initialized to null.