请注意:当我们定义类级别变量时,我已经阅读了一些内容:List 或 Map。它们应该始终使用 new 运算符进行初始化:示例 -- private List students = new ArrayList(); 但是架构师反对它,并告诉我它会在类级别初始化变量时消耗 10 个存储桶。但是,我非常反对它:在使用它之前检查学生列表是否为空。
请告诉我最佳做法;我是否应该在类级别初始化数组列表。
请指教。如果您有更好的 Java 编码实践参考 URL 或书名,请提供给我。
请注意:当我们定义类级别变量时,我已经阅读了一些内容:List 或 Map。它们应该始终使用 new 运算符进行初始化:示例 -- private List students = new ArrayList(); 但是架构师反对它,并告诉我它会在类级别初始化变量时消耗 10 个存储桶。但是,我非常反对它:在使用它之前检查学生列表是否为空。
请告诉我最佳做法;我是否应该在类级别初始化数组列表。
请指教。如果您有更好的 Java 编码实践参考 URL 或书名,请提供给我。