Java中的關(guān)鍵字,關(guān)鍵字的含義:Java 語言中有一些具有特殊用途的詞被稱為關(guān)鍵字。
Java 關(guān)鍵字是區(qū)分大小寫的
Java中的關(guān)鍵字.jpg
認(rèn)識Java標(biāo)識符
標(biāo)識符就是用于給 Java 程序中變量、類、方法等命名的符號
- 標(biāo)識符由字母、數(shù)字、下劃線、美元符號$組成。
- 標(biāo)識符首字母不能是數(shù)字。
- 標(biāo)識符區(qū)分大小寫,長度不應(yīng)太長。
- 標(biāo)識符不能是 Java 關(guān)鍵字和保留字。
java的變量,在 Java 中,我們通過三個元素描述變量:變量類型、變量名以及變量值。下圖形象的解釋了什么是變量。
變量的作用域指明可訪問該變量的一段代碼。聲明一個變量的同時(shí)也就指明了變量的作用域。按作用域來分,變量可以有下面幾種:局部變量、類變量、方法參數(shù)、例外處理參數(shù)。
變量的聲明格式為:
type identifier[=value][,identifier[=value]…];
int a,b,c;
double d1,d2=0.0;
變量的命名:
- 由多單詞組成時(shí),第一個單詞的首字母小寫,其后單詞的首字母大寫,俗稱駱駝式命名法(也稱駝峰命名法),如 myName
2.變量命名時(shí),盡量簡短且能清楚的表達(dá)變量的作用,做到見名知意。如:定義變量名 stuName 保存“學(xué)生姓名”信息
不得不接受的變量小脾氣:
2、變量使用時(shí),可以聲明變量的同時(shí)進(jìn)行初始化
也可以先聲明后賦值
3、變量中每次只能賦一個值,但可以修改多次
4、main 方法中定義的變量必須先賦值,然后才能輸出
5、雖然語法中沒有提示錯誤,但在實(shí)際開發(fā)中,變量名不建議使用中文,容易產(chǎn)生安全隱患,譬如后期跨平臺操作時(shí)出現(xiàn)亂碼等等
Java中的數(shù)據(jù)類型,兩種有效地?cái)?shù)據(jù)類型:
原始數(shù)據(jù)類型,引用數(shù)據(jù)類型
引用數(shù)據(jù)類型
1.引用數(shù)據(jù)類型是由類的編輯器定義的。他們是用于訪問對象的。這些變量被定義為不可更改的特定類型。例如:Employee, Puppy 等等。
2.類對象和數(shù)組變量就是這種引用數(shù)據(jù)類型。
3.任何引用數(shù)據(jù)類型的默認(rèn)值都為空。
4.一個引用數(shù)據(jù)類型可以被用于任何聲明類型和兼容類型的對象。
例如:Animal animal = new Animal("giraffe");
Java中的自動類型轉(zhuǎn)換
在 Java 程序中,不同的基本數(shù)據(jù)類型的數(shù)據(jù)之間經(jīng)常需要進(jìn)行相互轉(zhuǎn)換。例如:
代碼中 int 型變量 score1 可以直接為 double 型變量 score2 完成賦值操作,運(yùn)行結(jié)果為:** 82.0 **
這種轉(zhuǎn)換稱為自動類型轉(zhuǎn)換。
當(dāng)然自動類型轉(zhuǎn)換是需要滿足特定的條件的:
- 目標(biāo)類型能與源類型兼容,如 double 型兼容 int 型,但是 char 型不能兼容 int 型
- 目標(biāo)類型大于源類型,如 double 類型長度為 8 字節(jié), int 類型為 4 字節(jié),因此 double 類型的變量里直接可以存放 int 類型的數(shù)據(jù),但反過來就不可以了
Java中的強(qiáng)制類型轉(zhuǎn)換
相信小伙伴們也發(fā)現(xiàn)了,盡管自動類型轉(zhuǎn)換是很方便的,但并不能滿足所有的編程需要例如,當(dāng)程序中需要將 double 型變量的值賦給一個 int 型變量,該如何實(shí)現(xiàn)呢?
顯然,這種轉(zhuǎn)換是不會自動進(jìn)行的!因?yàn)?int 型的存儲范圍比 double 型的小。此時(shí)就需要通過強(qiáng)制類型轉(zhuǎn)換來實(shí)現(xiàn)了。
運(yùn)行結(jié)果:
可以看到,通過強(qiáng)制類型轉(zhuǎn)換將 75.8 賦值給 int 型變量后,結(jié)果為 75,數(shù)值上并未進(jìn)行四舍五入,而是直接將小數(shù)位截?cái)唷?p>
Java常量的應(yīng)用, 程序中使用常量可以提高代碼的可維護(hù)性。
(1)常量表示的是在程序中不能被修改的數(shù)據(jù)。
(2)聲明常量必須用final關(guān)鍵字。
(3)常量分為:整型,浮點(diǎn)型,字符型,布爾型,字符串型常量。
在Java中使用注釋, 在編寫程序時(shí),經(jīng)常需要添加一些注釋,用以描述某段代碼的作用。
Java 中注釋有三種類型:單行注釋、多行注釋、文檔注釋 , 至于代碼注釋規(guī)范,請參考 java代碼注釋規(guī)范
運(yùn)行結(jié)果:** Hello Imooc!**