黑马程序员技术交流社区
标题:
关于main()
[打印本页]
作者:
张君
时间:
2013-3-21 20:17
标题:
关于main()
本帖最后由 张君 于 2013-3-21 22:15 编辑
因为main 被 static 修饰,所以 main 会先存在,又知道static 修饰的 在方法区,那么 main 到底是不是在方法区呢? 与栈内存有关吗
作者:
HM朱蛟
时间:
2013-3-21 20:58
怒马! 坐等高人分析
作者:
于腾飛
时间:
2013-3-21 21:00
main函数中的代码是存储在静态存储区方法区的,即当定义了类以后这段代码就已经存在了。如果main()方法没有使用static修饰符,那么编译不会出错,但是如果你试图执行该程序将会报错,提示main()方法不存在。因为包含main()的类并没有实例化(即没有这个类的对象),所以其main()方法也不会存。而使用static修饰符则表示该方法是静态的,不需要实例化即可使用。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2