public class User implements Cloneable {
private Integer age;
private String name;
public User() {
}
public User(Integer age) {
this.age = age;
}
public User(Integer age, String name) {
this.age = age;
this.name = name;
}
public User clone() throws CloneNotSupportedException{
return (User)super.clone();
}
@Override
public String toString() {
return "User{" +
"age=" + age +
", name='" + name + '\'' +
'}';
}
public Integer getAge() {
return age;
}
public String getName() {
return
java for循环中使用克隆代替new对象
本文探讨了在Java for循环中使用克隆与新建对象的效率差异。实验结果显示,使用克隆方法在循环中创建对象的效率高于使用new关键字。在Intel Core i7处理器和Java 1.8环境下,通过克隆生成的对象不仅正确,而且性能更优,证实了克隆在某些场景下的高效性。
摘要由CSDN通过智能技术生成