码迷,mamicode.com
首页 > 编程语言 > 详细

bean,javabean组件,序列化

时间:2014-05-18 06:29:37      阅读:395      评论:0      收藏:0      [点我收藏+]

标签:bean   javabean组件   序列化   

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组件,序列化,布布扣,bubuko.com

bean,javabean组件,序列化

标签:bean   javabean组件   序列化   

原文地址:http://blog.csdn.net/adam_wzs/article/details/26077649

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!