<legend id='3xgzshj7'><style id='g1pfdjqf'><dir id='ytcht550'><q id='v61uhnxg'></q></dir></style></legend>
      <bdo id='slwl7rff'></bdo><ul id='vzmu1mnw'></ul>

    <i id='p580tq1e'><tr id='xgl1wmkr'><dt id='7ise4unv'><q id='ya908bu1'><span id='b1wbkn44'><b id='pnk4gfo6'><form id='c10dg2oh'><ins id='e879tvex'></ins><ul id='48ahcer9'></ul><sub id='zkltvwwb'></sub></form><legend id='jilpl6bi'></legend><bdo id='ns44xjuf'><pre id='48txjp1k'><center id='1171448g'></center></pre></bdo></b><th id='4lvqv2l7'></th></span></q></dt></tr></i><div id='ojhnvabj'><tfoot id='cwfyhbaf'></tfoot><dl id='yj2xh7sx'><fieldset id='aobq0gnd'></fieldset></dl></div>

  1. <tfoot id='4kepexkj'></tfoot>

    <small id='jehpsnhi'></small><noframes id='dhxaju2o'>

    1. 欢迎来到入门教程网!

      Java编程

      当前位置:主页 > 软件编程 > Java编程 >

      java代码注释的位置 java代码注释的位置是什么

      来源:本站原创|时间:2023-04-04|栏目:Java编程|点击:

      java工作中良好的代码注释习惯是什么

      注释是为了方便自己或代码维护方更容易地读懂代码的用处。

      一、背景 

      1、当我们第一次接触某段代码,但又被要求在极短的时间内有效地分析这段代码,我们需要什么样的注释信息? 

      2、怎么样避免我们的注释冗长而且凌乱不堪呢? 

      3、在多人协同开发、维护的今天,我们需要怎么样的注释来保证高质、高交的进行开发和维护工作呢? 

      二、意义 

      程序中的注释是程序设计者与程序阅读者之间通信的重要手段。应用注释规范对于软件本身和软件开发人员而言尤为重要。并且在流行的敏捷开发思想中已经提出了将注释转为代码的概念。好的注释规范可以尽可能的减少一个软件的维护成本 , 并且几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护。好的注释规范可以改善软件的可读性,可以让开发人员尽快而彻底地理解新的代码。好的注释规范可以最大限度的提高团队开发的合作效率。长期的规范性编码还可以让开发人员养成良好的编码习惯,甚至锻炼出更加严谨的思维能力。 

      三、注释的原则 

      1、 注释形式统一 

      在整个应用程序中,使用具有一致的标点和结构的样式来构造注释。如果在其他项目组发现他们的注释规范与这份文档不同,按照他们的规范写代码,不要试图在既成的规范系统中引入新的规范。 

      2、 注释的简洁 

      内容要简单、明了、含义准确,防止注释的多义性,错误的注释不但无益反而有害。 

      3、 注释的一致性 

      在写代码之前或者边写代码边写注释,因为以后很可能没有时间来这样做。另外,如果有机会复查已编写的代码,在今天看来很明显的东西六周以后或许就不明显了。通常描述性注释先于代码创建,解释性注释在开发过程中创建,提示性注释在代码完成之后创建。修改代码的同时修改相应的注释,以保证代码与注释的同步。 

      4、 注释的位置 

      保证注释与其描述的代码相邻,即注释的就近原则。对代码的注释应放在其上方相邻或右方的位置,不可放在下方。避免在代码行的末尾添加注释;行尾注释使代码更难阅读。不过在批注变量声明时,行尾注释是合适的;在这种情况下,将所有行尾注释要对齐。 

      5、 注释的数量 

      注释必不可少,但也不应过多,在实际的代码规范中,要求注释占程序代码的比例达到20%左右。注释是对代码的“提示”,而不是文档,程序中的注释不可喧宾夺主,注释太多了会让人眼花缭乱,注释的花样要少。不要被动的为写注释而写注释。 

      6、删除无用注释 

      在代码交付或部署发布之前,必须删掉临时的或无关的注释,以避免在日后的维护工作中产生混乱。 

      7、 复杂的注释 

      如果需要用注释来解释复杂的代码,请检查此代码以确定是否应该重写它。尽一切可能不注释难以理解的代码,而应该重写它。尽管一般不应该为了使代码更简单便于使用而牺牲性能,但必须保持性能和可维护性之间的平衡。 

      8、 多余的注释 

      描述程序功能和程序各组成部分相互关系的高级注释是最有用的,而逐行解释程序如何工作的低级注释则不利于读、写和修改,是不必要的,也是难以维护的。避免每行代码都使用注释。如果代码本来就是清楚、一目了然的则不加注释,避免多余的或不适当的注释出现。 

      9、必加的注释 

      典型算法必须有注释。在代码不明晰或不可移植处必须有注释。在代码修改处加上修改标识的注释。在循环和逻辑分支组成的代码中添加注释。为了防止问题反复出现,对错误修复和解决方法的代码使用注释,尤其是在团队环境中。 

      10、注释在编译代码时会被忽略,不编译到最后的可执行文件中,所以注释不 

      会增加可执行文件的大小。 

      四、JAVA注释技巧 

      1、空行和空白字符也是一种特殊注释。利用缩进和空行,使代码与注释容易区 

      别,并协调美观。 

      2、当代码比较长,特别是有多重嵌套时,为了使层次清晰,应当在一些段落的 

      结束处加注释(在闭合的右花括号后注释该闭合所对应的起点),注释不能 

      写得很长,只要能表示是哪个控制语句控制范围的结束即可,这样便于阅读。 

      3、将注释与注释分隔符用一个空格分开,在没有颜色提示的情况下查看注释时, 

      这样做会使注释很明显且容易被找到。 

      4、不允许给块注释的周围加上外框。这样看起来可能很漂亮,但是难于维护。 

      5、每行注释(连同代码)不要超过120个字(1024×768),最好不要超过80 

      字(800×600) 。 

      6、Java编辑器(IDE)注释快捷方式。Ctrl+/ 注释当前行,再按则取消注释。 

      7、对于多行代码的注释,尽量不采用“/*......*/”,而采用多行“//”注释, 

      这样虽然麻烦,但是在做屏蔽调试时不用查找配对的“/*......*/”。 

      8、注释作为代码切换开关,用于临时测试屏蔽某些代码。

      java 构造方法doc注释位置

      跟普通方法一样,只要在方法前注释就行了,如这是String的构造方法注释

      /**

      * Initializes a newly created [email protected] String} object so that it represents

      * the same sequence of characters as the argument; in other words, the

      * newly created string is a copy of the argument string. Unless an

      * explicit copy of [email protected] original} is needed, use of this constructor is

      * unnecessary since Strings are immutable.

      *

      * @param original

      * A [email protected] String}

      */

      public String(String original) {

      int size = original.count;

      char[] originalValue = original.value;

      char[] v;

      if (originalValue.length size) {

      // The array representing the String is bigger than the new

      // String itself. Perhaps this constructor is being called

      // in order to trim the baggage, so make a copy of the array.

      int off = original.offset;

      v = Arrays.copyOfRange(originalValue, off, off+size);

      } else {

      // The array representing the String is the same

      // size as the String, so no point in making a copy.

      v = originalValue;

      }

      this.offset = 0;

      this.count = size;

      this.value = v;

      }

      当然你的注释必须是javadoc注释,即符号必须是

      /**

      *

      */

      注意第一行必须有两个“*”,这就是javadoc注释和普通块注释的区别

      我看了一下你的代码,没发现你有定义构造函数啊,生成的javadoc构造函数当然就没有注释了

      什么是注释?如何在Java程序中加入注释?

      试想一下,一个没有一句注释的程序源码,怎么读,一个程序要上万条代码不可能全部记得住哪一块是什么用,而且一个项目也不会是一个人独自完成,那样效率太低,多人合作就要给别人说明,每一块是什么用,方便他人使用,方便自己更正,而这些说明文字就是注释,注释不会被执行,不影响运行结果。

      Java中代码的注释有三种:

      // 注释一行 

      /* ...... */ 注释若干行 

      /** ...... */ 注释若干行,并写入 javadoc 文档

      前两种比较容易理解,至于第三种,你学习Java看的api文档就是javadoc程序根据第三种的注释生成的。

      扩展资料

      注释就是对代码的解释和说明,其目的是让人们能够更加轻松地了解代码。注释是编写程序时,写程序的人给一个语句、程序段、函数等的解释或提示,能提高程序代码的可读性。

      java中的三种注释在程序中分别用与什么地方

      没具体规定的

      我的用法是如:

      //单行

      public void showInfo(){

      }

      /*

      *类的说明,作者信息,创建时间等

      */

            <tbody id='ee9gb6nd'></tbody>

          <legend id='14ml996e'><style id='ute4vkq2'><dir id='7ucu2p91'><q id='dt6x4s5j'></q></dir></style></legend>
            • <small id='p0ktrjdu'></small><noframes id='dld7p5z4'>

                <bdo id='c8lf80ga'></bdo><ul id='cpmnwm80'></ul>
                <tfoot id='xcjogkgt'></tfoot>
                <i id='35a8mekl'><tr id='qokpftdg'><dt id='wx918qzi'><q id='c6h79gsg'><span id='drr8lcmv'><b id='gohbj1eu'><form id='3rri0ruo'><ins id='fnswmfdm'></ins><ul id='bbso7kao'></ul><sub id='rrmjs9n1'></sub></form><legend id='n5ry4p0n'></legend><bdo id='q102cejw'><pre id='qbem2utl'><center id='3iwloflg'></center></pre></bdo></b><th id='vgfezmdo'></th></span></q></dt></tr></i><div id='2jlisuga'><tfoot id='f0aq46kt'></tfoot><dl id='rmbvp2gp'><fieldset id='blo0akhb'></fieldset></dl></div>

                上一篇:java重定向和转发代码 java 请求转发和重定向使用场景

                栏    目:Java编程

                下一篇:没有了

                本文标题:java代码注释的位置 java代码注释的位置是什么

                本文地址:https://www.xiuzhanwang.com/a1/Javabiancheng/17241.html

                网页制作CMS教程网络编程软件编程脚本语言数据库服务器

                如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

                联系QQ:835971066 | 邮箱:835971066#qq.com(#换成@)

                Copyright © 2002-2020 脚本教程网 版权所有

                <legend id='ft6vyftm'><style id='3z3tyav4'><dir id='ykyvklpp'><q id='evprqv7b'></q></dir></style></legend>
              • <tfoot id='f5gnkxkp'></tfoot>

                <small id='dxxrz3nk'></small><noframes id='rsn80eq7'>

                • <bdo id='qnmzhz0v'></bdo><ul id='8rr5quj7'></ul>

                <i id='pvglrcu8'><tr id='8z9eiyro'><dt id='rlt4cvtf'><q id='um8sitxf'><span id='jhlnviih'><b id='7kvufd0i'><form id='206pry15'><ins id='brfjtmia'></ins><ul id='zqn5u4y3'></ul><sub id='f9zuh5im'></sub></form><legend id='qdqm56yx'></legend><bdo id='oynjqf3m'><pre id='1hgzjw4p'><center id='thuddbo1'></center></pre></bdo></b><th id='6gcgldlv'></th></span></q></dt></tr></i><div id='6dwzi7zo'><tfoot id='07io38hi'></tfoot><dl id='d63k9lth'><fieldset id='ke1foq4b'></fieldset></dl></div>