文章列表
看了axis入门[http://www.iteye.com/wiki/Axis-Webservice], 我无论如何也得不到
server-config.wsdd,看了些网上的文章,很多都要设置长长的axis_home环境变量
,照做之余,也没得到,又搜之后,按如下方法终于得到了:
1. 在AXIS安装目录下的sample中,随便找一个deploy.wsdd,
eg: ~\xis-1_4\samples\stock\deploy.wsdd
放在 ~\tomcat\webapps\axis\WEB-INF下,
2. 运行如下命令:
Java -Djava.ext.dirs=" ...
第六章 clone
- 博客分类:
- core java学习
使用场景:复制当前类,但新类状态的改变不影响原类时
protected Object clone()[java.lang.Object]
clone在进行时只能是一个字段一个字段的复制。
对于只包含不可变字段(String,primitive类型)的类, shallow clone[浅拷贝]是可行的,
但是当当前类包含指向其他类的引用时(eg. Date类型),须进行deep clone[深拷贝],因为此时,当前类和克隆的新类都包含指向同一类内存的引用类型,对当前类或克隆类的改变都会影响彼此。
在进行克隆时要考虑:
当前类是否只包含不可变的字段,是则只需重写默认的clone方法[拓展prote ...