文档介绍:Java代码规范交流与分享分享人:onelong博客:交流对象Java开发人员Android开发人员面向对象软件开发人员交流时长大约1个小时分享内容文件编码规范包名定制规范命名规范注释规范代码排版之美(eclipse示范)Android的额外规范各抒己见为什么需要规范?提高可读性,让代码阅读者心情更好提高可维护性,高效工作心情快乐可使开发组沟通愉快规范是一个团队的约定,故以交流分享为主题。规范应该是快乐的……文件编码规范描述:java文件或者项目统一使用UTF-8Why:可能由于操作系统,文本编辑工具的不同,会导致注释乱码,排版混乱。Linux下面不支持GBK,但是win下默认是GBK。Howtodo: Eclipse演示包名规范描述:包名统一使用小写,而且不使用下划线,一般建议使用企业或者组织的域名的倒序作为包名开头。Why:java中可以使用默认包,但是android开发中必须指定一个唯一主包名,.-类名类名根据实际功能命名,尽量使用英文,不排除使用中文拼音,但是大部分情况下不建议使用拼音拼写(如Person)类名大写字母开头,如果由多个单词组成,每个单词的第一个字母大写(如PersonAddress)类名不建议使用中文拼音或英文的缩写,尤其是中文拼音的缩写。类是抽象出来的事物,故类名应使用名词性单词或单词组合。命名规范-方法名方法根据实际功能命名,尽量使用英文,不排除使用中文拼音(如getX)方法如果由多个单词组成,第一个单词的字母要小写,其他单词首字母大写。(getUserName)方法名不允许使用中文拼音或英文的缩写。方法是描述一种行为,故方法名应使用动词性单词或单词组合