《Java从小白到大牛》基础语法及编码规范(学习笔记一)

标识符:
    1、区分大小写,
    2、首字符可以是下划线、字母、$,不能是数字
    3、其他字符可以是下划线、字母、$、数字
    4、关键字不能做标识符
关键字:
    全部是小写的(如Class不是关键字)
保留字:
    既不是关键字,也不能当标识符
    只有两个:
    goto(C语言中的无限跳转)   
    const(C语言中声明常量)
分隔符:
    1、分号(;):一个语句的结束
    2、大括号({}):用于方法、代码块、类体等等
    3、空白(空格、Tab、换行):用于代码可读性良好
变量:
    数据类型  变量名 [=初始值];    如: int num;    String str = "Hello";
    成员变量:不初始化时系统默认初始化
    局部变量:不初始化不能使用
常量:
    final 数据类型 变量名 = 初始值;   如:public static final double PI = 3.14;
    是一种特殊的变量
    final  修饰变量:变量不能被修改(即常量)
    final 修饰方法:方法不能被覆盖(重写)
    final 修饰类:该类不能被继承

编码规范:
命名规范:

    驼峰命名法(小驼峰 className和大驼峰ClassName)
    包名:全部小写,一般采用公司或组织域名倒置 如:com.apple.quick.v2,但是java核心库包名不采用
    类和接口:采用大驼峰
    文件名:采用大驼峰
    变量:采用小驼峰
    常量:全部字母大写
    方法名:采用小驼峰

注释规范:
    单行注释://
    多行注释:/*~~~~*/
    文档注释:/**~~~~*/

代码排版规范:
    类声明和接口声明之间保留两个空行
    两个方法之间保留一个空行
    方法中第一条语句之前保留一个空行
    代码注释之前保留一个空行
    一个方法内的两个逻辑段之间保留一个空行

    赋值符号 “=”前后各有一个空格 如:int x = 5;
    所有二元运算符都应该使用空格与操作数分开 如: a = c + b;
    一元操作符之间没有空格 如:a++  
    小括号左右内部没有空格 如:a = (a + b);
    大括号之前要有空格 如:while (a == b)  {……}
    方法的参数列表小括号左外侧没有空格,右外侧有空格

    缩进:在方法、Lambda、控制语句等大括号的代码块中,代码块内容相对于首行缩进一个级别(4个空格)
    断行:在逗号后面、在操作符前面断开,新行应相对于上一行缩进两个级别(8个空格)

转载于:https://my.oschina.net/u/4138906/blog/3058957

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值