1、实现序列化:1)使用Serializable接口实现序列化首先我们定义一个对象类Userpublic class User implements Serializable {//序列化IDprivate static final long serialVersionUID = 1L;private int age;private String name;//getter和setter方法、//
阿里面试官问题:谈谈你对java中的深克隆和浅克隆的理解回答:(说明:本文针对深克隆和浅克隆的区别和实现方式?这一问题)Talk is cheap#最近不止一次遇见深浅克隆(深复制,浅复制)的问题,除了印象中有个clone方法外一脸懵逼!!!克隆(复制)在Java中是一种常见的操作,目的是快速获取一个对象副本。克隆分为深克隆和浅克隆。浅克隆:创建一个新对象,新对象的属性和原来对象完全相同,对于非基
在JAVA中,所有的对象都有toString方法;创建类时没有定义toString方法,输出对象时,会输出对象的哈希值;它只是sun公司开发java的时候为了方便所有类的字符串操作而特意加入的一个方法它通常只是为了方便输出:例如:public class Test2{String name; int age;public String toString(){ return “我的姓名是: