《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个空格)接口

相关文章
相关标签/搜索