千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:武汉千锋IT培训  >  行业资讯  >  武汉Java培训初学者容易忽视的编码规范!

武汉Java培训初学者容易忽视的编码规范!

来源:千锋教育
发布人:lemon
时间: 2021-03-18 15:24:00

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

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

       1、大括号

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

       1)左大括号前不换行。

       2)左大括号后换行。

       3)右大括号前换行。

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

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

图片2

       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

       3、代码缩进

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

图片4

       IDEA中配置如下:

图片5

       eclipse中配置如下:

图片6

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

图片7

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

       Java前景好,薪资高,但是学起来并不容易。想成为一名符合企业需求的Java工程师,捷径就是参加从企业需求出发的Java培训。千锋武汉Java培训大牛讲师全程面授,JavaEE+分布式开发学科全面升级“六维全息课程体系”。研发6大维度课程,覆盖微服务架构+大中台战略,让你Java核心技术全掌握,热门行业项目,多学科联合项目,职业素养及职后发展能力,稳步进阶中高级程序员。

       千锋武汉Java培训提供长达两周的试听期,大牛讲师与你面对面,从基础到入门,层层递进教学让你真实体验教学效果,感受良好的学习氛围,有兴趣的话可以申请试听体验!

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

什么是web前端开发?在哪学效果比较好

2023-03-23

JAVA培训班多少钱?JAVA培训班费用的影响因素

2023-03-07

初学武汉Java培训常见的5个问题及解决方案!

2022-06-29

最新文章NEW

想转行学it会不会有更多的就业机会

2023-03-13

如何快速学习java?学习java主要学什么

2023-02-28

学java有什么用,怎样才能学好java

2023-02-23

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>