java中就只构造方法 还没有调用 那这个方法会占内存吗?

java中就只构造方法  还没有调用  那这个方法会占内存吗?

问题描述:

java中就只构造方法 还没有调用 那这个方法会占内存吗?

当然占有内存了,不过他就是一个空壳子,实战不了多少内存,基本可以看做不占内存。只有当用new关键字是才分配实际要用的内存。 还有当没有用new的时候不能叫做对象,因他基本上没有内存,而对象是客观存在的实体是有相当多的内存的。所以只有new一下后才叫对象。很多人对此含糊了事,只是不应该的。

不会的,调用过的方法如果没有再被使用也会被垃圾处理器给清理掉。 你可以看一下java的运行原理和java垃圾处理器