我的读书笔记
来源:互联网 发布:spark json rdd 编辑:程序博客网 时间:2024/05/19 17:57
1:写一个方法,实现字符串的反转 如:输入 abcd 输出 dcba
public static void main(String args[]){
StringBuilder s = new StringBuilder("abcd");
System.out.println(s.reverse());
}
2: hashmap和hashtable的区别
hashmap和hashtable都实现了map接口;
1:hashmap是非线程安全的,hashtable是线程安全的;多个线程无法共享hashmap;现在出了一个ConcurrentHashMap是线程安全的。haspmap比hashtable速度要快。
2:hashmap允许键值为null,而hashtable不允许;
3:hashmap的迭代器Iterator是fail-fast迭代器,而hashtable的迭代器enumerator不是fail-fast迭代器,所以当有其它线程改变或者移除map中的数据时,会出现eConcurrentModificationException,但迭代器本身的remove不会出现该问题。
public static void main(String args[]){
Map aa = new HashMap();
//放入
aa.put("aa1", "11");
aa.put("aa2","ss");
Map bb = new HashMap();
bb.put("bb1", "22");
aa.putAll(bb);
//查找
if(aa.containsKey("aa1")){
System.err.println(aa.get("aa1"));
}
//删除
aa.remove("aa1");
//放入数组
Collection cc = aa.values();
System.err.println("cc=="+cc);
}
- 我的C++读书笔记
- 我的读书笔记
- 我的读书笔记
- 我的opengl读书笔记
- 我的读书笔记
- 我的苦难,我的大学 [读书笔记]
- 【读书笔记】《我的奋斗》罗永浩
- 我的读书笔记总结格式
- 《我的互联网方法论》读书笔记
- 我的读书笔记开篇啦
- 《我的互联网方法论》读书笔记
- [转载]我的读书笔记 关于ClassLoader
- 我的Thinking in Java读书笔记(1)
- 我的Thinking in java读书笔记(2)
- 开始我的读书笔记(大二下)
- 《C#图解教程》 我的读书笔记
- Computing with Spatial Trajectories-我的读书笔记
- 我的读书笔记《C和指针》
- Yii控制器直接校验系统验证码
- 牛客华为机试题刷题笔记(三)
- 多线程经典面试题
- Eclipse最有用快捷键
- 并发编程の锁
- 我的读书笔记
- 第一次使用Masonry,一运行就奔溃。。。
- AS开发中出现Error(八)——studio无法认出Android环境setup JDK
- ElasticSearch使用
- (转)OLED vs LED&LCD:哪种屏幕技术更胜一筹
- 全景分组插件
- .Net连接池救生员
- OpenDaylight:Data Store的同步与异步读写
- 点击页面的时候,控制台显示:"Config.getWebStores: java.sql.SQLException: ORA-00942:",SQL查不到,标识符无效