日期:2014-05-17  浏览次数:20591 次

javabean与map在使用上有何区别,使用javabean的优势是什么?
map可不可以代替javabean来存放数据?

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