java整理知识点
2018-02-27 10:33
316 查看
为什么要将map转为set?
因为map是存的键值对,转为set后,可以进行遍历,这样就可以将map中的所有键值对都取出来。
因为map是存的键值对,转为set后,可以进行遍历,这样就可以将map中的所有键值对都取出来。
Set<WebSocket> keySet = map.keySet();
/** * 获取WebSocket * @param user */ public static WebSocket getWebSocketByUser(String user){ Set<WebSocket> keySet = userconnections.keySet(); synchronized (keySet) { //对象加锁,锁住的是这个对象,而不是代码。 for (WebSocket conn : keySet) { String cuser = userconnections.get(conn); if(cuser.equals(user)){ return conn; } } } return null; }对象加锁,锁住的是这个对象,而不是代码。
相关文章推荐
- Java知识点整理:第十三章:字符串的序列化(文字的编码方案)、字符流(Reader Writer)、对象序列化
- Java知识点整理:第十五章:Mysql数据库(几个必须要知道的事情)
- Java学习笔记 知识点整理
- Java知识点整理一
- java基础知识点整理
- 容易忽略的Java知识点(整理ing)
- Java知识点整理:第十章:包装类、集合的复制、集合线程同步化(线程安全)、集合与数组的相互转换
- java知识点整理
- 【Java】入门知识点整理-3
- Java基础知识点整理Day_03
- 【Java&Android】名企面试题和涉及知识点整理
- Java知识点整理:第八章:String 字符串、正则表达式
- java学习笔记知识点整理02
- Java基础复习,整理知识点
- 知识点整理之Java的Cookie操作
- Android-Java 小知识点整理
- Java Web知识点整理:第二章:Jquery学习、xml学习、XML的解析、Servlet学习
- Java知识点整理三
- Java基础------知识点整理(三)----- 继承
- Java面试知识点整理