1. 程式人生 > >Java基礎筆記(1)----語言基礎

Java基礎筆記(1)----語言基礎

技術分享 算數 存儲 str true 相互 clas string 提升

  1. 變量
    1. 變量:是內存中的一塊存儲空間,是存儲數據的基本單元。
    2. 使用:先聲明,後賦值,在使用。
    3. 聲明:數據類型 + 變量名 = 值。(例:int a = 5;)
  2. 數據類型
    1. 分類:如圖:

      技術分享圖片

    2. 詳解:

      技術分享圖片

String字符串類型:à用("")引起來,0到多個字節。

  1. 類型轉換
    1. 類型轉換
      1. 要求兩種類型相互兼容,目標類型大於源類型。

        例:byte b = 5 ------ short s = b;à自動類型提升為short。

    2. 類型提升

      技術分享圖片

  2. 運算符
    1. 算數運算符:+,-,*,%,++,--
    2. 賦值運算符:=,+=,-=,*=,/=,%=
    3. 關系運算符:==,>,>=,<,<=,!=
    4. 邏輯運算符:&&(短路與),&(非短路與),||(短路或),|(非短路或),!

      技術分享圖片

    5. 三元運算符

      技術分享圖片

  3. 自我總結:

    以上是Java的語言基礎,說明了變量的聲明,數據類型的分類,數據類型轉換與提升和運算符。

    註意:

    1. Java語言是強類型的編程語言,聲明變量時數據類型和值必須類型一致。
    2. long類型的賦值:long l = 10L或long l=10l ;float類型的賦值:float f=10.1f 或 float f = 10.1F
    3. 算術運算時+=不進行類型的自動提升。
      1. 例:byte b = 10;

        b = b + 1 -->false(會進行類型的自動提升)

        b + = 1 -->true

Java基礎筆記(1)----語言基礎