下面两种创建数组的方法有什么不同? ArrayList> res = new ArrayList<>(); 和 List> res = new ArrayList<>(); 我知道List是一个接口,而ArrayList只是实现List的List的一个实例。但是,我不清楚上面两种方法在创建ArrayList时有什么不同的效果。如果我确定我要创建的是一个ArrayList,而不是一个LinkedList或Stack,那么上面两种创建它的方法是一样的吗?
我正在使用Kryo库进行Java序列化。我有一个问题,在那里我没有办法强迫一个向上的人。下面是一个例子:class B extends A {}
Kryo kryo = new Kryo(); kryo.register(A.class); //register A with kryo
B bar = new B(