java创建对象的4种方式
时间: 2024-02-09 09:04:32 浏览: 35
Java中创建对象的四种方式如下:
1. 使用new关键字创建对象
```java
ClassName obj = new ClassName();
```
2. 使用反射机制创建对象
```java
Class<?> clazz = Class.forName("ClassName");
ClassName obj = (ClassName) clazz.newInstance();
```
3. 使用clone()方法创建对象
```java
ClassName obj1 = new ClassName();
ClassName obj2 = obj1.clone();
```
4. 使用序列化和反序列化创建对象
```java
// 序列化
ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream("objectFile"));
oos.writeObject(obj);
oos.close();
// 反序列化
ObjectInputStream ois = new ObjectInputStream(new FileInputStream("objectFile"));
ClassName obj = (ClassName) ois.readObject();
ois.close();
```
阅读全文