java 对象创建的5种方式
2017-09-08 09:37
375 查看
1.使用new关键字
eg: new User();
2.使用Class类的newInstance方法
eg: User.class.newInstance();
eg: Class class = (user) Class.forName(“org.fromwork.com.User”); class .newInstance();
3.使用Constructor类的newInstance方法
eg: Constructor constructor = User.class.getConstructor(); User user= constructor.newInstance();
4.使用clone方法
eg: User user1 = (User) user.clone();
5.使用反序列化
eg: ObjectInputStream in = new ObjectInputStream(new FileInputStream(“data.obj”)); User user = (User) in.readObject()。
eg: new User();
2.使用Class类的newInstance方法
eg: User.class.newInstance();
eg: Class class = (user) Class.forName(“org.fromwork.com.User”); class .newInstance();
3.使用Constructor类的newInstance方法
eg: Constructor constructor = User.class.getConstructor(); User user= constructor.newInstance();
4.使用clone方法
eg: User user1 = (User) user.clone();
5.使用反序列化
eg: ObjectInputStream in = new ObjectInputStream(new FileInputStream(“data.obj”)); User user = (User) in.readObject()。
相关文章推荐
- java创建对象的5种方式
- 【Java深入】创建对象的5种方式
- Java中创建对象的5种方式
- java创建对象的5种方式
- java中创建对象的5种方式
- Java中创建对象的5种方式
- Java中创建对象的5种方式
- Java中创建对象的5种方式
- Java中创建对象的5种方式
- Java中5种创建对象的方式
- 【转】Java中创建对象的5种方式
- Java中创建对象的5种方式
- Java中创建对象的5种方式
- Java中创建对象的5种方式
- Java中创建对象的5种方式
- Java中创建对象的5种方式
- Java技术——Java中创建对象的5种方式
- Java中创建对象的5种方式
- Java中创建对象的5种方式[转]
- [转] Java中创建对象的5种方式