4.7 代码注释与编码规范

在程序代码中适当的添加注释可以提高程序的可读性和可维护性。好的编码规范可以使程序更易阅读和理解。下面我们将介绍几种代码注释,以及应该注意的编码规范。

4.7.1 代码注释

通过在程序代码中添加注释可提高程序的阅读性。注释中包含了程序的信息,可以帮助程序员更好地阅读和理解程序。在Java源程序的任意位置都可以添加注释语句。注释中的文字Java编译器不进行编译,所有代码中的注释文字对程序不产生任何影响。Java语言提供了3种添加注释的方法,分别为单行注释、多行注释和文档注释。

单行注释

“//”为单行注释标记,从符号“//”开始直到换行为止的所有内容均作为注释而被编译器忽略。语法如下:

//注释内容

如 static int age ; //当变量要被静态方法引用时,变量要静态化

后面文字是对前面代码的书面解释

多行注释

“/**/”为多行注释标记,符号“/*”和“*/”之间的所有内容均为注释内容。注释中的内容可以换行。语法如下:

/*

注释内容1

注释内容2

......

*/

注意:多行注释中可以嵌套单行注释,但不可以嵌套多行注释,多行注释中如果嵌套多行注释会出现错误,是非法代码。如下:   /*  多行注释中如果嵌套多行注释会出现错误  /*  这时第一个多行注释开始会和里面嵌套多行注释的结束符,组成一个多行注释,而最外围的就成了被编译器编译的内容,此时编译器会因无法识别而报错*/....*/

文档注释

文档注释是java特有的注释,其中注释内容可以被JDK提供的工具 javadoc 所解析,生成一套以网页文件形式体现的该程序的说明文档。

注释是一个程序员必须要具有的良好编程习惯。初学者编写程序可以养成习惯:先写注释再写代码。

将自己的思想通过注释先整理出来,在用代码去体现。因为代码仅仅是思想的一种体现形式而已。注意编译后注释是不会出现在中间吗中的。

4.7.2 编码规范

最新文章

  1. sql面试题(学生表_课程表_成绩表_教师表)
  2. AlwaysOn可用性组功能测试(二)--SQL Server群集故障转移对AlwaysOn可用性组的影响
  3. mongodb下载、安装、配置服务启动、及可视化工具下载、使用
  4. 《HelloGitHub月刊》第01期
  5. Web 在线文件管理器学习笔记与总结(2)显示文件列表(名称,类型,大小,可读,可写,可执行,创建时间,修改时间,访问时间)
  6. Asp.net_Webservice返回json
  7. cglib源码分析(四):cglib 动态代理原理分析
  8. python类的继承
  9. 关于android 自己实现 back键 home键
  10. 解决Undefined symbols for architecture x86_64: 报错 和 ld: warning: ld: warning: ignoring file警告
  11. php curl拉取远程图片
  12. 利用野草weedcmsuseragent盲注漏洞拿shell
  13. 将前台页面的数据传到后台的方法(不调用ajax,少量数据)
  14. JDK5的新特性之增强for循环遍历数组或集合
  15. 学JAVA二十一天,自定义数组
  16. 获取PC硬件硬件序列号,唯一标识一台PC
  17. [oracle,2017-11-28] 怎么判断oracle数据库中字段是否为空
  18. 撩课-Web大前端每天5道面试题-Day28
  19. hibernate的hql语句不支持 count(case...when ....else..)?
  20. 2018.09.17 atcoder Tak and Cards(背包)

热门文章

  1. CTSC/APIO2018 游记
  2. linux下为.net core应用创建守护进程
  3. 线程操作之Thread类
  4. hdu 1087 最大递增和
  5. jqueryUI学习
  6. PAT 1076 Forwards on Weibo
  7. 二维数组针对某字段排序 - array_multisort()
  8. Swiper双向轮播
  9. 【起航计划 033】2015 起航计划 Android APIDemo的魔鬼步伐 32 App->Service->Foreground Service Controller service使用,共享service,前台服务,onStartCommand
  10. ahp层次分析法软件