# 匿名对象
## 匿名对象的概念
只有创建对象的时候,没有将该对象的地址赋值给某一个引用变量
> 语法:new 类名(参数列表);
## 匿名对象的特点
没有任何引用变量指向
当方法调用完毕之后,该对象就变成了垃圾对象.会在垃圾回收器空闲时被回收
> gc----->garbage collect
## 匿名对象的使用场景
当对象只需要调用某个方法一次时,可以使用匿名对象
作为方法的实际参数
## 代码说明
```
public static void main(String[] args) {
// 创建人
// 有名的对象,对象名为P
Person p = new Person("lisi", 23);
p.showInfo();
// 匿名对象
// 只有创建对象的语句,没有将该对象的地址赋值给某一个引用变量
new Person("zhongson", 23);
new Person("zhongson", 23).showInfo();
// 创建集合
// 集合调用匿名对象
ArrayList<Person> List = new ArrayList<>();
List.add(new Person("zhongson", 20));
List.add(new Person("zhongson", 20));
List.add(new Person("zhongson", 20));
}
```