投稿 资料上传 搜索
您现在的位置是: 首页 > 文章 > 正文

Javabean是什么以及使用场景

介绍

    JavaBean 是Java的可重用组件,是一种特殊的Java类,采用Java语言编写,并且遵守JavaBean API的规范,为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性,set和get方法获取。

JavaBean与普通Java类的区别:

    1.提供一个默认的无参构造函数;

    2.有一系列可读写属性;

    3.有一系列的 getter 或 setter 方法;

    4.需要被序列化并且实现了 Serializable 接口;

JavaBean例子:

    如学生类实体(StudentsBean.java)

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.构建一些常用的部件,例如 JDBC连接池、应用监视、用户计数和其他参与用户行为的类;

    2.可重复使用,需要统一维护的,比如常见的实体类;

设计JavaBean需遵循注意的事项

    1.完全的可移植性;

    2.紧凑而方便的创建与使用;

    3.可重复使用,便于维护;

总结

    通过上面对JavaBean的简单介绍,相信大家对它有了一个初步的认识和理解。后面会有更多关于Java的知识分享给大家,比如上期分享的:Java 8的新特性详解

转载于:

文章标签:
给作者打赏,鼓励TA抓紧创作!
评论

    友情提示

    你好!遇到什么技术难题了嘛?请点击我要提问,我们免费帮您解答!!!

    Linux中的Screen命令Linux之CentOS系统常用命令web前端开发面试题
    大家都在问