標籤:upload 表示 布爾 引號 可讀性 之間 產生 float 大寫
關鍵字和保留字
- 關鍵字
- 被Java語言賦予特殊含義的單詞
- 全由小寫字母組成
- 保留字
- 被Java預留,目前的版本未使用,以後版本中可能作為關鍵字的單詞
- 比如:goto,const
標識符
是程式中自訂的名稱,變數名、方法名、類名、介面名等等
命名規則
b. 不能以數字開頭;
c. 不能使用關鍵字和保留字;
d. 同一範圍內不能重名,且大小寫敏感;
命名規則
| 包名 |
全小寫 |
beanutil |
| 變數名,方法名 |
駝峰規則+首字母小寫 |
beanUtil |
| 類名,介面名 |
駝峰規則+首字母大寫 |
BeanUtil |
| 常量名 |
全大寫+底線分割 |
BEAN_UTIL |
注釋
用於註解說明程式,提高代碼的可讀性,方便後期維護。
① 單行注釋:
格式://……
從 // 到這一行的行末都是注釋。
② 多行注釋
格式:/* …… */
從 /* 到下一個 */ 之間都是注釋。(所以多行注釋不能嵌套)
③ 文檔注釋
格式:/** …… */
是Java特有的注釋,可以產生代碼的API文檔。(同樣不能嵌套)
變數1)資料類型
Java是一種強型別語言,每個變數使用前必須聲明其類型,系統會為不同類型的變數分配不同大小的記憶體空間。
| 整型 |
byte |
1位元組 |
-128~127 |
byte b = 100; |
| short |
2位元組 |
-215~215-1
|
short s = 5; |
| int |
4位元組 |
-231~231-1 |
int i = 1; |
| long |
8位元組 |
-263~263-1 |
long large = 12345L; |
| 浮點型 |
float |
4位元組 |
單精確度 |
float f = 3.14F; |
| double |
8位元組 |
雙精確度 |
double d = 3.14; |
| 字元型 |
char |
2位元組 |
0~65535 |
char c1 = ‘a‘, c2 = ‘\n‘, c3 = ‘中‘, c4 = 65535, c5 = ‘\u0041‘; |
| 布爾型 |
boolean |
1位 |
true | false |
boolean b1 = true, b2 = false; |
注意:
- 整型字面量預設是 int 類型,浮點型字面量預設是 double 類型;
- 無論是 float 還是 double,都是不精確的,所以盡量避免在比較中使用浮點型;
- long 類型的字面量要加 L 尾碼;float 類型的字面量要加 F 尾碼;
- boolean 只有兩個取值 true 和 false,不能是 0 1 或者 null;
- char 類型占 2 位元組,表示 Unicode 字元集中的字元,可以是數字,字母,符號,中文日文韓文等,有三種賦值方式:
- 使用單引號包含單個字元或逸出字元:‘a‘,‘\n‘
- 使用單引號包含十六進位數:‘\u0041‘
- 直接使用0~65535之間的數值:65
2)變數
- 概念
- 是記憶體中的一個儲存地區;
- 該地區有自己的類型(資料類型)和名稱(變數名);
- 該地區的值只能在資料類型範圍內變化;
- 意義
- 注意
- 變數的作用範圍;
- 先聲明,後初始化,然後才能使用;
- 使用格式
Java002---Java基礎文法