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