/*
* StaticCodeDemo类首先加入内存
* */
public class StaticCodeDemo
{
static
{
System.out.println("c");
}
public static void main(String[] args)
{
//使用到类中的内容时类才会被加载
/*new StaticDemo();
new StaticDemo();
System.out.println("over");*/
//打印结果是:c d b over
//StaticDemo s = null;//s对象没有指向,所以StaticDemo类不会被加载,所以static代码块没有执行