java编程规范(持续更新……)

变量的编码规范:

  1. 以驼峰命名,第一个单词小写,第二个及之后的单词首字母大写。如:name,stuName,lastName。
  2. 变量名不允许单个字母,除非是有特定含义的,比如:i,j,k用做循环变量,数学中的r表示半径,d表示直径等。
  3. 变量名要与变量所存储的数值的意义相符,严禁词不达意,如不许age用来存储姓名。
  4. 一行只能声明一个变量,int a,b;//不允许
  5. 数组声明:推荐使用 类型[] 数组名

赋值语句:

  1. 赋值符号的左右两边要有空格,如 int age = 18;

类:

  1. 大驼峰命名,即每个单词的首字母都大写。
  2. 类名要体现类的主要功能。
  3. 类名长度要适中

方法:

  1. 方法名使用驼峰命名,即第一个单词的首字母小写,其他单词的首字母大写。
  2. 方法要明确反映出方法的主要功能。
  3. 方法名要有强烈的动作色彩,比如getName()  saveInfo()等
  4. 方法名长度要适中。
  5. 参数列表中的参数不宜超过5个,很多个参数尽量使用JavaBean封装。
  6. 方法体中的代码行建议为300~500行。
  7. 方法名之前使用文档注释。在方法声明上方先输入/**然后回车,或者将光标放在方法中,使用快捷键Alt+Shift+J生成文档注释。

静态常量 

  1. static final 常量名字母全部使用大写,每个单词之间使用“_”下划线隔开。

JavaBean规范:

  1. public修饰的类。
  2. 必须具有无参构造方法。
  3. 类中的属性必须是private类型。
  4. 提供getter/setter方法,比如属性名叫name,提供的公有的访问方法getName() 和setName(),也可以只提供get方法则该属性 叫只读属性。
  5. boolean类型的属性,可以提供getXxx() ,setXxx(),也可以提供isXxx();

其他:

  1. 凡是用花括号的(if,for等),都要加上花括号,就算只有一条语句。
  2. 判断boolean类型时不许使用==来判断,这样会不小心写成赋值语句,如 boolean sex = true;true表示男性,false表示女性,在判断时应写if(sex) 而不是if(sex == true);

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
第1章 简介 1 1.1 示例程序 4 1.2 符号 4 1.3 预定义类和接口的关系 4 1.4 参考文献 5 第2章 语法 7 2.1 与环境无关的语法 7 2.2 词法语法 7 2.3 语义语法 7 2.4 语法符号 8 第3章 词法结构 11 3.1 unicode 11 3.2 词法转换 12 3.3 unicode转义符 12 3.4 行终止符 13 3.5 输入元素和标记 14 3.6 空白 15 .3.7 注释 15 3.8 标识符 16 3.9 关键字 17 3.10 字面值 18 3.11 分隔符 26 3.12 运算符 26 第4章 类型、值和变量 27 4.1 各种类型和值 28 4.2 基本类型和值 28 4.3 引用类型和值 35 4.4 类型变量 39 4.5 参数化类型 41 4.6 类型擦除 45 4.7 可具体化的类型 45 4.8 原生类型 46 4.9 交集类型 49 4.10 子类型化 49 4.11 在何处使用类型 51 4.12 变量 53 第5章 转换和提升 60 5.1 转换的种类 62 5.2 赋值转换 71 5.3 方法调用转换 76 5.4 字符串转换 77 5.5 强制转换 77 5.6 数值提升 82 第6章 名称 85 6.1 声明 86 6.2 名称和标识符 86 6.3 声明的作用域 88 6.4 成员和继承 92 6.5 确定名称的含义 95 6.6 访问控制 104 6.7 完全限定的名称和规范名称 109 6.8 命名约定 110 第7章 包 116 7.1 包成员 116 7.2 包的主机支持 117 7.3 编译单元 119 7.4 包声明 119 7.5 导入声明 121 7.6 顶级类型声明 126 7.7 惟一的包名称 128 第8章 类 130 8.1 类声明 131 8.2 类成员 143 8.3 字段声明 147 8.4 方法声明 159 8.5 成员类型声明 180 8.6 实例初始化语句 181 8.7 静态初始化语句 181 8.8 构造函数声明 182 8.9 枚举 189 第9章 接口 197 9.1 接口声明 197 9.2 接口成员 200 9.3 字段(常量)声明 201 9.4 抽象方法声明 203 9.5 成员类型声明 205 9.6 注释类型 206 9.7 注释 213 第10章 数组 219 10.1 数组类型 219 10.2 数组变量 220 10.3 数组创建 221 10.4 数组访问 221 10.5 数组:一个简单的示例 221 10.6 数组初始化语句 222 10.7 数组成员 223 10.8 数组的class对象 224 10.9 字符的数组不是一个string 224 10.10 数组存储异常 224 第11章 异常 226 11.1 异常的起因 227 11.2 异常的编译时检查 227 11.3 异常处理 229 11.4 异常的示例.. 231 11.5 异常层次结构 232 第12章 执行 234 12.1 虚拟机启动 234 12.2 加载类和接口 236 12.3 链接类和接口 237 12.4 初始化类和接口 239 12.5 创建新的类实例 243 12.6 类实例的终结 246 12.7 卸载类和接口 249 12.8 程序退出 250 第13章 二进制兼容性 251 13.1 二进制的形式 252 13.2 二进制兼容性是什么,不是什么 255 13.3 包的演变 255 13.4 类的演变 256 13.5 接口的演变 269 第14章 块和语句 271 14.1 语句的正常结束和突然结束 271 14.2 块 272 14.3 本地类声明 273 14.4 局部变量声明语句 274 14.5 语句 278 14.6 空语句 279 14.7 标签语句 280 14.8 表达式语句 280 14.9 if语句 281 14.10 assert语句 282 14.11 switch语句 285 14.12 while语句 288 14.13 do语句 289 14.14 for语句 291 14.15 break语句 294 14.16 continue语句 296 14.17 return语句 297 14.18 throw语句 298 14.19 synchronized语句 299 14.20 try语句 300 14.21 不可到达语句 305 第15章 表达式 309 15.1 计算、表示和结果 309 15.2 变量作为值 310 15.3 表达式的类型 310 15.4 精确浮点数表达式 310 15.5 表达式和运行时检查 311 15.6 计算的正常和突然结束 312 15.7 求值顺序 313 15.8 主表达式 317 15.9 类实例创建表达式 320 15.10 数组创建表达式 325 15.11 字段访问表达式 329 15.12 内存调用表达式 332 15.13 数组访问表达式 362 15.14 后缀表达式 365 15.15 一元运算符 366 15.16 强制转换表达式 369 15.17 乘法运算符 370 15.18 加运算符 373 15.19 移位运算符 377 15.20 关系运算符 378 15.21 相等运算符 380 15.22 位和逻辑运算符 382 15.23 条件与运算符&& 383 15.24 条件或运算符
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值