JDK8-bug

2020-06-29  本文已影响0人  东篱下_9f5c

1.首先看一下例子:
可以用接口去只想子类
Child[] child={new Child(),new Child()};
Father[] aa=child;
此时
aa[0]=new Father();
抛错,因为数组对象实际类型为Child

2.JDK8的问题-CopyOnWriteArrayList 和ArrayList


image.png

问题:toArray返回的实际的数组对象可能不是Object类型,此时往里面放元素会导致异常

上一篇 下一篇

猜你喜欢

热点阅读