首页 / JAVA / 什么是JavaBean?
什么是JavaBean?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了什么是JavaBean?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1152字,纯文字阅读大概需要2分钟。
内容图文
![什么是JavaBean?](/upload/InfoBanner/zyjiaocheng/717/98ebe825d39143e68da65092619454d9.jpg)
我认为,我认为“Bean”是一个带有属性和getter / setter的Java类.据我所知,它相当于C结构.真的吗?
另外,bean和普通类之间是否存在真正的语法差异?有没有特殊的定义或界面?
基本上,为什么会有这个术语呢?
Serializable接口的含义是什么?
解决方法:
JavaBean只是一个standard
>私有的所有房产(使用getters/setters)
>公众no-argument constructor
>实施Serializable.
而已.这只是一个惯例.但是很多图书馆依赖它.
关于Serializable,从API documentation开始:
Serializability of a class is enabled by the class implementing the
java.io.Serializable interface. Classes that do not implement this
interface will not have any of their state serialized or deserialized.
All subtypes of a serializable class are themselves serializable. The
serialization interface has no methods or fields and serves only to
identify the semantics of being serializable.
换句话说,可序列化的对象可以写入流,因此文件,对象数据库,任何东西都可以.
此外,JavaBean与另一个类之间没有语法差异 – 如果类遵循标准,则该类是JavaBean.
它有一个术语,因为标准允许库以编程方式使用您以预定义方式定义的类实例来执行操作.例如,如果一个库想要传递你传递给它的任何对象,它知道它可以,因为你的对象是可序列化的(假设lib要求你的对象是适当的JavaBeans).
内容总结
以上是互联网集市为您收集整理的什么是JavaBean?全部内容,希望文章能够帮你解决什么是JavaBean?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。