Enum+多态,我没说错,不过Enum是不可以被继承的,也不可以继承自别人,只是能实现接口而已,何谈多态?
不过还是先看看“现象”吧:
public enum Fruit {
APPLE, PEAR, PEACH, ORANGE;
}
以上是一个简单的enum,关于它,我要补充一点:
Fruit是java.lang.Enum的子类,准确地说,是Enum<Fruit>的子类,这里出现了一个继承关系,不过这个继承是编译器帮我们做的,我们不能显式地去做。不信的话我们可以试着用一个Enum<Fruit>的引用去指向一个APPLE,肯定是没问题的,我就不再试了。
为了更直观地说明 ...
其实以下总结适合于任何hibernate+mysql的情况;
步骤1:在创建数据库Schema的时候请指定编码,例如mysql,就用这样的语句来建立Schema:
create schema xxxx default character set utf8;
这一步必须这样,因为至少我在网上还没找到hbm2ddl的配置方法使得hibernate生成的数据库表的编码能被指定,那么为schema设置一个默认的编码就是最简便的方法;当然,你也可以不在schema上设置默认编码,等到hibernate生成表之后,在一个一个表地去改编码。具体可查阅数据库帮助文档。
“步骤1”得不到确认的话,下面的步骤 ...
- 22:54
- 浏览 (169)
- 评论 (2)
- 分类: Jboss Seam
- 发布在 JBoss SEAM 圈子
李连杰和马云:
附:2007华人明星年收入排行榜(元)
1李连杰4.65亿
2成龙4.28亿
3张学友3亿
4梁朝伟2.9亿
5刘德华2.3亿
6周润发1亿
7杨紫琼8000万
8章子怡6500万
9S.H.E6250万
10周杰伦6000万
- 21:02
- 浏览 (164)
- 评论 (0)
- 分类: 生活NormalLife
这可能是世界上最自由的开源软件协议:
The license text:
引用
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
Version 2, December 2004
Copyright (C) 2004 Sam Hocevar
14 rue de Plaisance, 75014 Paris, France
Everyone is permitted to copy and distribute verbatim or modified
copies of ...
- 16:59
- 浏览 (120)
- 评论 (4)
- 分类: 生活NormalLife
- 进入论坛
"This is a professional, web-based simulator of the game of Pokemon..."
I just started a project named Perizone on google code. My ultimate aim is to bring PMs into reality, and the web based Perizone project would be a very important step.
How could it be 'reality'? Err...it's not the time to talk ...
是的,annotation的出现减少了繁杂的配置文件,将那些原本可能是runtimeException的东西扼杀在了编译期。
不过最近在考虑一个小项目的时候发现想要用它来完全代替传统的配置文件还很困难。
首先,它无疑使得代码变得难看,这一点不用多说了;
其次,它不支持多份配置:
因为annotation怎么说也是直接写在代码里的,写在类的定义里的。也就是说一个类也就只能对应一套annotation。那么遇到这种情况:我想初始化同一个类的很多个对象作为prototype或者说单例的共享对象,我要求这些对象虽然是同种类型、拥有同样的行为,但要包含不同的数据。我在项目中遇到这样配置要求的话目前的an ...
"The color wizard lets you submit your own base color, and it automatically returns matching colors for the one you selected. "
它能够将你提供的基础颜色在色调,饱和度,明暗方面做出搭配, 同时也给出好几套基于你给定的颜色的配色方案, 你可以选择基于互补色,或是相似的颜色等等来生成你的配色方案. 如果你连基础颜色都不想自己决定,那么这个工具自带的random功能会随机为你生成一种配色方案.
整个过程不需要什么配色原理理论知识,一下就能搞定:
...
- 13:19
- 浏览 (154)
- 评论 (0)
- 分类: 生活NormalLife
即"双浏览器"的方法.一个浏览器用来正常上网,而另一个设置专门的代理,专门用来访问wikipedia.我这样用得很满意:
到http://www.proxycn.com/html_proxy/30fastproxy-1.html上随便记一个国外的ip+端口号,然后在浏览器里设置它为代理,比如我在windows下平时用IE上网,我专门用火狐设置:工具->选项->网络->设置,点选"手动配置代理,"把刚才记的ip+端口号设置成http代理.这样就可以用火狐专门访问wikipedia,用IE上别的网了.
当然也可以使用其它浏览器搭配.
- 10:06
- 浏览 (196)
- 评论 (9)
- 分类: 生活NormalLife
- 进入论坛
现象描述:
打算将由BeanUtils的getProperty方法返回的Date类型的字符串表示重新通过SimpleDateFormat转换成Date类型的对象老是失败,抛ParseException异常.
分析:
调用commons项目里的BeanUtils对象里的getProperty方法返回某个对象中的Date类型的成员变量.BeanUtil中对getProperty方法的描述如下:
Return the value of the specified property of the specified bean, no matter which property reference fo ...
To Achieve Your Dreams Remember Your ABC'sA-void negative sources, people, places, things and habitsB-elieve in yourselfC-onsider things from every angleD-on't give up and don't give inE-njoy life today, yesterday is gone and tomorrow may never comeF-amily and friends are hidden treasures, seek them ...
- 01:17
- 浏览 (230)
- 评论 (0)
- 分类: 生活NormalLife
- 浏览: 11370 次
- 性别:

- 来自: 杭州

- 详细资料
搜索本博客
我的相册
Java enum 多态
共 5 张
共 5 张
最新评论
-
Jboss Seam, mysql中文乱 ...
引用如果seam工程里面用到了richfaces也会出现乱码,因为richfac ...
-- by pf_miles -
Jboss Seam, mysql中文乱 ...
如果seam工程里面用到了richfaces也会出现乱码,因为richfaces ...
-- by lw223 -
她太NB了,我承认她是御宅 ...
口袋妖怪我喜欢同道中人
-- by tianma168 -
Do what the fuck you wan ...
这个license就是现实的license啊
-- by eyejava -
Do what the fuck you wan ...
引用By the way, with the WTFPL, can I also ...
-- by wangdi






评论排行榜