科帮网-Java论坛、Java社区、JavaWeb毕业设计

登录/注册
您现在的位置:论坛 资料库 JAVA开发 > Java语言的编写规范
总共48086条微博

动态微博

查看: 1088|回复: 1

Java语言的编写规范

[复制链接]

12

主题

7

听众

92

金钱

三袋弟子

该用户从未签到

跳转到指定楼层
楼主
发表于 2015-04-04 11:32:51 |只看该作者 |倒序浏览
命名的规范
ackage 的命名
•应该都是由一个小写单词组成。
•Class 的命名
•必须由大写字母开头而其他字母都小写的单词组成
• Class 变量的命名
•变量的名字必须用一个小写字母开头。后面的单词用大写字母开头
•Static Final 变量的命名
•Static Final 变量的名字应该都大写,并且指出完整含义
•参数的命名
•参数的名字必须和变量的命名规范一致
•数组的命名
•数组应该总是用下面的方式来命名: byte[] buffer
•方法的参数
•使用有意义的参数命名
•如果可能的话,使用和要赋值的字段一样的名字
•代码编写格式
•代码样式
•代码应该注意回车换行的格式
•在一个项目中不要混用unix和windows 两种不同的回车换行格式
•文档化
•是用 javadoc 来为类生成文档
•它是标准,也被各种 java 编译器都认可的方法
•缩进
•缩进应该是每行2个空格
•不要在源文件中保存Tab字符.
•Tab字符会因为用户设置的不同而扩展为不同的宽度.
•页宽
•页宽应该设置为80字符
•超长的语句应该在一个逗号或者一个操作符后折行
•一条语句折行后, 应该比原来的语句再缩进2个字符

•{} 对
•{} 中的语句应该单独作为一行
•括号
•左括号和后一个字符之间不应该出现空格
•右括号和前一个字符之间也不应该出现空格
•不要在语句中使用无意义的括号

程序编写规范
•exit
•exit 除了在 main 中可以被调用外,其他的地方不应该调用
•后台服务地程序不应该因为某个库模块决定要退出就退出
•异常
•申明的错误应该抛出一个RuntimeException或者派生的异常
•垃圾收集
•需要调用close的对象一定要及时调用close
•打开的流对象
•数据库连接
•Clone
•final 类
•绝对不要因为性能的原因将类定义为 final
•一个类还没有准备好被继承,最好在类文档中注明
•访问类的成员变量
•大部分的类成员变量应该定义为 private 的来防止继承类使用他们

科帮网-Java论坛、Java社区、JavaWeb毕业设计 1、本主题所有言论和图片纯属会员个人意见,与本社区立场无关
2、本站所有主题由该帖子作者发表,该帖子作者与科帮网-Java论坛、Java社区、JavaWeb毕业设计享有帖子相关版权
3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和科帮网-Java论坛、Java社区、JavaWeb毕业设计的同意
4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
7、科帮网-Java论坛、Java社区、JavaWeb毕业设计管理员和版主有权不事先通知发贴者而删除本文


JAVA爱好者①群:JAVA爱好者① JAVA爱好者②群:JAVA爱好者② JAVA爱好者③ : JAVA爱好者③

快速回复
您需要登录后才可以回帖 登录 | 立即注册

   

发布主题 快速回复 返回列表 联系我们 官方QQ群 科帮网手机客户端
快速回复 返回顶部 返回列表