首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java代码规范

Java代码规范 前言 第一章 JAVA语言编程规范总则 第二章 排版规范 第三章 注释规范 第四章 命名规范 第五章 编码规范 第六章 JTEST规范 第七章 安全检查错误 1....; 代码可视化指标 圈复杂度CC:[1,10],平均CC必须小于15 嵌套层数:[1,4] 有效注释比例:[0,20%] 有效代码行数(函数封装):[1,50] 函数参数个数:[1,5]...(6)合并重复的条件片段 (7)正确使用临时变量(命名规范) 第一章 JAVA语言编程规范总则 本规范总则的示例采用以下的术语描述: ★ 规则:编程时强制必须遵守的原则。...说明:采用这种松散方式编写代码的目的是使代码更加清晰(相对的)。...在已经非常清晰的语句中没有必要再留空格,如果语句已足够清晰则括号内侧(即左括号后面和右括号前面)不需要加空格,多重括号间不必加空格,因为在Java语言中括号已经是最清晰的标志了。

1.2K10

Java代码规范

如何更规范化编写Java 代码的重要性想必毋需多言,其中最重要的几点当属提高代码性能、使代码远离Bug、令代码更优雅。...会对其进行优化,但是在循环中字符串的拼接Java 编译期无法执行优化,所以需要使用StringBuilder 进行替换。...反例: //在循环中拼接字符串反例 String str = ""; for (int i = 0; i < 10; i++){ //在循环中字符串拼接Java 不会对其进行优化 str +=...,List的contains 方法普遍时间复杂度为O(n),若代码中需要频繁调用contains 方法查找数据则先将集合list 转换成HashSet 实现,将O(n) 的时间复杂度将为O(1)。...对于集合类型的静态成员变量,应该使用静态代码块赋值,而不是使用集合实现来赋值。

1K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Java代码规范

    Java代码规范Java代码规范以SUN的标准Java代码规范为基础,为适应我们公司的实际需要,可能会做一些修改。本文档中没有说明的地方,请参看SUN Java标准代码规范。...如果两边有冲突,以SUN Java标准为准。 1. 标识符命名规范 1.1 概述 标识符的命名力求做到统一、达意和简洁。...注释规范 3.1 注释 vs 代码 注释宜少二精,不宜多而滥,更不能误导 命名达意,结构清晰, 类和方法等责任明确,往往不需要,或者只需要很少注释,就可以让人读懂;相反,代码混乱,再多的注释都不能弥补。...3.2 Java Doc 表明类、域和方法等的意义和用法等的注释,要以javadoc的方式来写。Java Doc是个类的使用者来看的,主要介绍 是什么,怎么用等信息。...凡是类的使用者需要知道,都要用Java Doc 来写。非Java Doc的注释,往往是个代码的维护者看的,着重告述读者为什么这样写,如何修改,注意什么问题等。

    99940

    Java 编码代码规范

    1、HttpServletRequest 等 常用参数 要放到 参数列表的最前面,自定义的参数实体靠后放 2、变量名要符合规范,通俗易懂,例如:记录日志的字符串 就叫 logMessage,不要叫或者加什么...3、凡是出现数字或者字符串的地方,考虑这些数字和字符串能否放到一个 接口实体里去,这样代码检测的时候不会报一下 魔法数字之类的错误。...5、冗余的、跟业务无关的代码抽离出来。这是必须的。 6、任何对象都要进行判空处理,哪怕前端做了校验,避免 nullpointexception。 7、接口要做请求超时限制。避免等待时间过长。...9、非 int 类型的参数校验 记得 给确认的类型 比如Long 类型: 给 id > 0L  而不是 id > 0 10、编写完代码记得用 format 代码

    75430

    java开发代码规范

    通过建立代码编写规范,形成开发小组编码约定,提高程序的可靠性、可读性、可修改 性、可维护性、可继承性和一致性,可以保证程序代码的质量,继承软件开发成果,充分利用资源,使开发人员之间的工作成果可以共享。...三、代码文件风格 所有的 Java(*.java) 文件都必须遵守如下的样式规则: ....文件生成 对于规范JAVA 派生类,尽量用 JBuilder 的 Object Gallery 工具来生成文件格式,避免用手工制作的头文件/实现文件。...参数的命名 参数的名字必须和变量的命名规范一致。 ....枚举类型 JAVA 对枚举的支持不好,但是下面的代码是一种很有用的模板: class Colour {   public static final Colour BLACK = new

    1.7K20

    如何更规范的写Java代码

    如何更规范化编写Java 代码的重要性想必毋需多言,其中最重要的几点当属提高代码性能、使代码远离Bug、令代码更优雅。...反例: <select id="queryBookInfo"parameterType="com.tjt.platform.entity.BookInfo"resultType="<em>java</em>.lang.Integer...会对其进行优化,但是在循环中字符串的拼接<em>Java</em> 编译期无法执行优化,所以需要使用StringBuilder 进行替换。...的contains 方法普遍时间复杂度为O(n),若<em>代码</em>中需要频繁调用contains 方法查找数据则先将集合list 转换成HashSet 实现,将O(n) 的时间复杂度将为O(1)。...对于集合类型的静态成员变量,应该使用静态<em>代码</em>块赋值,而不是使用集合实现来赋值。

    63430

    开发规范 | 代码审核规范

    规范主要参考《谷歌的代码评审指南》 ?...commit 的详细描述,可以分成多行 footer 部分只用于两种情况:1、不兼容变动;2、关闭issue 扩展:如果你使用 IDEA 进行编码,可以是使用 git commit template 插件来规范每次提交的...二、评审者 checklist 设计:代码是否经过精心设计并适合你的系统 功能:代码是否符合开发者意图?...复杂性:代码是否可以更简洁?未来其他开发者接手时,代码是否易于理解与易用? 测试:代码是否经过正确且设计良好的自动化测试 命名:开发人员是否为变量、类、方法等选择了明确的名称?...风格:代码是否遵循了代码开发规范 文档:开发人员是否也同步更新了相关文档 在评论前加上“nit:”这样的前缀,表明这是一个优化性的建议,可以不影响本次上线 应在一个工作日内完成评审,并给出意见 评价只针对代码和具体业务流程

    1.9K20

    8种常见的Java规范代码

    在工作上,我最近对一个现有的Java项目代码进行了清理。完成之后,我发现了一些反复出现的不规范代码。所以,我把它们整理成了一个列表出来分享给我的同行希望能引起注意并改善代码的质量和可维护性。...要做到这个,在Eclipse中,到 Window -> Preferences -> Java -> Editor -> Save Actions并启用 Perform the selected actions...在代码块周围使用大括号: 永远不要忘记在块类型语句(如:if,for,while)周围使用大括号。这可以减少代码歧义并且避免在你修改代码块的时候产生新的bug。 不推荐 ?...下面的代码: ?...为程序员提供最优质的博文、最精彩的讨论、最实用的开发资源;提供最新最全的编程学习资料:PHP、Objective-C、Java、Swift、C/C++函数库、.NET Framework类库、J2SE

    76010

    Java开发编程规范: 3.代码格式

    如果是大括号内为空,则简洁地写成{}即可,不需要换行;如果是非空代码块则:      1) 左大括号前不换行。      2) 左大括号后换行。      3) 右大括号前换行。      ...4) 右大括号后还有 else 等代码则不换行;表示终止的右大括号后必须换行。 【强制】左小括号和字符之间不出现空格;同样,右小括号和字符之间也不出现空格;而左大括号前需要空格。...说明:包括方法签名、结束右大括号、方法内代码、注释、空行、回车及任何不可见字符的总行数不超过 80 行。...正例:代码逻辑分清红花和绿叶,个性和共性,绿叶逻辑单独出来成为额外方法,使主干代码 更加清晰;共性逻辑抽取成为共性方法,便于复用和维护。...【推荐】不同逻辑、不同语义、不同业务的代码之间插入一个空行分隔开来以提升可读性。 说明:任何情形,没有必要插入多个空行进行隔开。

    2.5K31

    8种常见的Java规范代码

    在工作上,我最近对一个现有的Java项目代码进行了清理。完成之后,我发现了一些反复出现的不规范代码。所以,我把它们整理成了一个列表出来分享给我的同行希望能引起注意并改善代码的质量和可维护性。...要做到这个,在Eclipse中,到 Window -> Preferences -> Java -> Editor -> Save Actions并启用 Perform the selected actions...在代码块周围使用大括号: 永远不要忘记在块类型语句(如:if,for,while)周围使用大括号。这可以减少代码歧义并且避免在你修改代码块的时候产生新的bug。 不推荐 ?...下面的代码: ?...为程序员提供最优质的博文、最精彩的讨论、最实用的开发资源;提供最新最全的编程学习资料:PHP、Objective-C、Java、Swift、C/C++函数库、.NET Framework类库、J2SE

    86830

    8种常见的Java规范代码

    在工作上,我最近对一个现有的Java项目代码进行了清理。完成之后,我发现了一些反复出现的不规范代码。所以,我把它们整理成了一个列表出来分享给我的同行希望能引起注意并改善代码的质量和可维护性。...要做到这个,在Eclipse中,到 Window -> Preferences -> Java -> Editor -> Save Actions并启用 Perform the selected actions...在代码块周围使用大括号: 永远不要忘记在块类型语句(如:if,for,while)周围使用大括号。这可以减少代码歧义并且避免在你修改代码块的时候产生新的bug。 不推荐 ?...下面的代码: ?...猿圈 (ID: CodePush )(←长按复制) 为程序员提供最优质的博文、最精彩的讨论、最实用的开发资源;提供最新最全的编程学习资料:PHP、Objective-C、Java、Swift、C/C

    56010

    如何更规范化编写 Java 代码

    背景 如何更规范化编写 Java 代码的重要性想必毋需多言,其中最重要的几点当属提高代码性能、使代码远离 Bug、令代码更优雅。...有需要的同学可以在公众号【Java知己】,发送【面试】领取最新面试资料攻略!暗号【1024】千万不要发,否则........会对其进行优化,但是在循环中字符串的拼接 Java 编译期无法执行优化,所以需要使用 StringBuilder 进行替换。...集合类库中,List 的 contains 方法普遍时间复杂度为 O(n),若代码中需要频繁调用 contains 方法查找数据则先将集合 list 转换成 HashSet 实现,将 O(n) 的时间复杂度将为...对于集合类型的静态成员变量,应该使用静态代码块赋值,而不是使用集合实现来赋值。

    78140

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券