java - 创建多个列表或创建对象列表哪个更快?

标签 java android list arraylist

我正在尝试将 3 种类型的数据插入到列表中。我想知道哪个更快。 我应该创建 3 个不同的列表还是应该创建一个包含 3 个变量的对象列表?

最佳答案

没关系。这种微优化对于性能来说毫无意义

您应该编写代码,使其读起来清晰并尽可能使用最佳的对象封装实践。

我会投票支持更好的封装 - 如果这三种不同的数据类型属于一起,通常最好通过将它们封装在单个对象中来明确这一点,以便您可以一起管理它们的状态。

关于java - 创建多个列表或创建对象列表哪个更快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22713907/

相关文章:

Python检查集合列表是否包含项目

java - SWING 禁用或隐藏滚动条,但启用滚轮?

Android 数据/ View 绑定(bind)与 findViewById 的性能对比

android - 有什么方法可以在 Android 中使用 monkeyrunner 在 webview 中获取内部 html 文本框、按钮名称或 id

list - Python中列表和元组(减去不变性)之间的区别?

python - 如何获取元组列表并将元组从字符串更改为整数

java - jSTL标签需要哪个spring jar文件

java - KeyAffinityService 的 NullPointerException

java - 在Java中以 block 的形式发送文件

android - Android:从文件uri读取音频数据