1. 程式人生 > 其它 >【Java學習筆記(七十九)】之對映,檢視與包裝器,集合演算法,屬性對映,位集

【Java學習筆記(七十九)】之對映,檢視與包裝器,集合演算法,屬性對映,位集

程式語言分類:

  機器語言:直接用二進位制數來操作計算機硬體。
        優點:與計算機最為接近,執行速度快。
        缺點:語言最複雜,開發效率最低。
  組合語言:用英文來替代二進位制數控制計算機硬體。
        優點:與計算機較為接近,執行速度快
        缺點:語言較為複雜,開發效率較為低。
  高階語言:
        編譯型:例如C,java等。需要將全部程式寫好之後才能執行。(類似谷歌翻譯)
              優點:與解釋型相比執行速度快。
              缺點:與解釋型相比開發速度慢。
        解釋型:例如shell,python等。可以寫一部分程式翻譯一部分程式。(類似同聲傳譯)
              優點:與編譯型相比開發速度快。
              缺點:與編譯型相比執行速度慢。

python介紹:

  python是一門解釋型、面向物件、動態資料型別的高階程式設計語言。
  PS:資料型別分類:
              靜態資料型別:變數具有型別,而且在編譯是就可以確認,具有某一型別的變數只能持有相同型別的資料。
                          例如C是靜態資料型別語言,一個int型(整數型)的變數只能作為int來處理。
              動態資料型別:變數沒有型別,只有資料有型別,變數可以持有任何型別的資料。
                          例如python是動態資料型別語言,變數可以持有任何型別的資料。

安裝多版本python直譯器:

https://www.jetbrains.com/pycharm/download

  ps:如果在安裝檔案時沒有勾選增加進系統環境變數需要後續自己進入系統環境變數中新增路徑,這樣便於查詢。

執行python程式的三個階段:

  1:先啟動python直譯器。
  2:python直譯器會將python程式內容從硬碟讀入記憶體。
  3:python直譯器會解釋執行剛剛讀入記憶體的程式碼,識別python語法。(檔案中的字元到這步才有意義)

IDE整合開發環境:

  包含檢測語法是否正確,即時翻譯語言,書寫時具備提示等於一體的應用軟體。

多行註釋與單行註釋的用法:

  多行註釋多用於程式開頭,表明整個程式是什麼用處的。
  單行註釋多用於需要解釋的程式碼正上方或正後方,表明這行程式碼是什麼意思。
  ps:註釋書寫格式沒有強制要求,但是最好按照標準格式來寫,pycharm裡自動規範書寫格式快捷鍵為ctrl+alt+l。

什麼是變數,為什麼要學變數,如何用變數?

  什麼是變數:
        首先變數是由變數名+賦值符號+變數值組成的,
        變數名相當於你想取的變數值的門牌號,
        等於號就是賦值符號,
        變數值就是你所描繪的狀態,並且這種狀態是可以改變的。
        那麼變數就是用來記錄事件的狀態,並且這種狀態是可以改變的。
  為什麼要學變數:
        因為人腦可以記錄這些可以變化的狀態,所以想讓計算機也像人類一樣記錄這些可以變化的狀態。
  如何用變數:
        變數是由變數名+賦值符號+變數值組成的,
        變數名相當於你想取的變數值的門牌號,
        等於號就是賦值符號,
        變數值就是你所描繪的狀態。
        使用變數時需要符合一個先天條件:先定義,後引用。
        你需要先將你所描繪的狀態賦予給合適的變數名,之後才能在檔案中呼叫這種有意義的變數名。