更新時間:2020-04-09 15:31:25 來源:動力節點 瀏覽3264次
在Java程序運行過程中,值可以發生改變的,我們稱之為變量,值不能改變的,我們稱之為常量。
Java中有三種變量類型,我們先敲一下,然后比這下圖挨個來看,
一、靜態變量(類變量)
靜態變量又叫類變量,是指無論類有多少個實例,但共享一個類變量。主要有以下特點,
在類中聲明,但在方法、構造方法和語句塊之外,用static修飾;
類只擁有類變量的一份拷貝;
儲存在靜態存儲區;
在第一次被訪問時創建,在程序結束時銷毀;
可以通過:ClassName.VariableName的方式訪問;
一般聲明為常量使用,以public/private,final和static關鍵字修飾。
二、實例變量
實例變量是和類的實例對應的,每個實例都有一份自己的實例變量。主要有以下特點,
在類中聲明,但在方法、構造方法和語句塊之外;
當一個對象被實例化之后,每個實例變量的值就跟著確定;
在對象創建的時候創建,在對象被銷毀的時候銷毀;
可以聲明在使用前或者使用后;
訪問修飾符可以修飾實例變量;
對于類中的方法、構造方法或者語句塊是可見的。
可以直接通過變量名訪問。
三、局部變量
局部變量是指在方法內部的變量,范圍局限于方法內部。主要特點如下,
聲明在方法、構造方法或者語句塊中;
在方法、構造方法、或者語句塊被執行的時候創建,當它們執行完成后,變量將會被銷毀;
是在棧上分配的。
訪問修飾符不能用于局部變量;
只在聲明它的方法、構造方法或者語句塊中可見;
沒有默認值,所以局部變量被聲明后,必須經過初始化,才可以使用。
以上就是動力節點java培訓機構的小編針對“Java基礎學習:java中整數類型變量”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習