作为一门面向对象开发的语言,代码复用是java引人注意的功能之一。java代码的复用有继承,组合以及代理三种具体的表现形式,下面一一道来。 第一种方式是通过按照现有的类的类型创建新类的方式实现代码的复用,这种方式称之为继承。当我们创建一个新类时,总是继承这样或者那样的父类,隐式的父类是Obje...
分类:
编程语言 时间:
2014-11-20 18:29:05
阅读次数:
240
Java代码 @SuppressWarnings("unchecked")publicListgetPageQueryList(finalintpageNo,finalintpageSize){returngetHibernateTemplate().executeFind(newHibernate...
分类:
数据库 时间:
2014-11-20 18:17:52
阅读次数:
210
??
一直想不通你为什么那么狠心。今天用一下工厂方法模式吧。
一、什么是工厂方法模式?
所谓工厂方法模式即简单工厂模式的升级版。工厂方法模式和简单工厂模式除了工厂类不同之外其他都一样。
二、有了简单工厂模式为什么还用工厂方法模式?
简单工厂模式似乎很简单,正因为如此,他的工厂类违背了设计模式中的开放封闭原则。以第一话中的计算器为例,每次增加一个新的操作时都要更改工厂类里的switch...
分类:
其他好文 时间:
2014-11-20 15:21:57
阅读次数:
168
1.右键项目-》属性-》java bulid path-》jre System Library-》access rules-》resolution选择accessible,下面填上** 点击确定即可!!!2.在MyEclipse中编写Java代码时,用到了BASE64Decoder,import s...
分类:
编程语言 时间:
2014-11-19 21:48:35
阅读次数:
190
在AndroidManifest.xml中,java代码段:ActivityInfo info=this.getPackageManager().getActivityInfo(getComponentName(),PackageManager.GET_META_DATA);String msg=i...
分类:
移动开发 时间:
2014-11-19 18:18:18
阅读次数:
158
前台代码: 验证码 后台java代码:public class CheckCodeAction { private ByteArrayInputStream inputStream; public void setInputStream(ByteArrayInputStream inputSt...
分类:
其他好文 时间:
2014-11-19 18:13:03
阅读次数:
216
js调整代码: var selname = '小小'; selname =encodeURI(name); window.location.href ="toStudentInfo?name="+ selname;java代码 String name =request.getParame...
分类:
Web程序 时间:
2014-11-19 18:04:36
阅读次数:
160
开发的时候,写Mybatis Mapper.xml文件的时候,每次修改SQL都需要重启服务,感觉十分麻烦,于是尝试写了一个Mybatis的Mapper.xml热加载。能在修改Mapper.xml之后重新加载Mybatis,开发的时候可以用一下。Spring配置:Java代码:import java....
分类:
移动开发 时间:
2014-11-19 15:44:16
阅读次数:
187
有时候我没可能需要在点击按钮进行一些检测,但是并不想关闭次对话框(系统默认点击任何一个按钮则关闭对话框),处理方法如下:在点击事件下添加如下代码:Java代码try{Fieldfield=dialog.getClass().getSuperclass().getDeclaredField("mSho...
分类:
移动开发 时间:
2014-11-19 15:23:18
阅读次数:
199
最近自己开发了一个带有删除按钮的EditText,一方面需要设置为SingleLine,另一方面又需要设置输入类型,起先在xml文件中设置了android:inputType类型,在自定义的控件java代码里面设置了setSingleLine(),结果显示出的效果一直都是默认的输入类型,网上搜到结果,必须在setSingleLine()后设置inputType。随后进行了几次测试,得出以下的结论:...
分类:
移动开发 时间:
2014-11-19 10:59:37
阅读次数:
182