更新時間:2020-04-09 15:31:25 來源:動力節(jié)點 瀏覽3169次
在Java程序運行過程中,值可以發(fā)生改變的,我們稱之為變量,值不能改變的,我們稱之為常量。
Java中有三種變量類型,我們先敲一下,然后比這下圖挨個來看,
一、靜態(tài)變量(類變量)
靜態(tài)變量又叫類變量,是指無論類有多少個實例,但共享一個類變量。主要有以下特點,
在類中聲明,但在方法、構(gòu)造方法和語句塊之外,用static修飾;
類只擁有類變量的一份拷貝;
儲存在靜態(tài)存儲區(qū);
在第一次被訪問時創(chuàng)建,在程序結(jié)束時銷毀;
可以通過:ClassName.VariableName的方式訪問;
一般聲明為常量使用,以public/private,final和static關(guān)鍵字修飾。
二、實例變量
實例變量是和類的實例對應(yīng)的,每個實例都有一份自己的實例變量。主要有以下特點,
在類中聲明,但在方法、構(gòu)造方法和語句塊之外;
當一個對象被實例化之后,每個實例變量的值就跟著確定;
在對象創(chuàng)建的時候創(chuàng)建,在對象被銷毀的時候銷毀;
可以聲明在使用前或者使用后;
訪問修飾符可以修飾實例變量;
對于類中的方法、構(gòu)造方法或者語句塊是可見的。
可以直接通過變量名訪問。
三、局部變量
局部變量是指在方法內(nèi)部的變量,范圍局限于方法內(nèi)部。主要特點如下,
聲明在方法、構(gòu)造方法或者語句塊中;
在方法、構(gòu)造方法、或者語句塊被執(zhí)行的時候創(chuàng)建,當它們執(zhí)行完成后,變量將會被銷毀;
是在棧上分配的。
訪問修飾符不能用于局部變量;
只在聲明它的方法、構(gòu)造方法或者語句塊中可見;
沒有默認值,所以局部變量被聲明后,必須經(jīng)過初始化,才可以使用。
以上就是動力節(jié)點java培訓(xùn)機構(gòu)的小編針對“Java基礎(chǔ)學(xué)習(xí):java中整數(shù)類型變量”的內(nèi)容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。
初級 202925
初級 203221
初級 202629
初級 203743