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>(); 百分求助。在线等。如何获取外接键盘的连接状态 急!!dialog窗口上调用显示图片 安装eclipse插件ADT报错!请教高手! android framebuffer 截屏操作问题 求助,想画个课程表,没思路 android service中的Thread能使用Service中的数据么? camera菜单问题 在Android上要实现播放音频到指定的网络设备 Android Gradle 多渠道打包问题 判断notification是否被点击 猎曲奇兵这个软件很好用,大家谁知道其中的原理? 关于最后的bitmap 无法保存绘制图的问题,求看看问题在哪
要改list类型的话(如从ArrayList改为LinkedList)直接改后边就行了 这个变量自己什么都不用改
但是貌似绝大部分情况都用的是ArrayList而List是一个接口
据说声明一个接口的效率低于声明一个继承类 但是影响不大所以我觉得这只是个取舍问题
如果ArrayList里有个 自己的方法print()(没重写父类)
那么list.print()是不行的啊~~~