Java
文章平均质量分 78
TYLEO
.
展开
-
Java 学习笔记:泛型(一)
一. 为什么需要泛型 在面向对象编程语言中,多态算是一种泛型。但是多态一般的做法是把子类赋给其基类,以此实现灵活性更高的代码 。但是受限于Java的单继承机制,代码的灵活性并不能得到多大的提高。于是,设计模式中推荐的法则是:面向接口编程。可是,问题还是没有得到很好的解决,因为即使是面向接口编程对于设计类库这种需求在某种程度上来说还是太过苛刻了(试想一下如果你需要写一个容器类,但是容器里面的元原创 2008-04-16 01:58:00 · 617 阅读 · 0 评论 -
Java 学习笔记:泛型(二)
三.泛型方法 泛型并不是一定要应用于整个类的,我们也可以给类中的方法加上参数化类型。其实,是否拥有泛型方法,与其所在类是否是泛型并没有必然的关系。换句话说,我们可以个一个不是泛型的类加上泛型方法,也可以在具有泛型的类中加入非泛型的方法。 下面是泛型方法的简单例子: public class GenericMethod ...{ public T> void f(T原创 2008-04-17 16:33:00 · 701 阅读 · 0 评论 -
利用ibatis的自定义类型解决中文乱码问题
也许大家也遇到过数据库的字符集和程序的字符集不一致而导致查询出来或者更新插入的中文数据是乱码的问题。我们项目使用的是ibatis作为data access层,对于中文数据也出现了乱码问题。一开始的想法是后台取出来的数据或者前台保存到数据库的数据每次都手动转换编码。但是这样的方法不仅对于coding,而且对于后期数据库变换也要改动程序,绝对不是一个很好的解决方法。 后来我的想法是希望能在iba原创 2008-05-31 00:51:00 · 2424 阅读 · 0 评论