java中就只构造方法 还没有调用 那这个方法会占内存吗?
问题描述:
java中就只构造方法 还没有调用 那这个方法会占内存吗?
答
当然占有内存了,不过他就是一个空壳子,实战不了多少内存,基本可以看做不占内存。只有当用new关键字是才分配实际要用的内存。 还有当没有用new的时候不能叫做对象,因他基本上没有内存,而对象是客观存在的实体是有相当多的内存的。所以只有new一下后才叫对象。很多人对此含糊了事,只是不应该的。
答
不会的,调用过的方法如果没有再被使用也会被垃圾处理器给清理掉。 你可以看一下java的运行原理和java垃圾处理器