【小白向】什么是Java Bean?

JavaBean是一种遵循特定规范的类,主要用于代码复用和组件化。它要求类必须是公共的,属性私有并带有getter/setter方法,提供无参构造器,最好实现Serializable接口。JavaBean的好处包括规范化的属性访问、向后兼容性和代码重用。遵循这些规范,JavaBean可以在各种应用程序中无缝集成。
摘要由CSDN通过智能技术生成

概述

Java语言编写类的一种标准规范。这种约束不是靠强硬的接口,而是靠约定。遵循这种规范写出来的类又称为JavaBean类,通常用来实现一些比较常用的简单功能,能很方便地被重用或者是插入其他应用程序中去。
Bean的中文含义是“豆子”,Bean的含义是可重复使用的Java组件。
就像一块砖可以方便地被各个行业、各个工程的人拿去使用,因为它的材质和形状都很规范,但如果是“这块砖的材料们”混乱的集合就不一样了,每个人拿去都得按照自己的理解去把它们混合成一块砖,世界岂不乱了套?所以需要规范——“大家都把它按照这个比例、这个形状混合!”。如果是把Java类这样规范好,各个应用软件都可以方便地使用这个符合规范的类,因为熟悉它的构造和使用方法。

要求

1、标准类必须是公共的,
2、属性使用private修饰,以避免不规范的修改和保持向后兼容性
3、需要无参数的构造方法,以支持服务器等系统通过反射技术实例化JavaBean对象(内省机制)
4、属性如果是基本数据类型,要声明为包装数据类型(防止无法接收null,而且可以序列化)
5、最好实现Serializable接口,以支持永久化保存
6、提供用来操作成员变量的set 和get 方法。毕竟2和3条封死了其他赋值路线,且安全

好处

1、提供了通用的规范的属性访问器
2、有利于保持向后兼容性
3、便于封装重用
4、便于前后端分离

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值