javabean

javabean就是一種特殊的類,遵守一種叫javabean規範的類。

javabean的特徵:

1,有讀寫屬性,可讀,可寫,既可讀又可寫。

2,有setter方法和對應的getter方法。

3,實現了serializable接口。

4,提供一個默認的無參構造函數。

javabean的作用:爲那些膠水代碼提供一個規範,使其兼容性更好,並且具有可序列化功能。

serializable接口:Serializable接口是啓用其序列化功能的接口。實現java.io.Serializable 接口的類是可序列化的。沒有實現此接口的類將不能使它們的任一狀態被序列化或逆序列化。

可序列化:把對象轉換爲字節序列的過程稱爲對象的序列化。  

把字節序列恢復爲對象的過程稱爲對象的反序列化。         

序列化又稱串行化,其目的是以某種存儲形式使自定義對象持久化,或者將這種對象從一個地方傳輸到另一個地方。          

所謂的序列化就是是將對象轉換爲容易傳輸的格式的過程,一般情況下轉化爲流文件,放入內存或者IO文件中。

javabean實例:

public class StudentsBean implements java.io.Serializable
{
   private String firstName = null;
   private String lastName = null;
   private int age = 0;

   public StudentsBean() {
   }
   public String getFirstName(){
      return firstName;
   }
   public String getLastName(){
      return lastName;
   }
   public int getAge(){
      return age;
   }

   public void setFirstName(String firstName){
      this.firstName = firstName;
   }
   public void setLastName(String lastName){
      this.lastName = lastName;
   }
   public void setAge(int age) {
      this.age = age;
   }
}
參考:1.jsp javabean

2.序列化的作用

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章