這篇文章將為大家詳細(xì)講解有關(guān)bean在java中指的是什么,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
成都創(chuàng)新互聯(lián)專注于信宜企業(yè)網(wǎng)站建設(shè),自適應(yīng)網(wǎng)站建設(shè),電子商務(wù)商城網(wǎng)站建設(shè)。信宜網(wǎng)站建設(shè)公司,為信宜等地區(qū)提供建站服務(wù)。全流程定制設(shè)計(jì),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
Java的基本數(shù)據(jù)類型分為:1、整數(shù)類型,用來表示整數(shù)的數(shù)據(jù)類型。2、浮點(diǎn)類型,用來表示小數(shù)的數(shù)據(jù)類型。3、字符類型,字符類型的關(guān)鍵字是“char”。4、布爾類型,是表示邏輯值的基本數(shù)據(jù)類型。
很多人在學(xué)習(xí)bean的時(shí)候,把它理解成一個(gè)類是沒有問題,但書寫上不是太規(guī)范,其實(shí)應(yīng)該為JavaBean。就通俗的理解而言,公眾類的作用范圍比較大,這也與它能夠跨平臺(tái)的特性密不可分。
1.概念
JavaBean是一種JAVA語言寫的可重用組件。JavaBean符合一定規(guī)范寫的Java類,是一種規(guī)范。它的方法命名,構(gòu)造以及行為必須符合特定的要求:
(1)所有屬性為private
(2)這個(gè)類必須具有一個(gè)公共的(public)無參構(gòu)造函數(shù)
(3)private屬性必須提供public的getter和setter來給外部訪問,并且方法的命名也必須遵循一定的命名規(guī)范
(4)這個(gè)類是可序列化的,要實(shí)現(xiàn)serializable接口
2.JavaBean搭配jsp使用的優(yōu)點(diǎn)
使得HTML與Java程序分離,這樣便于維護(hù)代碼。如果把所有的程序代碼都寫到JSP網(wǎng)頁中,會(huì)使得代碼繁雜,難以維護(hù)。
可以降低開發(fā)JSP網(wǎng)頁人員對(duì)Java編程能力的要求。
JSP側(cè)重于生成動(dòng)態(tài)網(wǎng)頁,事務(wù)處理由JavaBean來完成,這樣可以充分利用JavaBean組件的可重用性特點(diǎn),提高開發(fā)網(wǎng)站的效率。
3.實(shí)例
package mybean; public class Cricle { private int radius; public Cricle() { } /** * @return the radius */ public int getRadius() { return radius; } /** * @param radius the radius to set */ public void setRadius(int radius) { this.radius = radius; } public double circleArea() { return Math.PI*radius*radius; } public double corcleLength() { return 2.0*Math.PI*radius; } }
關(guān)于“bean在java中指的是什么”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。