註釋分爲:java
//單行註釋:做用於當前行,能夠嵌套單行註釋,不能夠嵌套多行註釋和文檔註釋,通常位於行的上面,或者行尾。api
/*多行註釋*/ :多行內有效,能夠嵌套單行註釋,不能夠嵌套多行註釋和文檔註釋,通常位於類的上面或者方法的上面。數組
//*文檔註釋*/:多行內有效,能夠嵌套單行註釋,不能夠嵌套多行註釋和文檔註釋通常位於類的上面或者方法的上面,而且文檔註釋能夠存在於類的api文檔中。編碼
命名規則:spa
1.只能由數字,字母,下劃線,美圓符號$任意組合而成,可是數字不能開頭blog
2.標識符是嚴格區分大小寫接口
3.關鍵字不能做爲標識符使用內存
命名規範:文檔
1.見名之意:字符串
2.駝峯命名:
類的名字:大駝峯,單詞首字母所有大寫,其餘字母小寫如, BaseServer , HelloWorld
方法名字:小駝峯,第一個單詞首字母小寫,其餘單詞首字母所有大寫如, createUser
變量名字:小駝峯, userAddress
常量名字:所有使用大寫字母,而且如下劃線分隔單詞如, MAX_SIZE
變量
變量:在程序執行過程當中,其值能夠發生改變的量; 在內存中開闢一塊空間,存儲指定類型的數據。
java是一個強類型的語言 :聲明變量的時候就要先肯定類型
語法:
經常使用的數據類型: int整數 double小數 String字符串"" boolean布爾類型 char字符型''
常量
是在程序運行過程當中其值不能發生改變的量
分類:1.字面值常量:整數常量;小數常量;布爾常量;字符常量;字符串常量;
2.自定義常量:被final修飾的變量爲常量;
數據類型
基本數據類型:四類八種
整型:byte;short;int;long。(給long賦值,須要在數據的後面添加l/L,推薦使用L)
浮點型:float;double。(給long賦值,須要在數據的後面添加l/L,推薦使用L)
字符型:char。
布爾型:boolean。
引用數據類型:類;接口;數組。
數據類型轉換
1.boolean不參與類型轉換
2.自動類型轉換|提高
從小範圍類型的數據->大範圍類型的數據
◎多個類型的值參與運算,最終結果的數據類型默認自動提高爲最大的參與運算的數據的類型
◎多個數據的類型,若是隻有byte,short,char任意組合,最終的結果會自動提高成爲int
◎byte,short,char賦值,只要是在其範圍內的常量值均可以成功賦值
3.強制類型轉換 ,強制類型轉換有可能會損失精度
小範圍數據類型 變量名 = (小範圍數據類型)大範圍類型的數據;
byte -> short-> int -> long-> float ->double
進制
二進制: 0b開頭。0b10: //0 * 2^0 + 1*2^1=2
八進制: 以0開頭。0110: // 0 * 8^0 + 1*8^1+1*8^2 = 72
十進制: 默認進制。
十六進制: 以ox開頭。0X15: // 5* 16^0 + 1* 16^1 = 21
轉義字符
運算符
算術運算符;賦值運算符;比較運算符;邏輯運算符;條件運算符
其中賦值運算符與條件運算符是優先級最低的。
主要介紹一下平時容易出錯的邏輯運算符,它是用於布爾值進行運算的,運算的最終結果爲布爾值true或false。