Java中静态函数包括主函数可以调用静态变量和静态函数还有生成非静态的类对象及调用对象的方法。
从编译及内存上分析静态函数在编译的时候就已经加载在内存的静态区域,此时静态变量及静态函数已经存在所以静态函数可以调用,但是非静态的类在编译阶段已经存在了么?肯定不存在,要...
从编译及内存上分析静态函数在编译的时候就已经加载在内存的静态区域,此时静态变量及静态函数已经存在所以静态函数可以调用,但是非静态的类在编译阶段已经存在了么?肯定不存在,要是存在的话那类中的方法及变量都是静态的了。要是不存在那静态函数为什么能实例化类呢?怎么感觉JAVA的编译阶段和执行阶段没有那么明确的边界了,好像编译完成了也就执行完了呢啊?求高人指点。从内从及时间点上分析一下
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询