向Java类添加方法是否会增加其实例的内存使用量?

前端之家收集整理的这篇文章主要介绍了向Java类添加方法是否会增加其实例的内存使用量?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
将成员变量添加到类中肯定会增加其实例在堆上的内存占用量,但是类的方法呢?

例如,如果我有一个由单个StringBuilder组成的类,但是继续添加许多方法来操作StringBuilder,那么当我添加更多方法时,该类的每个实例是否会占用更多的内存?

谢谢!

解决方法

不,添加方法不会增加对象的占用空间,只会增加编译代码的占用空间.换句话说,每实例内存成本为零.
原文链接:https://www.f2er.com/java/127586.html

猜你在找的Java相关文章