bean,javabean组件:
javabean组件(也成为bean),本质上就是一个java类,只不过这个类要遵循一些编码规范。
一个标准的javabean组件有以下的特性:
1.它是一个公开的public类。
2.它有一个默认的构造方法,也就是不带参数的构造方法(在实例化javabean对象的时候,需要调用默认的构造方法)。
3.它提供getXX和setXX方法让外部程序设置和获取javabean的属性。
4.它实现java.io.Serializable或者java.io.Externalizable接口,以支持序列化。
换句话说,符合上述条件的类,我们就可以把它看成是javabean组件。
package com.wzs.bean; import java.io.Serializable; public class Person implements Serializable { /** * */ private static final long serialVersionUID = 1L; private Integer id; private String name; private String password; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } 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; } }
序列化:
Java中,一切都是对象,在分布式环境中经常需要将Object从这一端网络或设备传递到另一端。这就需要有一种可以在两端传输数据的协议。Java序列化机制就是为了解决这个问题而产生。Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,也就是说,对象的类型信息、对象的数据,还有对象中的数据类型可以用来在内存中新建对象。
bean,javabean组件,序列化
时间: 2024-11-05 17:13:39