1. 程式人生 > >JAVA知識點總結篇(一)

JAVA知識點總結篇(一)

environ iss tin sdn evel 內容 一次 tps 源文件

  • JVM(Java Virtual Machine):源文件->編譯器->字節碼文件->解釋器->程序;
  • JDK:Java Development Kit,Java開發工具包;
  • JRE:Java Runtime Environment,Java運行時環境;
  • Java是一種強類型語言,即它所存儲的數據都是有類型的,且必須在編譯時就確定其類型;

    數據類型:

    • 基本數據類型;
      • 數值型:
        • 整數類型:byte,short,int,long;
        • 浮點型:float,double;
      • 字符型:char;
      • 布爾型:boolean;
        技術分享圖片
    • 引用數據類型:
      • 類;
      • 接口;
      • 數組;
        技術分享圖片

變量使用規則:

  • 先聲明再使用;
  • 可以在聲明的同時進行初始化;
  • 變量中每次只能賦一個值,但可以修改多次;
  • 變量名使用中文無語法錯誤,但不建議使用;

自動類型轉換需滿足的條件

  • 目標類型能與源類型兼容;
  • 目標類型大於源類型;

常量

  • 設定後在程序運行過程中不允許改變;
  • 語法:final 數據類型 變量名 = 值;

註釋

  • 單行註釋://
  • 多行註釋:/* */
  • 文檔註釋:/** */

運算符

  • 算數運算符;
  • 賦值運算符;
  • 比較運算符;
  • 邏輯運算符;
  • 條件運算符:語法形式:布爾表達式?表達式1:表達式2;

運算符優先級

技術分享圖片

if...else

  • 單重if

技術分享圖片

  • 多重if

技術分享圖片

  • 嵌套if

技術分享圖片

條件之switch

  • switch後小括號中表達式的值必須是整形或字符型;
  • case後的值可以是常量數值,也可以是常量表達式;
  • case匹配後,執行匹配快中程序代碼,若未遇到break會繼續執行下一個的case塊的內容,直到遇到break或switch語句塊結束;

循環

  • while:特點是先判斷,後執行;
  • do...while:特點是先執行,後判斷,保證循環至少被執行一次;
  • for:語法:for(循環變量初始化;循環條件;循環變量變化){
    循環條件;
    }
  • do...while循環結束的條件是while後的條件成立;
  • break:作用是終止整個循環體的執行;
  • continue:跳過循環體中剩余的語句並進行下一次循環;

JAVA知識點總結篇(一)