首先static可以修饰类,类成员(变量,函数),还有static代码块。被static修饰的成员变量和成员方法独立于该类的任何对象,即它们不需要对象(实例)存在而存在,能被其他对象调用;当该类被加载,JVM根据类名直接找上static,把它们先加载了,无需实例,所以static在主句中属于类而不是对象。
主语句main 是被赋予特殊含义,即这是程序入口,也是程序结束处。
假如不是静态,要启动main方法就得创建实例,但是mian是主程序,然后创建实例又回到main。
这个main方法与其他对象是无关的,所有功能都是main方法里面函数调用,产生对象。所以也不需要为了使用main方法去创建一个实例,直接static静态设置,类被加载,它也直接被加载。
----------期待进入黑马----便开始从这努力-----黑马是个好的起点---- |