Java基礎(chǔ)——變量和常量

1.變量

標(biāo)識符
標(biāo)識符就是為程序代碼中的變量,常量,方法,類,接口等指定的含有一定特殊含義的名稱。跟我們世界萬物的所擁有的名稱或者我們每個人的姓名類型。標(biāo)識符可以是任意的順序的大小寫字母、數(shù)字、下劃線和美元符號組成,但是標(biāo)識符首字母不能以數(shù)字開頭。

 name
_name
user1
$test

關(guān)鍵字
關(guān)鍵字不能是標(biāo)識符,JAVA語言中50個關(guān)鍵字

image.png

變量名稱
變量的名稱只能是字母數(shù)字和下劃線(_)組成且首字母不能是數(shù)字

<數(shù)據(jù)類型><變量名稱>
 int price;
 int amount;
 int price, amount;

變量初始化
“=”將等號右邊的值賦給左邊的變量

<類型名稱><變量名稱> = <值>

變量的名字是price 類型是int 初始值是0

int price = 0;

變量作用域
變量作用域是變量的使用范圍,在此范圍內(nèi)變量可以使用,超過作用域,變量內(nèi)容就被釋放,根據(jù)作用域可以分成成員變量和局部變量
成員變量
直接在類中方法外面
成員變量可以先定義后初始化,對象初始化會賦值默認值 引用為null 布爾值為false 數(shù)值型為0
類變量(靜態(tài)變量)
作用域:類全局
局部變量
(1)方法內(nèi)部的變量
(2)方法的形式參數(shù)(形參)
(3)代碼塊中的變量
(4)局部變量必須進行初始化,不初始化無法使用
(5)作用域當(dāng)前所在的{}范圍內(nèi)

2. 常量

常量的實質(zhì)就是不能被修改值的變量

final 數(shù)據(jù)類型 常量名稱 = 值;

final修飾符加在類型前面 final的屬性表示當(dāng)前變量一旦初始化就不能再修改了 。

final double PI = 3.14;
final char MALE=‘M’,F(xiàn)EMALE=‘F’;

命名規(guī)范

駝峰命名
駝峰命名采用大小寫字母混合的方式,主要分為小駝峰和大駝峰。小駝峰是第一個單詞所以字母小寫后面的單詞首字母大寫,大駝峰是第一個單詞的首字母大寫。Java編程命名采用駝峰法
文件名
采用大駝峰法 BlockOperation.java
包的命名
全小寫字母,中間用點分開, 作為命名空間,包名應(yīng)該具有唯一性,推薦采用公司或者組織域名的倒置,如com.apple.quicktime.v2
但是Java核心庫包名不采用域名的倒置命名,如java.awt.event
類和接口
采用大駝峰法,如SplitViewConntroller
變量
采用小駝峰法,如studentNumber
常量名
全大寫,如果是由多個單詞 構(gòu)成,可以用下劃線隔開,如YEAR, WEEK_OF_MONTH
方法名
采用小駝峰法,如balanceAccount,isButtonPressed

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容