Java基础
caojidasabi
这个作者很懒,什么都没留下…
展开
-
Java中在一个方法中交换两个对象
先看代码结果:从结果可以看到,在方法中 A和B的地址确实改变了,但是在方法swap方法外输出A和B地址的时候没有发生改变,这是因为,当A和B传到swap方法中时,会在方法中生成A和B的副本(浅拷贝),改变副本的地址,对原本的实参没有影响。...原创 2018-04-25 16:07:11 · 7052 阅读 · 2 评论 -
Java的三种代理模式
Java的三种代理模式Java的三种代理模式1.代理模式代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通过代理的方式来扩展该方法举个例子来说明代理的作用:假设我们想邀请一位明星,...转载 2018-05-10 10:28:35 · 146 阅读 · 0 评论