Java中new用法
时间: 2024-10-16 11:08:35 浏览: 17
Java中new的用法.pdf
在Java中,`new`关键字是一个特殊的关键字,用于创建对象。当你对某个类使用`new`时,会执行该类的构造函数,分配内存空间,并初始化新创建的对象实例。以下是`new`的一般用法:
1. **声明并创建对象**:
```java
ClassName objectName = new ClassName(parameters);
```
这里,`ClassName`是你想要创建的类名,`objectName`是给对象起的引用名称,`parameters`是可选的构造函数参数。
2. **直接创建匿名内部类对象**:
```java
new ClassName() {
// 构造方法和成员变量
};
```
3. **数组创建**:
```java
int[] array = new int[arraySize];
```
4. **对象池模式下的复用**(仅限于特定情况):
```java
if (pool.isEmpty()) {
pool.addObject(new ClassName());
}
ClassName object = pool.getObject();
```
这里的`pool`是一个预先创建好对象的池。
阅读全文