黑馬程序員>>>java基礎(chǔ)知識!
注釋:
//? 單行注釋
/*
? 多行注釋
*/
/**
*文檔注釋
*/
?
關(guān)鍵字:
標示符????? 一些名稱?????? 有26個字母大小寫,0-9數(shù)字,$以及_???
??不能用數(shù)字開頭
?包名:多單詞組成時,所有字母小寫
?類名接口名:多單詞組成時,首字母大寫
?變量和函數(shù)名:多個單詞組成時,第一個單詞首字母小寫,后面的首字母大寫
?常量名:所有字母大寫,多單詞用下劃線連接
常量:不能改變的數(shù)值
?整數(shù)常量 所有整數(shù)
?小數(shù)常量 所有小數(shù)
?布爾常量 true false??
?字符常量 '字符'表示單個字符
?字符串常量 "內(nèi)容"一串字符
?null????????? 空值常量
java數(shù)據(jù)表現(xiàn)形式
十進制
八進制???0開頭
十六進制??0x開開頭
二進制
?
?
變量: 內(nèi)存中的一個存儲區(qū)域
?該區(qū)域有自己的名稱(變量名)和類型(數(shù)據(jù)類型)
?改區(qū)域的數(shù)值可以在一定范圍內(nèi)不斷變化
特點:存放不同類型的常量,可重復使用
注意:變量的作用范圍及初始化
格式:數(shù)據(jù)類型 變量名 = 初始值
byte????? 整型? 字節(jié)?
short???? 整型? 短整型
int???? 整型?
long????? 長整型
float???? 浮點型
double??? 雙精度浮點型
char????? 字符型
booleam?? 布爾型
class???? 類
imterface 接口
[]??????? 數(shù)組
&? 與
|? 或
^? 異或
!? 非
&& 短路與
|| 短路或
<<?? 左移
>>?? 右移
>>>? 無符號右移
&??? 與
|??? 或
^??? 異或
~??? 反碼
?? ??