[Java] 我的Coding Style 总结
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了[Java] 我的Coding Style 总结,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1263字,纯文字阅读大概需要2分钟。
内容图文
![[Java] 我的Coding Style 总结](/upload/InfoBanner/zyjiaocheng/1317/04d7f497ee9e486d86ad4fc4a6164553.jpg)
1. 缩进
采用4个空格的缩进方式
2. tab
不采用"hard" tab。 需要更改编辑器的默认配置。将tab值改成4个空格。
3. 换行
3.1 一行不超过75个字符
3.2 如果太长,可以在:
-
- “,” 后换行
- 运算符前换行
4. 空格
4.1.在关键字和()之间加空格, 如: while ()
4.2. 运算符前后加空格
4.3. 在参数列表的“,”后加空格, 如: test(int id, string name)
4.4. 强制转换类型后加空格, 如: (object) x
5. 括号
不省略大括号和小括号
6. 空行
6.1. 导入的包之后加空行
6.2. 两个方法之间加空行
6.3. 局部变量和该方法中第一个逻辑语句之间加空行
6.4. if, while, for等 控制语句之前加空行
6.5. 行注释前加空行
7. 命名
7.1. 最重要的是要meaningful
7.2. 不使用生僻的单词
7.3. 太长的方法名, 可能是包含了多个功能,可以尝试拆分方法
7.4. 缩写时,建议把元音带上, 如message => MSG
7.5. 驼峰命名法。
7.6. 常量: 需要全大写, 单词与单词之间加"_".
7.7. 包: 单词中的每个字母都小写 例如: java.lang
7.8. 类的命令: 单词需是名词, 并且首字母大写
7.9. 接口: 单词需是名词, 并且首字母大写
7.10. 方法:单词需是动词, 并且首字母小写
7.11. 集合数组: 名字需是复数
7.12. 不重要的,临时变量: 采用标准名词, 如 Object o, Exception e, character c, d, e
8. 注释
8.1. 类和方法的注释一定要有。
8.2. 去除无用的comment, 通过变量名就可以了解含义
8.3. 如果有特殊的代码块,容易引起误解的,需要加注释。
8.4. 如果有多层循环, 可以在循环体的尾部加注释, 如//end while
8.5. 如果在switch中使用了fall through, 则需要加注释, 否则, 通常是要加break;
9. 其它
9.1. 类成员变量:需采用get, set 方法读取,设置
9.2. 重要的或重复的表达式或者方法应该提取出来。
9.2. 异常处理: 不忽略任何的异常信息。 如果要追踪更高级的异常, 不要忽略低级别的异常信息。
9.3. 释放资源:如果有需要释放资源, 需要放入finally块中。
其他参考:
http://www.oracle.com/technetwork/java/codeconvtoc-136057.html
http://www.infoq.com/news/2014/02/google-java-coding-standards/
原文:http://www.cnblogs.com/mytianying/p/6005788.html
内容总结
以上是互联网集市为您收集整理的[Java] 我的Coding Style 总结全部内容,希望文章能够帮你解决[Java] 我的Coding Style 总结所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。