day32,尚硅谷视频学习中
Day32
關(guān)鍵字與保留字
關(guān)鍵字(keyword)的定義和特點(diǎn)
-
定義:被java語言富裕了特殊含義,用做專門用途的字符串(單詞)
-
特點(diǎn):關(guān)鍵字中所有字母都為小寫
用于第一數(shù)據(jù)類型的關(guān)鍵字:class、interface、enum、byte、short、int、long、float、double、char、boolean、void
用于定義流程控制的關(guān)鍵字:if、else、switch、case、default、while、do、for、break、continue、return
用于定義訪問權(quán)限修飾符的關(guān)鍵字:private、protected、public
用于定義類,函數(shù),變量修飾符的關(guān)鍵字:abstract、final、static、synchronized
用于定義建立實(shí)例,判斷實(shí)例的關(guān)鍵字:extends、implements
用于定義建立實(shí)例及引用實(shí)例,判斷實(shí)例的關(guān)鍵字:new、this、super、instanceof
用于異常處理的關(guān)鍵字:try、catch、finally、throw、throws
用于包的關(guān)鍵字:package、import
其他修飾符關(guān)鍵字:native、strictfp、transient、volatile、assert
*用于定義數(shù)據(jù)類型值的字面值:true、false、null
保留字
-
Java保留字:先有的Java版本尚未使用,但以后版本可能會作為關(guān)鍵字使用。自己命名標(biāo)識符是要避免使用這些保留字
-
goto、const
使用變量的注意事項(xiàng):
- Java中的每個(gè)變量必須先聲明,后使用
- 使用變量名來訪問這塊區(qū)域的數(shù)據(jù)
- 變量的作用域:其定義所在的一對{ }內(nèi)
- 變量只有在其作用域內(nèi)才有效
- 同一個(gè)作用域內(nèi),不能定義重名變量
char型字符:1.聲明一個(gè)字符。2.轉(zhuǎn)義字符。3.直接使用Unicode值來表示字符型常量
char a = '\n';//換行轉(zhuǎn)義字符 char b = '\u0043';//C char c = 'A';//A了解:UTF-8
- UTF-8是在互聯(lián)網(wǎng)上使用最廣的一種Unicode的實(shí)現(xiàn)方式
- UTF-8是一種變長的編碼方式。它可以使用1-6個(gè)字節(jié)表示一個(gè)符號,根據(jù)不同的符號而變化字節(jié)長度
UTF-8的編碼規(guī)則
- 對于單字節(jié)的UTF-8編碼,該字節(jié)的最高位為0,其余7位用來對字符進(jìn)行編碼(等同于ASCII碼)
- 對于多字節(jié)的UTF-8編碼,如果編碼包含n個(gè)字節(jié),那么第一個(gè)字節(jié)的前n位為1,第一個(gè)字節(jié)的第n+1位為0,該字節(jié)的剩余各位用來對字符進(jìn)行編碼。在第一個(gè)字節(jié)之后的所有字節(jié),都是最高兩位為“10”,其余6位用來對字符進(jìn)行編碼
尚硅谷視頻學(xué)習(xí)中
總結(jié)
以上是生活随笔為你收集整理的day32,尚硅谷视频学习中的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C语言—黑客数字雨特效
- 下一篇: maven下载安装配置3.5.2