![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 76
ToolMan238
这个作者很懒,什么都没留下…
展开
-
Java8新的异步编程 CompletableFuture
1. FutureFuture模式是从JDK5引入的,Future接口是其的实现。Future实现在JUC包中,用来进行异步计算意图简化并发计算的开发工作量。Future的接口提供了五个方法。public interface Future<V> { //取消任务的执行。参数指定是否立即中断任务执行,或者等等任务结束 boolean cancel(boolean mayInterruptIfRunning); //判断任务是否已经取消,任务正常完成原创 2021-07-12 18:48:56 · 191 阅读 · 0 评论 -
使用序列化与反序列化实现深拷贝
使用序列化与反序列化实现深拷贝前言深拷贝:在进行赋值之前,为指针类型的数据成员另辟了一个独立的内存空间,实现真正内容上的拷贝 。这种拷贝称为深拷贝。深拷贝的两种实现方式实现Cloneable接口,重写Object类中clone()方法,实现层层克隆的方法。通过序列化(Serializable)的方法,将对象写到流里,然后再从流中读取出来。虽然这种方法效率很低,但是这种方法才是真正意义上的深度克隆。序列化与反序列化序列化:把对象转换为字节序列的过程称为对象的序列化。反序列化:把字节序原创 2021-07-07 23:25:14 · 451 阅读 · 0 评论