黑马程序员技术交流社区
标题:
为什么静态先加载进内存??
[打印本页]
作者:
fenzheng
时间:
2014-3-14 23:51
标题:
为什么静态先加载进内存??
为什么静态先加载进内存??,老师讲的,编译看左边,运行看右边怎么理解呢?????????????
作者:
胡文彬
时间:
2014-3-14 23:53
本帖最后由 胡文彬 于 2014-3-14 23:56 编辑
因为静态时全局变量,作用域很大,静态变量存放在静态区,与一般对象存放的地方不一样。,编译看左边,运行看右边怎么理解呢
首先你要知道编译和运行的区别,由字面意思可知,编译只是检查你编写的程序是否有语法错误,运行就在内存中由电脑进行运行代码了。老师说这句话,主要是让你记住,遇到这种情况要这样进行判断
加油
作者:
遗忘的青春年华
时间:
2014-3-15 00:00
静态随着类的加载而加载,有限于对象存在,而你说的编译看左边,运行看右边那是多态,父类引用指向子类对象.多看看多态吧,多态的三个条件,一定要知道,不然你后面面向对象和集合学起来就有难度了
作者:
zzkang0206
时间:
2014-3-15 00:06
请勿恶意刷分 不然就扣分了!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2