【闲谈】他问到bean,就给他煮杯咖啡吧

java语言的前世今生也许大家都早有耳闻,这个最初诞生与sun公司的语言,最初的名字叫Oak,取自一棵树,但由于被人注册而不得不改名,最终改为了java,来自于他们爱喝咖啡的同事,灵感则是爪哇岛盛产的咖啡。java的图标大家也不陌生,就是一杯热咖啡。
说起bean,也许你会想到javabean或者springbean。每每有人问起,你不妨展开想象,java是一杯咖啡,bean是豆子的意思,咖啡豆就是煮一杯咖啡的基础,javabean也是如此,它代表了实例,作为一门面向对象的语言,我们主要解决问题的方式就是对于对象实例进行操作。也许对应代码里的new操作会更容易理解,new出来的实例才是我们代码进行操作的核心,javabean就是这个实例。我们一般对它的要求是属性私有(private),所以不可避免需要通过get和set来进行操作,一般也要求有一个toString(这条貌似在阿里巴巴的规范里有)。这些都帮我们联想代码与概念的关系。
如果谈到的是springbean,这个话题就有些宏大了,spring里的组件都可以称为bean,所以对于spring容器来讲,它就是一个bean的管理工具,它通过注入(DI)或者说控制反转(IOC),把bean交给spring来实现哪里需要哪里用。对于bean组件以及生命周期之类的有缘再写,毕竟这只是闲谈。
闲谈bean其实也就是为了更加理解面向对象以及为后面的学习提供帮助。同时启发一下自己,在思想不好理解的时候不妨把它放到我熟悉的地方来看,也许它并不难懂。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值