相关疑难解决方法(0)

在Java中键入List vs type ArrayList

(1) List<?> myList = new ArrayList<?>();

(2) ArrayList<?> myList = new ArrayList<?>();
Run Code Online (Sandbox Code Playgroud)

我理解,使用(1),可以交换List接口的实现.似乎(1)通常在应用程序中使用而不管需要(我自己总是使用它).

我想知道是否有人使用(2)?

此外,经常(并且我可以得到一个例子)情况实际上需要使用(1)over(2)(即where(2)不足以对接口最佳实践等进行编码)

java interface list decoupling

537
推荐指数
11
解决办法
39万
查看次数

java中的引用类型大小

为什么java中的引用类型占用8个字节?为什么不少于或多于8个字节?

java

5
推荐指数
2
解决办法
6047
查看次数

标签 统计

java ×2

decoupling ×1

interface ×1

list ×1