java如何new
在Java中使用new关键字
new是Java中用于创建对象实例的关键字,其基本语法为:
ClassName objectName = new ClassName();
实例化类对象
通过new调用类的构造函数,分配内存并返回对象引用:

// 示例:创建StringBuilder对象
StringBuilder sb = new StringBuilder();
调用带参数的构造函数
若类定义了带参数的构造函数,可通过new传递参数:

// 示例:创建带有初始容量的StringBuilder
StringBuilder sb = new StringBuilder(100);
创建数组对象
new也可用于动态初始化数组:
// 示例:创建长度为10的整型数组
int[] numbers = new int[10];
匿名对象
直接使用new创建对象但不保留引用,适用于一次性操作:
// 示例:匿名对象调用方法
new ArrayList<String>().add("Item");
注意事项
- 每次
new都会生成新的对象实例,占用独立内存空间。 - 需确保类存在对应的构造函数(默认或自定义),否则编译报错。
- 对象生命周期由垃圾回收器(GC)管理,无需手动释放内存。
通过以上方式,new关键字实现了Java中对象的动态创建与初始化。






