《Java從小白到大牛》基礎語法及編碼規範(學習筆記一)

標識符:
    一、區分大小寫,
    二、首字符能夠是下劃線、字母、$,不能是數字
    三、其餘字符能夠是下劃線、字母、$、數字
    四、關鍵字不能作標識符
關鍵字:
    所有是小寫的(如Class不是關鍵字)
保留字:
    既不是關鍵字,也不能當標識符
    只有兩個:
    goto(C語言中的無限跳轉)   
    const(C語言中聲明常量)
分隔符:
    一、分號(;):一個語句的結束
    二、大括號({}):用於方法、代碼塊、類體等等
    三、空白(空格、Tab、換行):用於代碼可讀性良好
變量:
    數據類型  變量名 [=初始值];    如: int num;    String str = "Hello";
    成員變量:不初始化時系統默認初始化
    局部變量:不初始化不能使用
常量:
    final 數據類型 變量名 = 初始值;   如:public static final double PI = 3.14;
    是一種特殊的變量
    final  修飾變量:變量不能被修改(即常量)
    final 修飾方法:方法不能被覆蓋(重寫)
    final 修飾類:該類不能被繼承java

編碼規範:
命名規範:

    駝峯命名法(小駝峯 className和大駝峯ClassName)
    包名:所有小寫,通常採用公司或組織域名倒置 如:com.apple.quick.v2,可是java核心庫包名不採用
    類和接口:採用大駝峯
    文件名:採用大駝峯
    變量:採用小駝峯
    常量:所有字母大寫
    方法名:採用小駝峯app

註釋規範:
    單行註釋://
    多行註釋:/*~~~~*/
    文檔註釋:/**~~~~*/ui

代碼排版規範:
    類聲明和接口聲明之間保留兩個空行
    兩個方法之間保留一個空行
    方法中第一條語句以前保留一個空行
    代碼註釋以前保留一個空行
    一個方法內的兩個邏輯段之間保留一個空行編碼

    賦值符號 「=」先後各有一個空格 如:int x = 5;
    全部二元運算符都應該使用空格與操做數分開 如: a = c + b;
    一元操做符之間沒有空格 如:a++  
    小括號左右內部沒有空格 如:a = (a + b);
    大括號以前要有空格 如:while (a == b)  {……}
    方法的參數列表小括號左外側沒有空格,右外側有空格繼承

    縮進:在方法、Lambda、控制語句等大括號的代碼塊中,代碼塊內容相對於首行縮進一個級別(4個空格)
    斷行:在逗號後面、在操做符前面斷開,新行應相對於上一行縮進兩個級別(8個空格)接口

相關文章
相關標籤/搜索