目录
1、main方法特性
- 访问权限是public
- main()是static静态,因此如果在main方法中调用本类的其他方法也必须是静态方法,否则需要先实例化本类,再通过对象进行调用
- 没有返回值,void
2、与所在类的关系
main函数是JVM在启动程序时首先会查找的方法入口。程序开始运行时,JVM会找到main方法所在的class文件,然后把方法代码加载到内存,从第一句开始执行,直到main函数最后一条语句执行完成。
而所在类在main函数加载到内存的时候,除了慢于静态成员变量和静态方法块之外,其它是没有任何初始化操作的,只有在new了之后,才对成员变量进行初始化,分配内存,而此时类的成员方法不需要初始化,只有调用它的时候才会分配内存(栈内存),当方法执行完完毕,内存立即释放。
标签:初始化,调用,Java,所在,内存,main,方法 From: https://www.cnblogs.com/henuqin/p/17123269.html