作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
根据需要实例化对象还是在代码开头实例化对象“更好”?请注意,示例中可能不需要 obj2 的功能。
obj1 = new Object1();
obj2 = new Object2();
obj1->run;
//lots of code
if (condition) {
obj2->doThis();
}
或
obj1 = new Object1();
obj1->run;
//lots of code
if (condition) {
obj2 = new Object2();
obj2->doThis();
}
最佳答案
只有 2 条规则
不必要的对象创建会消耗更多内存并使程序运行速度变慢。对于小型项目,它不会产生任何显着的性能差异。但对于大型项目或长时间运行 Cron,它会成为性能问题。
关于php - 什么时候是实例化对象的合适时机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9367420/
我是一名优秀的程序员,十分优秀!