List list=new ArrayList();这种写法好吗? 在视频里看到好多这种写法,List list=new ArrayList();这样得到的list是一个List对象啊,在ArrayList里特有的方法是不能调用的。为什么很多人这么写,这样写好吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 j2se上的习惯,没有必要这样写了,直接用ArrayList即可。同时要上泛型 是可以这么写的 主要还是为了以后改起来方便 要改list类型的话(如从ArrayList改为LinkedList)直接改后边就行了 这个变量自己什么都不用改但是貌似绝大部分情况都用的是ArrayList而List是一个接口 据说声明一个接口的效率低于声明一个继承类 但是影响不大所以我觉得这只是个取舍问题 可以这样写。根据需要可以用泛型 List<Object> list=new ArrayList<Object>(); 当然可以这样写。 JAVA的基础知识楼主可以复习下。 List list=new ArrayList();如果ArrayList里有个 自己的方法print()(没重写父类)那么list.print()是不行的啊~~~ android上面不推荐这样写,应该直接写成ArrayList<Object> list = new ArrayList<Object>(); 求教 自动重拨功能例子学习。 所有积分送出,解决UI错位的问题 想成为一个高级的android程序员,需要学习哪些 关于spinner的一点小问题,请指教! 如何跳转到保存联系人页面 Fragment里面怎么用ListView android 音频接口通信 请问百度地图怎么设置只显示2D效果 android 9.0授权一次,每个Activity都有效? battery-historian使用问题 猎曲奇兵这个软件很好用,大家谁知道其中的原理? 关于最后的bitmap 无法保存绘制图的问题,求看看问题在哪
要改list类型的话(如从ArrayList改为LinkedList)直接改后边就行了 这个变量自己什么都不用改
但是貌似绝大部分情况都用的是ArrayList而List是一个接口
据说声明一个接口的效率低于声明一个继承类 但是影响不大所以我觉得这只是个取舍问题
如果ArrayList里有个 自己的方法print()(没重写父类)
那么list.print()是不行的啊~~~