學習Java的Day01

知識點

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