类加载时无法创建对象,静态方法可以不通过对象调用,而非静态方法必须先new一个他的实例,所以在类加载时就可以通过main方法入口来运行程序。
否则,要运行程序,需要new一个对象,而创建一个对象又要从main方法开始,这就导致了鸡生蛋,蛋生鸡的问题。
类加载时无法创建对象,静态方法可以不通过对象调用,而非静态方法必须先new一个他的实例,所以在类加载时就可以通过main方法入口来运行程序。
否则,要运行程序,需要new一个对象,而创建一个对象又要从main方法开始,这就导致了鸡生蛋,蛋生鸡的问题。