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