公众号
关注微信公众号
移动端
创头条企服版APP

这些都是武汉Java开发初学者非常容易忽视的编码规范!

3934
千锋武汉 2020-08-11 16:25 抢发第一评

现代软件行业的高速发展对开发者的综合素质要求越来越高, 因为不仅是编程知识点,其它维度的知识点也会影响到软件的最终交付质量。比如: 数据库的表结构和索引设计缺陷可能带来软件上的架构缺陷或性能风险; 工程结构混乱导致后续维护艰难;没有鉴权的漏洞代码易被黑客攻击等。

有些人觉得编码规范不重要,其实是大错特错。下面是关于代码格式的一些编码规范,都是Java初学者非常容易忽视的细节:

1、大括号

大括号的使用约定。如果是大括号内为空,则简洁地写成 {} 即可,不需要换行; 如果是非空代码块则:

(1)左大括号前不换行。

(2)左大括号后换行。

(3)右大括号前换行。

(4)右大括号后还有 else 等代码则不换行; 表示终止的右大括号后必须换行。

(5)左大括号前有空格,右大括号前与匹配的左大括号所在行的第一个字符缩进级别相同。

2、空格

关于空格的使用约定。在代码中合理使用空格,使代码中的字符保持合适的间距,避免拥挤而阅读困难。

(1)所有标识符前后,有且只有一个空格:class空格HellWorld空格{ }

(2)所有运算符前后,有且只有一个空格:String c = "Hello"空格+空格"world";

(3)左小括号和字符之间不出现空格; 同样,右小括号和字符之间也不出现空格。

(4)if/for/while/switch/do 等保留字与括号之间都必须加空格: if空格(a > b)

(5)方法参数在定义和传入时,多个参数逗号后边必须加空格:method("a",空格"b",空格"c");

(6)并排语句之间,加空格:

3、代码缩进

采用 4 个空格缩进,禁止使用 tab 字符。说明: 如果使用 tab 缩进,必须设置 1 个 tab 为 4 个空格。 IDEA 设置 tab 为 4 个空格时,请勿勾选 “Use tab character”;而在 eclipse 中,必须勾选 “insert spaces for tabs”。

在IDEA中配置如下:

在eclipse中配置如下:

方法体内的执行语句组、变量的定义语句组、不同的业务逻辑之间或者不同的语义之间插入一个空行。相同业务逻辑和语义之间不需要插入空行。说明: 没有必要插入多个空行进行隔开。

 

以上就是Java初学者须知的部分编码规范,分享出来以供大家参考。快去检查自己的代码,看看是否符合编码规范吧。希望能帮大家避免踩坑,让代码更加高效优雅。

声明:该文章版权归原作者所有,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本网联系。
您阅读这篇文章花了0
转发这篇文章只需要1秒钟
喜欢这篇 6
评论一下 0
凯派尔知识产权全新业务全面上线
相关文章
评论
试试以这些内容开始评论吧
登录后发表评论
凯派尔知识产权全新业务全面上线
宁波城市站
金华城市站
×
#热门搜索#
精选双创服务
历史搜索 清空

Tel:18514777506

关注微信公众号

创头条企服版APP