1、对象的深度clone方法
public static Object Clone(Object obj) throws Exception{
Object nObj = null;
try {
ByteArrayOutputStream bout = new ByteArrayOutputStream();
ObjectOutputStream out = new ObjectOutputStream(bout);
out.writeObject(obj);
out.close();
ByteArrayInputStream bin = new ByteArrayInputStream(bout.toByteArray());
ObjectInputStream in = new ObjectInputStream(bin);
nObj = in.readObject();
in.close();
} catch (Exception e) {
throw new Exception("Object inputed can't be cloned.");
}
return nObj;
}
分享到:
相关推荐
时间处理常用java时间处理常用java时间处理常用java时间处理常用java
java常用的工具类整理28个java常用的工具类整理28个java常用的工具类整理28个
JAVA处理日期时间常用方法.JAVA处理日期时间常用方法: java.util.Calendar
java中的常用处理方法!!!!
该类主要对常见的一些文件操作进行了封装,如读写文件(UTF-8)、复制文件、删除文件,创建目录等
java常用类的方法列举,欢迎大家下载查看
java课件 常用类与异常处理 java课件 常用类与异常处理
NULL 博文链接:https://chenlinbo.iteye.com/blog/602915
java 常用字符串处理工具类! java 常用字符串处理工具类!
此文件包含常用文件处理方法,其中包含文件压缩,递归删除,图片处理等等,语言基于java。
java 常用工具源码,多年工作积累,源码分享。...工作中多年积累常用工具,log封装,日期类,多线程操作,字符串处理,邮件发送,http工具类,页面处理,汉字拼音,ftp ,md5, secret,ValidatorStringEx,Xml类。
该文档从简单的Java程序入手,介绍了如何产生随机数,介绍了正则表达式的关键,在...同时本文还介绍了异常的几种情况,更清晰的认识异常的处理,在工作中写出优质的代码,离不开这些细节。本文特别适合Java小白学习。
一、常用的加密/解密算法 1.Base64 严格来说Base64并不是一种加密/解密算法,而是一种编码方式。Base64不生成密钥,通过Base64编码后的密文就可以直接“翻译”为明文,但是可以通过向明文中添加混淆字符来达到...
Java 课件 (包括基础语法,数组与语句,面向对象编程,java异常处理,java常用基础类,java集合与泛型)
数据结构常用单词总结,ava常用关键字和英语单词 第一章: JDK(Java Development Kit) java开发工具包 JVM(Java Virtual Machine) java虚拟机 Javac 编译命令 java 解释命令 Javadoc 生成java文档命令 ...
Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的。但是我们在实际使用中经常需要将基本数据转化成对象,便于操作。比如:集合的操作中。例如使用Map对象要操作put()方法时,需要传入的参数...
2014" 专门用于处理springboard定时任务修改cron参数的日期处理方法 12.获取本月第一天(月初时间) 13.获取本月最后一天(月底时间) 以上这些方法都在该Java工具类,当然不仅仅包含这些,还有其他的很多。
常用的快键 常用的快键 常用的快键 常用的快键
常用的java处理 网络JAVA的基本知识 和报错的处理方法
commons-beanutils.jar Apache Commons包中的一个,包含了一些Bean工具类类。必须使用的jar包。 commons-collections.jar ...velocity基于java的模板引擎,允许用简单的模板语言来引用java定义的对