JavaBean到底是个什么玩意?

最近一直在做Java服务端,SpringBoot,用EndPoint做长链接,实现游戏服务。

但是一直没搞明白一些基础知识,比如这个Bean。

百度了一下,到处都是说用法或者解析原理什么的,现在Java的门槛都这么高了吗?都已经默认所有人都已经知道基础知识了?

最后搜来搜去,就一句话:

JavaBean就是个遵守某个格式写出来的类。

什么格式呢?

1. 必须要有一个公共无参构造(写了带参构造必须添加一个,都不写则有默认)

2. Javabean类不应有公共属性,属性都应该是 private

3. 为私有(private声明)属性提供符合命名规范的get/set方法

4. 应该要实现serializeable 接口

5. javaBean类必须是一个公共类,将其访问属性设置为public

JavaBean在J2EE开发中,通常用于封装数据,对于遵循以上写法的JavaBean组件,其它程序可以通过反射技术实例化JavaBean对象,并且通过反射那些遵守命名规范的方法,从而获知JavaBean的属性,进而调用其属性保存数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值