学习java 的时候经常会碰到JavaBean这个概念,一开始以为JavabBean是一个具体的组件,今天详细查看了些资料,终于明白了JavaBean是什么东西!
1. JavaBean概念
符合一定规范编写的Java类,不是一种技术,而是一种规范。大家针对这种规范,总结了很多开发技巧、工具函数。符合这种规范的类,可以被其它的程序员或者框架使用。
具体规范如下:
(1) 有一个public默认构造器(例如无参构造器)
(2) 属性使用public 的get,set方法访问,也就是说属性设置成private,同时get,set方法与属性名的大小也需要对应。例如属性name,get方法就要写成,public String getName(){},N大写
(3) 需要序列化(即实现serializable接口)。这个是框架,工具跨平台反映状态必须的。

  1. 案例
    下面的UserBean类就是一种JavaBean。
public class UserBean { private String name;private String password;public String getName() {return name;}public void setName(String name) {this.name = name;}public String getPassword() {return password;}public void setPassword(String password) {this.password = password;}
}

终于知道了什么事JavaBean相关推荐

  1. java bean 转json 串,终于找到了一篇能看懂的如何把javabean转换成json字符串的文章,嘿嘿,分享一下!...

    学会了在j2ee中使用ajax后,有时候从服务器返回客户端的数据是对象,自己手动拼凑 json字符串容易出错,通过谷歌知道了json-lib这个类库,方便的支持java中对象到json字符串的转化. ...

  2. Linux拜拜!微软给WSL加入GPU支持,Windows终于迎来命令行包管理工具

    点击上方"AI遇见机器学习",选择"星标"公众号 重磅干货,第一时间送达 白交 发自 凹非寺  量子位 报道 | 公众号 QbitAI 看完昨晚微软Build大 ...

  3. spring怎么解耦_终于有人把Spring和SpringMvc讲透了!

    Spring框架的介绍 Spring框架是由于软件开发的复杂性而创建的.Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情.然而,Spring的用途不仅仅限于服务器端的开发. ...

  4. (转)javabean是什么和总结javabean的两种使用方式

    一. javabean 是什么? Javabean 就是一个类,这个类就定义一系列 get<Name> 和 set<Name> 方法. So simple ! Javabean ...

  5. java web编写计算器_javaWeb 使用 jsp 和 javaBean 实现计算器功能

    jsp 和 javaBean 实现计算器功能 try { calculator.calculate(); } catch (Exception e) { out.write(e.getMessage( ...

  6. 一个伟大计划终于完成了(粉丝联盟网正式上线了)

    一个伟大的计划是指 搭建一个拥有独立顶级域名的网站.(2009年时,我就有这个想法,今天终于实现了.) 网站:http://FansUnion.cn/ ; 粉丝联盟网 FansUnion的含义 大一时 ...

  7. 面经分享:历时半个月,终于拿到了蚂蚁金服的offer!

    在今天,我收到了蚂蚁金服A级的实习录用offer. 从开始面试到拿到口头offer(四面技术+一面HR)战线大约拉了半个月, 从拿到口头offer到收到正式录用邮件大概又是半个月. 思前想后,决定还是 ...

  8. 努力学计算机四年,终于进腾讯了!

    大家好,我是鱼皮,20 届本科毕业,目前是鹅厂的一名全栈应用开发. 前几天在某乎上看到一个问题:大学计算机系最努力的同学都是如何学习的? 看了几个高赞回答后,真的是感同身受,也想和大家分享一下自己大学 ...

  9. 做了个梦,你大爷的,叫什么事啊,吓死我了!

    你大爷的,叫什么事啊,吓死我了! 印象中,我开着车,一上车就知道油不多,我就准备外环溜一圈,然后调个头回来就好. 可是开车开着感觉走远了,总是没有下高速和调头的路,就是邪乎了......终于有地方下高 ...

最新文章

  1. LOJ#2085 循环之美
  2. linux异常 - 无法分配内存
  3. SpringBoot_02 Spring的Java配置方式
  4. css 倒三角_【译】改善 CSS 的 10 个最佳实践
  5. aws终止实例后还收费吗_因 AWS 数据中心断电,1TB 数据丢失了
  6. 洛谷P3155:叶子的染色(树形dp)
  7. pytorch查看应用指数衰减后的学习率
  8. 字符串获取类、封装检测数字的方法
  9. scala function从入门到理解
  10. JS总结 循环 退出循环 函数
  11. LINUX上传下载小工具lrzsz
  12. Oracle database 11g release2发布
  13. win7录屏_录屏软件推荐用什么?绝地求生录屏游戏的工具分享
  14. Powermill数控编程培训,潇洒模具三步教您精通cnc数控编程
  15. 3500元预算配置一台办公用台式计算机,配台式电脑机,预算3500左右,请问如何配置,各配件功能作用及大? 爱问知识人...
  16. 影响世界的100条管理名言
  17. ODN中主干光交和配线光交的数量比例
  18. html5怎么导出表格,《网页 导出到 excel表格数据》 如何将网页表格导出到excel
  19. PPT文件如何解决不能打印的问题
  20. Intel 82576网卡

热门文章

  1. 基于WebRTC实现1v1音视频聊天室
  2. Sony xperia xz1compact - 重刷固件ROM和解锁ROOT教程
  3. 轻松一键,还原系统就这么简单
  4. python读取nc数据_python读取nc文件
  5. 微信小程序 点赞+评论(无限级评论回复)/带图评论解决方案
  6. 如何快速提取音频,无需下载app,简单便捷,快收藏
  7. 读书百客:《临江仙引·上国》赏析
  8. 微信小程序如何添加新的icon图标
  9. 【原创】ARM LINUX 外部RTC实时时钟驱动移植(RX8025)
  10. Qt Quick 渲染机制