java基础
文章平均质量分 59
iteye_8992
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
学习google Guava 多值Map源码的总结
今天看了下google开源工具类的源码,主要看了下Multimap的源码,写一下自己阅读中的一些总结。在JDK中的Map,一个键对应一个值,值可以重复,键不能重复,相同的键会导致值得覆盖,这是最基本的Map的功能。Multimap实现的是一个键对应多个值,通过相同键得到值结果是一个Collection。 引用下源码中对Multimap的描述:写道A colle...2013-06-16 22:41:54 · 521 阅读 · 0 评论 -
java深浅克隆
1.首先理解下浅克隆和深克隆的含义吧:浅克隆:简单说就是对当前要克隆的对象的复制,但是不会复制当前对象对其他对象的引用,即引用还是指向之前被引用对象的地址。深克隆:就是把要克隆对象以及他所有引用对象全部复制一份。2.浅克隆的代码演示:通过这段代码你就会明白浅克隆到底是什么意思了。class Teacher{ public String name; public int ...2013-01-18 19:01:34 · 158 阅读 · 0 评论 -
关于数据库操作回滚的问题
前些天在Q群里有为群友问有两个对mysql数据库的操作,一个是对某张表的数据进行删除,另一个是对另一张表的删除,两个操作加入到同一事务中,如果数据删除这步出错,事务是否会回滚?即对于表的删除会不会失效? 我当时对这个问题不是很确定,只知道DML会回滚,DDL不确定。自己编写了个小实例验证了下,结果显示:对于表的删除操作(DDL),事务不会回滚。 查了下资料,现...原创 2013-01-26 09:46:14 · 1100 阅读 · 0 评论
分享