当前位置:编程学习 > JAVA >>

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

map可不可以代替javabean来存放数据? --------------------编程问答-------------------- 当然可以,个人认为map操作方便不需要想javabean那么麻烦。 --------------------编程问答-------------------- 当然可以了,不过javaBean的话就是有get/set方法,可以对数据进行一些必要的操作,还有javaBean里面可以添加方法.map的话字段你不确定,需要额外的写好那些key是什么东西(当然啦,如果是你自己用当然没问题,别人用维护就不好了,因为map的key只能通过名字猜,而javaBean字段可以添加注释说明,类型也是固定的,那么使用者就知道该放什么数据,而map如果存放了多个类型只能是object类型的,使用还得知道具体类型,还要做相应的类型转换!) --------------------编程问答-------------------- 你举得用一个Map存储一个人的信息所有信息。
合适么?
直接么?
另外java毕竟是面向对象编程的语言,全用Map的话就体现不出这样的特点了 --------------------编程问答--------------------
引用 3 楼 AA5279AA 的回复:
你举得用一个Map存储一个人的信息所有信息。
合适么?
直接么?
另外java毕竟是面向对象编程的语言,全用Map的话就体现不出这样的特点了


我不是说整个项目全是map操作,像登陆人的个人信息肯定需要javabean,我的意思是在其它地方比如我需要的javabean中不需要任何逻辑方法只有定义变量跟get、set方法的情况下map与javabean在性能和内存上有太大的区别吗? --------------------编程问答-------------------- 个人而言我是比较喜欢用map的,很多情况下比list和数组都好用。但是这个好像和javabean不冲突啊。javabean是为了封装数据,不然你的代码会多很多,而且换乱,难以修改。map如果不用泛型的随便保存内容以后的人修改程序会恨死你的。不要乱用啊。
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,