循环内不要不断创建对象引用

简介: 循环内不要不断创建对象引用

循环内不要不断创建对象引用

很多时候我们业务场景都是需要对实体进行赋值操作,我们大部分的习惯都是在循环中进行创建对象然后进行对象属性的赋值,如果数据量很大的情况下会创建很多对象的引用,正确的做法是:


在循环的外部进行对象的声明,循环的里边进行创建,这样内存中存储的只有一份对象的引用,每次创建的时候只是引用指向不同的对象罢了,大大节省内存。

User user=null;
for (int i = 0; i < n; i++) {
  user=new User();
}
相关文章
|
6月前
|
编译器 程序员 C++
21 C++ - 对象的构造和析构
21 C++ - 对象的构造和析构
51 0
|
1月前
|
编译器 C++
C++ 解引用与函数基础:内存地址、调用方法及声明
C++ 中的解引用允许通过指针访问变量值。使用 `*` 运算符可解引用指针并修改原始变量。注意确保指针有效且不为空,以防止程序崩溃。函数是封装代码的单元,用于执行特定任务。理解函数的声明、定义、参数和返回值是关键。函数重载允许同一名称但不同参数列表的函数存在。关注公众号 `Let us Coding` 获取更多内容。
138 1
|
5月前
引用构造器练习
引用构造器练习
23 0
|
6月前
|
编译器 C++
23 C++ - 多个对象构造和析构
23 C++ - 多个对象构造和析构
25 0
|
7月前
|
Java
对象的相等和引用相等的区别
对象的相等和引用相等的区别
|
11月前
对象实例化空指针处理
对象实例化空指针处理
72 0
|
12月前
方法引用符、引用类方法、引用对象的实例方法、引用类的实例方法及引用构造器
方法引用符、引用类方法、引用对象的实例方法、引用类的实例方法及引用构造器
70 0
|
安全 编译器 数据安全/隐私保护
对象的动态创建和销毁以及对象的复制,赋值
🐰对象的动态创建和销毁 🐰对象的复制 🐰对象的赋值
|
Java 数据库
java反射机制查找类的属性并赋值
先说一下需求:最近做一个项目其中需要将前台传来的数组存到数据库,但是这个表里有15个字段,集合是不固定的,然后要把这个集合的数值赋给这个类的相应属性,然后存到数据库中。集合长度应小于等于这个类属性的个数。
278 0