Java程序
dkfan168
这个作者很懒,什么都没留下…
展开
-
利用反射写自动装配类或转换器
工作的时候,时常会遇到需要对一些类重新装配的问题,例如,由于Java传递对象本质上是传引用,直接利用对象类型的参数,可能会修改该参数;但是实际工作中,我们往往不想修参数,但是又希望利用该参数,那怎么办呢?只好重新拷贝一个对象。如果该类有几十个字段(实际往往是这样),我们装配对象就太费体力了,而且冗长的装配代码可能也不是我们想要的。那怎么办呢??(1)对于通用情况的处理由于类中的字段...2011-08-23 11:14:33 · 121 阅读 · 0 评论 -
maven web项目无java标准目录
今天用Maven命令创建Web项目的时候,突然遇到一个无Java标准目录的问题,导致自己无法正常添加Java文件。命令如下: create maven-web project mvn archetype:generate -DgroupId=com.icecode.androidPortal -DartifactId=portal -Dpackage=com.icecode -Darc...2011-08-27 21:49:05 · 244 阅读 · 0 评论 -
获取Java版本号的方法
今天看一个开源项目,看到了获取Java版本号的一种方法,之前没做过,因此记录下与有此需求的朋友分享下:[code="java"] String jreVersion = System.getProperty("java.specification.version");System.out.println("jreVersion is:"+jreVersion);[/code]...2011-09-01 20:34:32 · 386 阅读 · 0 评论 -
Java Builder模式 初体验
看来Java构造器模式,决定动手体验下。构造器模式是什么?干什么用的?推荐大家看下ITEYE的一篇文章 [url]http://www.iteye.com/topic/71175[/url] 了解构造器模式对于系统的重构,也是很有帮助的。例如,可以优化多构造器类的设计。 [b] 首先,我先寻找一个应用场景。[/b]拿民工和设计师来写固然可以,但觉得有点类似写H...2011-09-08 14:06:46 · 111 阅读 · 0 评论 -
Java Builder模式 体验(二)
在上篇文章中,对Java Builder模式的使用体验主要是从Builder对构造器改造方面的优秀特性来说的,感觉并没有从Java Builder模式本身的功能和作用去写,因此决定再从Builder模式的作用以及在项目开发中的使用来体验下。 Builder 模式,即建造者模式,顾名思义,这个模式可能更多的使用在产品的组装中使用,具体说就是在软件产品的组件或模块组装的时候使用。 ...2011-09-09 19:40:06 · 127 阅读 · 0 评论 -
Java策略模式(Strategy模式) 之体验
本文探讨初学使用策略模式时遇到的一些疑惑,以及在工作中慢慢解决之前遇到的疑惑,借此与大家分享。比如说本文谈到策略模式中环境角色Context的用处,为什么一定要用,可不可以将此取消。这些都是在学习和工作的实践总结中慢慢体会到的。 [b]首先,我们来看下策略模式的概念。一般的解释如下: [/b] 策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略...2011-09-11 00:58:25 · 114 阅读 · 0 评论