Java_基礎概念

1、常量

常量:在程序的執行過程當中,其值不能夠發生改變的量編輯器

常量分類:spa

  A:字符串常量:"helloWorld"code

  B:整數常量:12,-23blog

  C:小數常量:12.23接口

  D:字符常量:'a'、'b'內存

  E:布爾常量:true、falseunicode

  F:空常量:null字符串

2、變量

變量:內存中的一小塊區域,在程序的執行過程當中,其值能夠在必定範圍內發生改變get

變量組成:it

  A:對區域要有限定,用數據類型來限定

  B:必須對區域給一個名稱

  C:區域內必須有內容

定義格式:數據類型 變量名 = 初始化值

注意:定義long類型變量的時候,最好直接加L

   定義float類型變量的時候,最好直接加F

public class VariableDemo { public static void main(String[] args){ //定義byte類型的變量
        byte b=10; System.out.println(10); System.out.println(b); //定義short類型的變量
        short s = 100; System.out.println(s); //定義int類型的變量
        int i = 1000; System.out.println(i); //定義long類型的變量
        long l = 100000000000000L; System.out.println(l); //定義float類型的變量
        double d = 12.34F; System.out.println(d); //定義char類型的變量
        char c = 'a'; System.out.println(c); //定義boolean類型的變量
        boolean bb = true; System.out.println(bb); } }

 

注意:A:變量未賦值,不能直接使用

   B:變量只在它所屬的範圍內有效;變量屬於它所在的那對大括號

   C:一行上能夠定義多個變量,可是不建議

public class VariableDemo{ public static void main(String[] args){ int a = 10; System.out.println(a); int b; b=20; System.out.println(b); { int c = 30; System.out.println(c); } int aa,bb; aa = 10; bb = 20; System.out.println(aa); System.out.println(bb); } }

3、關鍵字

關鍵字:被Java語言賦予了特定含義的單詞

特色:A:組成關鍵字的字母所有小寫

     B:常見的代碼編輯器,對關鍵字有特別標記

4、數據類型

JAVA是一種強類型語言,針對每一種數據類型都給出了明確的數據類型

數據類型分類:

  A:基本數據類型

  B:引用數據類型(類、接口、數據)

  基本數據類型:4類8種

    A:整數

      byte(1個字節)、short(2個字節)、int(4個字節)、long(8個字節)

    B:浮點數

      float(4個字節)、double(8個字節)

    C:字符

      char(2個字節)

    D:布爾

      boolean(1個字節)

  注意:

    A:整數默認是int類型,浮點數默認是double類型

    B:定義long類型數據的時候,要加L或者l,建議加L;定義float類型數據的時候,要加F或者f,建議加F

5、類型轉換

+ 這是一個運算符,用於作加法運算的。

咱們在作運算的時候,一半要求參與運算的數據的類型必須一致

類型轉換分爲 隱式轉換 和 強制轉換

隱式轉換:

  byte,short,char - int - long - float - double

public class TypeCastDemo1{ public static void main(String[] args){ //定義兩個變量
        int a = 3; int b = 4; int c = a+b; System.out.println(c); //定義一個byte類型的變量,一個int類型的變量
        byte bb = 2; int cc = 5; System.out.println(bb+cc); //byte dd = bb + cc; 可能損失精度
        
        int ee = bb+cc; System.out.println(ee); } }

強制轉換:

  目標類型 變量名 = (目標類型)(被轉換的數據)

  建議:數據作運算,結果應該是什麼類型,就用什麼類型接收,不要隨便轉換類型,不然會有精度的損失

public class TypeCastDemo2{ public static void main(String[] args){ //定義兩個變量
        int a = 3; int b = 4; int c = a+b; System.out.println(c); byte d = (byte)(a + b); System.out.println(d); } }

6、標識符

標識符:用來給包、類、方法、變量等起名字的符號

組成:

  A:unicode字符

      數字字符、英文大小寫字母、漢字(不建議使用漢字)

  B:下劃線_

  C:美圓符$

注意事項:

  A:不能以數字開頭

  B:不能是Java中的關鍵字

常見命名規則:

  A:基本要求—見名知意

  B:常見的命名

    a:包(其實就是文件夾,用於對類進行管理)—所有小寫,多級包.隔開

      例如:com,com.itheima

    b:類—一個單詞首字母大寫

      例如:Student

      多個單詞每一個單詞的首字母大寫

      例如:HelloWorld

    C:方法和變量

      一個單詞首字母小寫

        例如:age,show()

      多個單詞組成從第二個單詞開始每一個單詞的首字母大寫

        例如:maxAge,getAge()

相關文章
相關標籤/搜索