黑马程序员技术交流社区

标题: 加上static的静态类和不加static的类在调用的时候哪个消耗的 [打印本页]

作者: laoyang    时间: 2011-11-7 11:38
标题: 加上static的静态类和不加static的类在调用的时候哪个消耗的
本帖最后由 laoyang 于 2011-11-21 10:52 编辑

加上static的静态类和不加static的类在调用的时候哪个消耗的资源更大?执行效率上有什么区别呢?
作者: 喻尚健    时间: 2011-11-7 14:35
楼主你问的是静态成员吗?
静态成员实际上是全局变量,它的生存周期和应用程序相同。
也就是说在应用程序运行时,它是一直静态的占用内存资源的。而其他的非全局的变量或者
实例在创建时才会动态分配内存空间。
static成员使用起来很方便,但会静态的占用内存资源,应该在适当的时候使用。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2