旗下导航:搜·么
当前位置:网站首页 > JAVA教程 > 正文

java的map是什么?【JAVA教程】,java

作者:搜教程发布时间:2019-12-03分类:JAVA教程浏览:75评论:0


导读:Map供应的是一种双列映照的存储鸠合,它能够供应一对一的数据处理才能,双列中的第一列我们称为key,第二列就是value,一个key只能够在一个Map中涌现最多一次,经由过...

Map供应的是一种双列映照的存储鸠合,它能够供应一对一的数据处理才能,双列中的第一列我们称为key,第二列就是value,一个key只能够在一个Map中涌现最多一次,经由过程一个key能够猎取Map中唯一一个与之对应的value值,恰是它的这类一对一映照的数据处理关联,在现实运用中能够经由过程一个key疾速定位到对应的value。(引荐:java视频教程)

综合上面的观点,能够归纳综合出以下几个中心点:

1、Map存储是以k-v键值对的体式格局举行存储的,是双列的

2、Map中的key具有唯一性,不可反复

3、每一个key对应的value值是唯一的

Java中Map是一个接口,它不继续任何其他的接口,能够说它是java中所有Map的顶级父接口。它的设想理念完整遵照上面的划定规矩,只是细致的完成类品种许多,对应差别运用场景的运用,所以大概细致细节以及设想上存在差别。

Java的Map中供应了三种Map视图以便于展现Map中的内容:

1、只包括key的Set鸠合

2、只包括value的Collection

3、同时包括key-value映照的EntrySet

别的须要分外注重:不能运用可变的对象作为Map的key,由于一旦该对象涌现变化它会致使Map的行动没法预期(这里的变化指的是影响equals要领比较效果的变化);同时不能将Map自身作为一个Map的key,然则许可将Map自身作为value存入Map构造中。

更多java学问请关注java基础教程栏目。

以上就是java的map是什么?的细致内容,更多请关注ki4网别的相干文章!

标签:java


欢迎 发表评论: