文档章节

java学习--Set 和Map

小廉士
 小廉士
发布于 2017/07/31 22:32
字数 284
阅读 6
收藏 0
Map

Set:无序不可重复,有add方法,remove方法,没有set方法,因为是无序的无法修改,不可重复意思是Set中只会添加一个对象的引用,并且是第一次添加的,经常用的是HashSet,查看和ArrayList一样

Map:K值不可重复,value值可重复,

Map支持泛型 经常用的HashMap是无序的 K值和value值都可以为NULL, 但是key值能有一个为NULL

HashMap有put方法,查看可以 通过 keySet方法取得所有的 key值,和entrySet方法,删除可以通过remove方法,修改可以利用put方法,通过指定key值 和value值 来修改

java集合框架,包括了collection,和Map  collections工具类,以及comparable和comparator接口,collections工具类的sort方法,需要实现了comparable接口,也就是可以比较的,具有默认比较规则的,实现comparable接口需要重写 compatableTo方法,整数表示大于,0表示相等,负数表示小与,comparator接口其实现类需要实现compare方法,定义了临时比较规则

© 著作权归作者所有

下一篇: java学习--集合
小廉士
粉丝 0
博文 9
码字总数 1894
作品 0
永州
私信 提问
探究ThreadLocal原理(基于Java8)

线程封闭 避免并发最简单的方法就是线程封闭。 即把对象封装到一个线程里,只有这一个线程能看到此对象。那么这个对象就算不是线程安全的也不会出现任何安全问题。 使用ThreadLocal是实现线程...

芥末无疆
2018/02/10
0
0
阿里架构师教你如何使用ThreadLocal及原理分析

内容导航 什么是ThreadLocal ThreadLocal的使用 分析ThreadLocal的实现原理 ThreadLocal的应用场景及问题 一、什么是ThreadLocal ThreadLocal,简单翻译过来就是本地线程,但是直接这么翻译很...

Java-飞鱼
06/14
148
0
Java 面试题必备知识之 ThreadLocal

老套路,先列举下关于ThreadLocal常见的疑问,希望可以通过这篇学习笔记来解决这几个问题: ThreadLocal是用来解决什么问题的? 如何使用ThreadLocal? ThreadLocal的实现原理是什么? 可否举...

阿杜_javaadu
07/21
0
0
threadlocal原理分析

简介 早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。当使用ThreadLocal...

mrliuze
2015/08/11
93
0
ThreadLocal 类用法讲解

首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中...

杨松坤
2012/11/25
720
0

没有更多内容

加载失败,请刷新页面

加载更多

关于AsyncTask的onPostExcute方法是否会在Activity重建过程中调用的问题

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/XG1057415595/article/details/86774575 假设下面一种情况...

shzwork
今天
6
0
object 类中有哪些方法?

getClass(): 获取运行时类的对象 equals():判断其他对象是否与此对象相等 hashcode():返回该对象的哈希码值 toString():返回该对象的字符串表示 clone(): 创建并返此对象的一个副本 wait...

happywe
今天
6
0
Docker容器实战(七) - 容器中进程视野下的文件系统

前两文中,讲了Linux容器最基础的两种技术 Namespace 作用是“隔离”,它让应用进程只能看到该Namespace内的“世界” Cgroups 作用是“限制”,它给这个“世界”围上了一圈看不见的墙 这么一...

JavaEdge
今天
8
0
文件访问和共享的方法介绍

在上一篇文章中,你了解到文件有三个不同的权限集。拥有该文件的用户有一个集合,拥有该文件的组的成员有一个集合,然后最终一个集合适用于其他所有人。在长列表(ls -l)中这些权限使用符号...

老孟的Linux私房菜
今天
7
0
面试套路题目

作者:抱紧超越小姐姐 链接:https://www.nowcoder.com/discuss/309292?type=3 来源:牛客网 面试时候的潜台词 抱紧超越小姐姐 编辑于 2019-10-15 16:14:56APP内打开赞 3 | 收藏 4 | 回复24 ...

MtrS
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部