JAVA知識點總結篇(一)

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

數據類型:

  • 基本數據類型;
  • 數值型:
  • 整數類型:byte,short,int,long;
  • 浮點型:float,double;
 - 字符型:char;
- 布爾型:boolean;
![](https://img-blog.csdn.net/20180907150335470?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2dpdGh1Yl8zOTY1NTAyOQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
- 引用數據類型:
- 類;
- 接口;
- 數組;
![](https://img-blog.csdn.net/2018090715011027?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2dpdGh1Yl8zOTY1NTAyOQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)

變量使用規則:

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

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

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

常量

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

註釋

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

運算符

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

運算符優先級

JAVA知識點總結篇(一)

if...else

  • 單重if
JAVA知識點總結篇(一)

  • 多重if
JAVA知識點總結篇(一)

  • 嵌套if
JAVA知識點總結篇(一)

條件之switch

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

循環

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


分享到:


相關文章: