標籤:har 開發 throws src 斜杠 基本資料 包括 儲存 logs
第一章 java開發環境
第二章 資料類型和運算子
1. 變數的命名規則
變數由字母、數字、底線、或貨幣符號組成,不能以數字開頭,不能使用java中的關鍵字,區分大小寫,見名知義原則駝峰命名法。
2. java中的關鍵字如:byte、short、int、double、long、string、char、private.........
3. 文檔注釋
//單行注釋 /**/多行注釋 文檔注釋以“/**”開頭,以“/”結尾
@author @paramet @retrun @version @since @throws
4. 資料類型
①java中8中基礎資料型別 (Elementary Data Type)
整數型(byte、short、int、long) 浮點型(float、double) 字元型 (char) 布爾型(boolean)
注意String不是基礎資料型別 (Elementary Data Type)是對象,引用資料類型
char類型採用Unicode碼儲存,佔兩個位元組,一個中文漢字佔三個位元組。所有的類型長度固定,不會因為硬體軟體系統不同發生改變。
String str = "A";char cstr=‘A‘;str.equals(cstr)==false
②引用資料類型,主要包括類、介面、數組。
③常用的常量,‘\n’換行 ‘\t’ tab鍵 ‘\\’表示反斜線\ ‘\‘‘表示單引號 ‘\‘‘‘表示雙引號
④資料類型的轉換
java中的自動類型轉換,低層級類型自動轉為進階別類型
例如:5+6+7L+‘A‘--結果類型為Long類型 5+5.6+7L+‘A‘--結果為double類型
java中強制類型轉換,高-->低
例如:int num=786; byte by = (byte) num; //強制類型轉換會遺失資料
00000000 00000000 00000011 00010010 int 786
00010010 byte 18
5.java中的運算子號
參考:https://www.cnblogs.com/dust2017/p/6309008.html
注意自運算只有i++、++i兩種,假如int i=1; i++(1) ++i(2)
&和&&的區別
&(單位與):不管‘與’符號左邊的邏輯運算結果是真還是假,都會判斷符號右邊的結果,耗時。
&&(短路與):如果‘與’符號左邊的結果為假,就不會再判斷右邊的運算結果,因為最終的結果已經確定,為假。省時
同理 |和||的區別
三元運算子 變數=條件?值1:值2;
java基礎01