首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

javabean与地图在使用上有何区别,使用javabean的优势是什么

2013-12-28 
javabean与map在使用上有何区别,使用javabean的优势是什么?map可不可以代替javabean来存放数据?[解决办法]

javabean与map在使用上有何区别,使用javabean的优势是什么?
map可不可以代替javabean来存放数据?
[解决办法]
当然可以,个人认为map操作方便不需要想javabean那么麻烦。
[解决办法]
当然可以了,不过javaBean的话就是有get/set方法,可以对数据进行一些必要的操作,还有javaBean里面可以添加方法.map的话字段你不确定,需要额外的写好那些key是什么东西(当然啦,如果是你自己用当然没问题,别人用维护就不好了,因为map的key只能通过名字猜,而javaBean字段可以添加注释说明,类型也是固定的,那么使用者就知道该放什么数据,而map如果存放了多个类型只能是object类型的,使用还得知道具体类型,还要做相应的类型转换!)
[解决办法]
个人而言我是比较喜欢用map的,很多情况下比list和数组都好用。但是这个好像和javabean不冲突啊。javabean是为了封装数据,不然你的代码会多很多,而且换乱,难以修改。map如果不用泛型的随便保存内容以后的人修改程序会恨死你的。不要乱用啊。

热点排行