1,資料
分為基本型別和引用型別:
基本型別 表達
型別占用位元組
數值範圍
初始化預設值
備註整數
byte
1-128~127
0b整數
short
2-32768~32767
0s整數
int4
-2147483648~2147483647
0整數常量預設型別
整數long
8-2^63 ~2^63-1
0l小數
float
40.0f
小數double
80.0d
小數常量
預設型別
字元char
2』\u0000'到'\uffff『
』\u0000『
編碼方式為16位unicode
真假boolean
1true/false
false
整數超出範圍用biginteger類;小數超出範圍或禁止出現捨入誤差的金融計算用bigdecimal類
不同進製表示方法
進製整數
小數二進位制
以b或b結尾
十進位制正常
可採用科學計數法表示,例如3.65或4.236e2
八進位制以0開頭
十六進製制
以0x或0x開頭
只能採用科學記數法表示,例如0x1.2p3
變數:要被初始化後才能被使用。
常量:final。
2,基本運算
運算型別
運算子結果型別
算數加(+)、減(-)、乘(*)、除(/)、取餘(%)
數值比較
等於(==)、不等於(!=)、大於(>)、大於等於(>=)、小於(<)、小於等於(<=)
布林邏輯
與(&&)、或(||)、非(!)、異或(^)布林位
與(&)、或(|)、非(~)、異或(^)、右移(>>)、左移(<<)、0填充右移(>>>)
數值其他
賦值(=)、自增(++)、自減(--)、簡寫(+=)、優先符(())
3,控制語句
控制型別
語句條件
if else、switch
迴圈for、while、do while
4,函式 定義
返回型別 函式名( 引數型別 引數名 , 引數型別 引數名 , ...){
//函式體
return 返回值
傳參基本型別傳遞的是該資料的值本身。
引用型別傳遞的是物件的引用。
返回值可以沒有返回值
Java語法基礎
序號 關鍵字含義 1abstract表明類或者成員方法具有抽象屬性 2assert用來進行程式除錯 3boolean 基本資料型別之一,布林型別 4break提前跳出乙個塊 5byte基本資料型別之一,位元組型別 6catch用在異常處理中,用來捕捉異常 7char基本資料型別之一,字元型別 8cl...
java語法基礎
標示符 1 數字不可以開頭。2 不可以使用關鍵字。變數的作用域和生存期 變數的作用域 作用域從變數定義的位置開始,到該變數所在的那對大括號結束 生命週期 變數從定義的位置開始就在記憶體中活了 變數到達它所在的作用域的時候就在記憶體中消失了 資料型別 1 基本資料型別 byte short int l...
java語法基礎
一 關鍵字 其實就是某種語言賦予了特殊含義的單詞。保留字 其實就是還沒有賦予特殊含義,但是準備日後要使用過的單詞。二 標示符 其實就是在程式中自定義的名詞。比如類名,變數名,函式名。包含 0 9 a z 注意 1 數字不可以開頭。2 不可以使用關鍵字。三 常量 是在程式中的不會變化的資料。四 變數 ...