开发者社区> 问答> 正文

java中如何理解这个数据类型 List<Map<String, Object>>

已解决

话说我现在只能理解int
void
string
long
等等基本数据类型呢
List>
是一个引用数据类型吗
应该如何理解呢

展开
收起
WM云建站 2016-02-15 10:19:34 3933 0
2 条回答
写回答
取消 提交回答
  • 阿里云论坛版主,QQ 1978638808
    采纳回答

    这个变量本质是一个List类型,指定了List中的元素类型是Map ,这个是泛型,但是编译后会泛型擦除还原成List。

    2019-07-17 18:28:41
    赞同 展开评论 打赏
  • oop的本质啊,List>这个数据类型本质上是集合类型List,其中存放的元素是Map类型,当List> list = new ArrayList<>()时,,相当于在堆内存中开辟一块空间用来存放该种类型的数据,list变量指向这块内存

    2019-07-17 18:28:41
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载