2008-04-26

小谈Java Enum的多态性

关键字: java enum 多态
Enum+多态,我没说错,不过Enum是不可以被继承的,也不可以继承自别人,只是能实现接口而已,何谈多态? 不过还是先看看“现象”吧: public enum Fruit { APPLE, PEAR, PEACH, ORANGE; } 以上是一个简单的enum,关于它,我要补充一点: Fruit是java.lang.Enum的子类,准确地说,是Enum<Fruit>的子类,这里出现了一个继承关系,不过这个继承是编译器帮我们做的,我们不能显式地去做。不信的话我们可以试着用一个Enum<Fruit>的引用去指向一个APPLE,肯定是没问题的,我就不再试了。 为了更直观地说明 ...
2008-04-20

Jboss Seam, mysql中文乱码问题4步骤总结

关键字: seam hbm2ddl 中文 乱码 mysql
其实以下总结适合于任何hibernate+mysql的情况; 步骤1:在创建数据库Schema的时候请指定编码,例如mysql,就用这样的语句来建立Schema: create schema xxxx default character set utf8; 这一步必须这样,因为至少我在网上还没找到hbm2ddl的配置方法使得hibernate生成的数据库表的编码能被指定,那么为schema设置一个默认的编码就是最简便的方法;当然,你也可以不在schema上设置默认编码,等到hibernate生成表之后,在一个一个表地去改编码。具体可查阅数据库帮助文档。 “步骤1”得不到确认的话,下面的步骤 ...
pf_miles
搜索本博客
我的相册
B5ff80b4-2ec3-3fc2-84c0-8dd1445b0135-thumb
svP4
共 10 张
存档
最新评论