學習Java的Day01
知識點
- Java簡介:面向對象編程語言;
- Java的三大平臺: Java ME(移動設備,機頂盒。。。。) Java SE(桌面操做系統)
- Java SE(企業應用,互聯網大型系統,基於web)。
- Java特色:簡單性,面向對象,跨平臺,多線程模型。
- Java的運行機制:編寫Java 文件,編譯Java 文件爲字節碼文件(.class),交由虛擬機處理執行,作出合法安全檢查,由虛擬機解使執行爲不一樣平臺計算對應的機器碼執行,檢查不經過則會執行異常程序。(跨平臺特性)。
- Java的開發環境:JDK(Java開發環境),JRE(Java的運行環境),JVM(Java虛擬機)。
- Dos經常使用命令:
- 返回上一級--> cd..
- 清屏 --> cls
- 盤符切換,進入D:盤-->d:+ 回車
- 列出當前目錄下的文件及文件夾--> dir(directory):
- 建立目錄-->md(make director)
- 刪除目錄(不能刪除非空的文件夾)-->rd(remove director):
- 文件夾名稱 (詢問是否刪除)-->rd + /s
- 文件夾名稱 (直接刪除)-->rd + /q + /s
- 退回到根目錄-->cd\
- 配置環境變量:新建系院變量 變量名: JAVA_HOME 變量值:jdk的安裝路徑。 在path中新增 %JAVA_HOME%\bin;
- 註釋:單行註釋,多行註釋,文檔註釋。
- 關鍵字解釋 :public (類的修飾符,修飾的類的名字必須與文件名稱相同。)
- Main(主方法,程序的入口)。關鍵字都是小寫字母。
- 標識符:由字母,數字,$和_ 組成。(禁止數字開頭,關鍵字)
- 命名規範:類(每一個單詞首字母大寫),變量和方法(除了首單詞的首字母,其他單詞首字母大寫。)
- 數據類型:基本數據類型,引用數據類型。
- 基本數據類型:整形,字符型,浮點型,布爾型。
- 引用數據類型:類,接口,數組,枚舉,字符串。
- 轉義字符:輸出雙引號 \」
- 輸出回車 \n
- 輸出製表 \t (輸出不換行)
- 輸出反斜槓 \
- 存儲單元: 最小的信息單位bit(比特) 最小的存儲單位byte(字節)
- 1Byte =8bit 1KB=1024B 1MB=1024KB 1GB=1024MB 1TB=1024GB
- 變量:變量必需要賦值,同一做用域內補課重複定義。
- 算數運算符 +(正號,加,字符串拼接) - * / % ++ --
- 基本數據類型轉換:自動轉換(小轉大),強制轉換(大轉小)
- (小範圍數據類型 標識符 = (小範圍數據類型) 變量名稱)
- (byte < short < int < long < float < double)
- (強制轉換是根據數據類型佔用的字節空間決定的)
- 賦值運算符:= -= += *= /= %=
- 比較運算符: == != < > <= >=
- 邏輯運算符 !(非) &&(短路與) ||(短路或) (當短路時只要能判斷出結果後面的部分就不須要繼續判斷了)。
- 位運算符:&(與) |(或) ^(異或)
- 三目運算符: ? : (判斷條件)? true結果值 :false結果值
- Scanner類 (數據類型 變量名 = new 數據類型(system.in); )(鍵盤錄入數字後不能直接錄入字符類型,系統沒法正常識別,會中斷程序,能夠在錄入數字結束後寫一句 scanne。NextLine(); )
- Random類 獲取隨機整數範圍[0,50) int a = random.nextInt(50);
- 獲取隨機小數範圍[0,1) double b = random.nextDouble();
- 獲取一個[a,b]的隨機數 int a = rand.nextInt(b - a + 1) + a;
- Break: 跳出當前循環,若是雙層for循環寫在外層跳出外層,寫在內層跳出內層
- continue:表示跳出當前這次循環,下次循環繼續,若是雙層for循環寫在外層跳出外層,寫在內層跳出內層.
歡迎關注本站公眾號,獲取更多信息