首页 > 编程语言 >Java中List同ArrayList有什么不同呢?

Java中List同ArrayList有什么不同呢?

时间:2022-11-25 15:37:47浏览次数:59  
标签:拥有 Java ArrayList List 接口 new

转自:http://www.java265.com/JavaProblem/202110/1415.html

下文笔者讲述使用java代码常见的List和ArrayList的不同之处,如下所示:

不同之处:
   一、两者压根都不是一个东西
      List是一个抽象接口,ArrayList是List接口的具体实现类
   二、用途不一样
      List不能被实例化(因为List是一个接口)
	  ArrayList是具体的实现类,所以可以被实例化
   三、List类型的对象和ArrayList类型的对象
       如:
	    List a = new ArrayList();
		ArrayList b  =new ArrayList();
		a对象只拥有List接口所拥有的属性和方法
		b对象则拥有ArrayList所拥有的属性及方法
		 (由于ArrayList实现了List接口,所以它拥有List接口中
		  所有的方法和属性)

标签:拥有,Java,ArrayList,List,接口,new
From: https://www.cnblogs.com/javalove2022/p/16925295.html

相关文章

  • Java中final的作用【杭州多测师】【杭州多测师_王sir】
    final关键字可以用来修饰引用、方法和类a.用来修饰一个引用如果引用为基本数据类型,则该引用为常量,该值无法修改;如果引用为引用数据类型,比如对象、数组,则该对象、数组本身可......
  • Java中的spring mvc和spring boot的区别【杭州多测师】【杭州多测师_王sir】
    spring boot只是一个配置工具,整合工具,辅助工具.springmvc是框架,项目中实际运行的代码Spring 框架就像一个家族,有众多衍生产品例如 boot、security、jpa等等。但他们......
  • Java ArrayList移除元素相关
    @TestpublicvoidtestList(){List<String>list=newArrayList<>();list.add("1");list.add("2");for(Strings:lis......
  • java实现统计在线
    主要是实现HttpSessionBindingListener的valueBound方法和valueUnbound方法进行session的创建和销毁。定义一个Vector容器。用于放置ip等信息。具体实现如下:importcom.......
  • 【iOS-cocos2d-X 游戏开发之十三】详细讲解在Xcode中利用预编译并通过Jni调用Android
    本站文章均为​​ 李华明Himi ​​​原创,转载务必在明显处注明很多看过之前Himi的​​【iOS-cocos2d-X游戏开发之七】整合Cocos2dX的Android项目到Xcode项目中,Xcode编写......
  • 从零开始学Java系列之Java是什么?它到底是个啥?
    全文大约【5000】字,不说废话,只讲可以让你学到技术、明白原理的纯干货!文章带有丰富案例及配图,只为让你更好的理解和运用文中的技术概念,给你带来具有足够的思想启迪............
  • VirtualInbound Listener
    入向流量的相关过滤器匹配条件及流量处理机制[root@master~]#istioctlpclistenerssleep-78ff5975c6-75q5z--port15006ADDRESSPORTMATCH......
  • Java方法参数中的三个点...
    在写方法时,可以使用...表示此处可以接收多个实际参数,可以是0个,也可以是多个。这个特性是JDK1.5之后的出现的。publicObjectquery(Stringsql,ResultSetHandler<?>rsh,......
  • Java语言的基础运算符
    Java语言支持的运算符算术运算符:+,-,*,/,%,++,--赋值运算符:=关系运算符:>,<,>=,<=,==,!=intanceof逻辑运算符:&&,||,!位运算符:&,|,^,~,>>,<<,>>>(了解)条件运算符?:扩......
  • Java 通过IDEA连接sqlserver2012数据库
    1、官网下载sqlserver的jdbc在这里下载:http://www.microsoft.com/zh-cn/download/details.aspx?id=117744.0版本支持的 SQLServer有:Microsoft®SQLServer®2012Mi......