- 博客(6)
- 资源 (4)
- 收藏
- 关注
原创 Java进阶之路_重温《java编程思想》篇(五)
1.接口: 适配器模式:以前看大话设计模式的时候也接触过适配器模式,当时感觉只是停留在表面的理解上,今天看了接口这一章,在具体的场景中提出来的,感觉确实不一样。首先把代码拿上来吧: package mindview; public class AdapterPattern { public static void main(String[] args) { String str =
2016-09-22 16:30:58 277
转载 RabbitMQ学习
http://blog.csdn.net/lmj623565791/article/details/37607165 http://blog.csdn.net/lmj623565791/article/details/37620057 http://blog.csdn.net/lmj623565791/article/details/37657225 http://b
2016-09-19 09:11:07 184
原创 Java进阶之路_重温《java编程思想》篇(四)
1.多态: 理解多态 Java中多态实现的基础是后期绑定,或者叫做动态绑定或运行期绑定,编译器一直都不知道对象的具体类型,但是方法调用机制能够找到正确的方法体,并加以调用,所以后期绑定需要在对象中安置某种“类型信息”。最典型的例子:几何图形。 缺陷:“覆盖”私有方法 子类无法覆盖父类中的private方法,子类中与父类私有方法同名的的方法会被作为一个全新的方法来对待,下
2016-09-17 18:30:52 192
原创 Java进阶之路_重温《java编程思想》篇(三)
第六章 访问控制权限 前一段时间在公司checkout代码,进行了Maven Update之后,发现报错了,点开报错的地方,发现是调用公司内部的一个jar包有错误,然而这个里面的代码是很久都没有改的,后来检查之后才知道原来是那个jar包更新了,本来是两个参数,现在变成了一个参数,然而我们这边代码并没有做相应修改。 这个例子就是一个更新类库不合理的一个例子,因为
2016-09-11 12:28:10 344
原创 Java进阶之路_重温《java编程思想》篇(二)
1.方法重载: 参数列表的个数,类型和顺序可以作为重载的标志。 返回值不可以作为重载的标志。原因如下: int function(){return 0;} String function(){return " ";} 这两个方法不同的地方就是返回值,如果调用方式是int num = function();这样是可以确定调用的到底是哪个方法,但是如果调用没有赋值,
2016-09-09 09:39:54 299
原创 Spring事务随笔
方法A中调用了方法B,方法A注解事务@Transactional(propagation=Propagation.REQUIRED),这样,不管方法B给不给事务的注解,它们都将在一个事务中。这样B方法虽然先做了数据库的插入操作,但是事务并没有提交,要等到A方法执行完,提交事务之后才生效,如果A方法后面出错,导致事务中断,最后没有提交,则B方法中更新的也会被回滚。示例代码如下: @Tran
2016-09-08 17:37:28 272
javaEE项目实战源码
2014-10-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人