1. 命名规则
见其名知其意
命名应简洁明了,不宜过长,同时尽量避免直接使用单个字母或过于简单的单词缩写。本Reno强烈不建议使用汉语拼音,这是因为Java是基于英语语言的,经常用拼音命名会暴露自身英语水平太低。
命名字符规范
名字只能包含字母、数字或下划线,且开头只能是字母或下划线。
命名大小写规范
为变量和函数命名时应使用“驼峰风格”,使用若干个单词命名时第一个单词全部小写,其余单词首字母大写;类名每个单词首字母都应大写;包名要全部小写
2. 书写细节规范
养成写注释的习惯
注释不参与程序的执行,但它是影响程序可读性的一个核心因素。日常写注释可以理清思路,同时便于发现程序出错的位置。
使用英文标点符号
初学者最容易错把标点符号写成中文的,其实中文的符号在Java中默认是非法字符,建议除了写注释和输出中文字符,其余情况统一使用英文输入法。
注意大小写一致
Java对大小写十分敏感,在使用关键字和已定义的标识符时应严格遵照其原有的大小写形式,否则会出错注意大小写一致:Java对大小写十分敏感,在使用关键字和已定义的标识符时应严格遵照其原有的大小写形式,否则会出错。
括号/引号成对出现
写代码时应先补全左右引号/括号再写里面的内容,而不是打左引号/左括号->写内容->补全右引号/右括号,以免在检查括号/引号是否成对时出现不必要的麻烦。
每条语句单独占一行
一行写多条语句(尤其在定义相同数据类型的几个变量时)确实会节省行数,但为了养成良好的习惯仍建议让每条语句独占一行。
灵活使用空格
适当增加行内不同元素间距可以让代码更美观、清晰,增强可读性(每处只需要一个空格即可)。在所有双目运算符(例如+、-、=、%、<、>=)的周围加上空格(单目运算符不用加),三目运算符(条件a ? 语句b : 语句c)的运算符和操作数之间加上空格,在逗号、分号的右侧添加空格。(这一条肯定很少人注意到,本Reno也是首次使用VS2013时才发现每写完一行代码,VS会在一些位置自动加上空格,所以将这些规则运用于Java编程中)