Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 封装时如何使用最少的内存?_Java_Oop_Computer Science - Fatal编程技术网

Java 封装时如何使用最少的内存?

Java 封装时如何使用最少的内存?,java,oop,computer-science,Java,Oop,Computer Science,除了仔细选择基元数据类型之外,还有其他方法吗 提前非常感谢你 为了回答你的问题,我想“内存效率”是指“尽可能少地使用内存” 数据封装和内存效率之间根本没有联系 内存效率取决于几个较低级别的方面,如原始值在内存中的表示方式、对象(包括数组)在内存中的表示方式、对象的池化/内存化方式等。所有这些方面与数据封装无关 数据封装发生在源代码中,而不是在较低的级别。如果在源代码中,您看到数据和操纵数据的代码“紧密地”联系在一起(例如,通过某些语言特性,如类定义),这就是所谓的数据封装。如果你想了解封装的用法

除了仔细选择基元数据类型之外,还有其他方法吗


提前非常感谢你

为了回答你的问题,我想“内存效率”是指“尽可能少地使用内存”

数据封装和内存效率之间根本没有联系

内存效率取决于几个较低级别的方面,如原始值在内存中的表示方式、对象(包括数组)在内存中的表示方式、对象的池化/内存化方式等。所有这些方面与数据封装无关


数据封装发生在源代码中,而不是在较低的级别。如果在源代码中,您看到数据和操纵数据的代码“紧密地”联系在一起(例如,通过某些语言特性,如类定义),这就是所谓的数据封装。

如果你想了解封装的用法,你应该了解抽象和松耦合的用法,正如埃尔文所提到的,似乎缺乏研究。

我正在准备考试,我正在做研究,如果问题含糊不清,很抱歉。是的,我的意思是“使用尽可能少的内存”。我被要求回答这样的问题,但我不知道如何回答。我理解封装和OOP,但我无法将它们与“内存效率”联系起来