Java 使用错误类的开销

Java 使用错误类的开销,java,android,Java,Android,此应用程序导入android.graphics.Point 在应用程序中的某个时候,我需要一个ArrayList来表示和排序一些(索引、值)对,所以我使用ArrayList作为一个快速修复 我想知道这里面有没有开销。Point方法已经在内存中的某个位置,Point只有两个字段,x和y,因此不会为字段占用额外的内存 我是否正确地假设我所做的既丑陋又实用,因为我使用一个类的目的不同,因为如果我不创建/导入一个包含两个it字段的类,会减少开销 最后,有人能建议好好阅读这些关注点吗 我不知道你的意思。你

此应用程序导入android.graphics.Point

在应用程序中的某个时候,我需要一个ArrayList来表示和排序一些(索引、值)对,所以我使用ArrayList作为一个快速修复

我想知道这里面有没有开销。Point方法已经在内存中的某个位置,Point只有两个字段,x和y,因此不会为字段占用额外的内存

我是否正确地假设我所做的既丑陋又实用,因为我使用一个类的目的不同,因为如果我不创建/导入一个包含两个it字段的类,会减少开销

最后,有人能建议好好阅读这些关注点吗


我不知道你的意思。你能举个例子吗(最好是代码)?arraylist只包含指向点的引用(指针),而不是点本身。keyser我编辑了这篇文章,现在应该更有意义了。assylias,这些点确实存在于内存中的某个地方,就像Point类一样,减去假设的类,我会用它们来代替。