亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

java中javaBean與Bean的深入理解

 更新時間:2017年08月20日 14:45:22   投稿:lqh  
這篇文章主要介紹了java中javaBean與Bean的深入理解的相關(guān)資料,這里說明他們的優(yōu)點及使用方法,需要的朋友可以參考下

java中javaBean與Bean的深入理解

JavaBean 是Java中的一種特殊的類,可以將多個對象封裝到一個對象(bean)中。

特點是可序列化,提供無參構(gòu)造器,提供getter方法和setter方法的訪問對象屬性。

名字中的Bean是用于Java的可重用軟件組件的慣用叫法。

優(yōu)點:

Bean可以控制它的屬性、事件和方法是否暴露給其他程序。
Bean可以接受來自其他對象的事件,也可以產(chǎn)生事件給其他對象。
Bean的屬性可以被序列化,以供日后重用。

JavaBean規(guī)范:

有一個public的無參構(gòu)造函數(shù)
屬性可以通過get,set,is (可以代替get,用在布爾型屬性上)方法或遵循特定命名規(guī)范的其他方法訪問。
可序列化

Demo Code:

package bean; 
 
/** 
 * Created by ryan on 17-8-1. 
 */ 
public class PersonBean implements java.io.Serializable{ 
  private String name = null; 
  private boolean deceased = false; 
 
  public PersonBean(){ 
  } 
 
  public String getName(){ 
    return name; 
  } 
 
  public void setName(final String value){ 
    name = value; 
  } 
 
  public boolean isDeceased(){ 
    return deceased; 
  } 
 
  public void setDeceased(final boolean value){ 
    deceased = value; 
  } 
} 



package bean; 
 
/** 
 * Created by ryan on 17-8-1. 
 */ 
public class TestPersonBean { 
  public static void main(String[] args){ 
    PersonBean person = new PersonBean(); 
    person.setName("zhangsan"); 
    person.setDeceased(false); 
    System.out.print(person.getName()); 
    System.out.println(person.isDeceased() ? "[已故]":"[活著]"); 
  } 
} 

以上就是java 的javaBean與bean的詳解,如有疑問請留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

  • SpringBoot3-yaml文件配置方式

    SpringBoot3-yaml文件配置方式

    這篇文章主要介紹了SpringBoot3-yaml文件配置方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • Springboot整合EasyExcel實現(xiàn)Excel文件上傳方式

    Springboot整合EasyExcel實現(xiàn)Excel文件上傳方式

    這篇文章主要介紹了Springboot整合EasyExcel實現(xiàn)Excel文件上傳方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • MyBatis中resultMap和resultType的區(qū)別詳解

    MyBatis中resultMap和resultType的區(qū)別詳解

    這篇文章主要介紹了MyBatis中resultMap和resultType的區(qū)別詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • Mybatis-Plus中Mapper的接口文件與xml文件相關(guān)的坑記錄

    Mybatis-Plus中Mapper的接口文件與xml文件相關(guān)的坑記錄

    這篇文章主要介紹了Mybatis-Plus中Mapper的接口文件與xml文件相關(guān)的坑記錄,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • SpringBoot3實現(xiàn)優(yōu)雅停機(jī)的完整流程

    SpringBoot3實現(xiàn)優(yōu)雅停機(jī)的完整流程

    在現(xiàn)代微服務(wù)架構(gòu)中,優(yōu)雅停機(jī)(Graceful Shutdown)是一項重要功能,可以確保服務(wù)在關(guān)閉時處理完所有當(dāng)前請求,避免突然終止連接或丟失數(shù)據(jù),Spring Boot 3 提供了對優(yōu)雅停機(jī)的內(nèi)置支持,本文給大家介紹了SpringBoot3怎樣優(yōu)雅停機(jī),需要的朋友可以參考下
    2024-10-10
  • SpringMVC的注解@RequestMapping屬性及使用

    SpringMVC的注解@RequestMapping屬性及使用

    這篇文章主要為大家介紹了SpringMVC注解@RequestMapping屬性及使用,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • 教你springboot+dubbo快速啟動的方法

    教你springboot+dubbo快速啟動的方法

    這篇文章主要介紹了springboot+dubbo快速啟動的方法,dubbo的角色廣泛的分為三類provider,comsumer,注冊中心,本文通過實例代碼給大家介紹的非常詳細(xì),需要的朋友參考下
    2022-04-04
  • Java?SE使用for?each循環(huán)遍歷數(shù)組的方法代碼

    Java?SE使用for?each循環(huán)遍歷數(shù)組的方法代碼

    在Java?SE開發(fā)中,數(shù)組是最常見的數(shù)據(jù)結(jié)構(gòu)之一,Java提供了多種遍歷數(shù)組的方式,其中for循環(huán)是最常用的方式之一,本文將介紹如何使用for?each循環(huán)遍歷數(shù)組,接下來,我們將通過一個簡單的代碼示例來展示如何使用for?each循環(huán)遍歷數(shù)組,需要的朋友可以參考下
    2023-11-11
  • MyBatis XPathParser解析器使用范例詳解

    MyBatis XPathParser解析器使用范例詳解

    這篇文章主要介紹了關(guān)于MyBatis中解析器XPathParser的實際使用實踐,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2022-07-07
  • Java局部打印效果不同問題解決方案

    Java局部打印效果不同問題解決方案

    這篇文章主要介紹了Java局部打印效果不同問題解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-09-09

最新評論