菜鸟笔记 -- Chapter 4.7 代码注释与编码规范
4.7 代码注释与编码规范
在程序代码中适当的添加注释可以提高程序的可读性和可维护性。好的编码规范可以使程序更易阅读和理解。下面我们将介绍几种代码注释,以及应该注意的编码规范。
4.7.1 代码注释
通过在程序代码中添加注释可提高程序的阅读性。注释中包含了程序的信息,可以帮助程序员更好地阅读和理解程序。在Java源程序的任意位置都可以添加注释语句。注释中的文字Java编译器不进行编译,所有代码中的注释文字对程序不产生任何影响。Java语言提供了3种添加注释的方法,分别为单行注释、多行注释和文档注释。
单行注释
“//”为单行注释标记,从符号“//”开始直到换行为止的所有内容均作为注释而被编译器忽略。语法如下:
//注释内容
如 static int age ; //当变量要被静态方法引用时,变量要静态化
后面文字是对前面代码的书面解释
多行注释
“/**/”为多行注释标记,符号“/*”和“*/”之间的所有内容均为注释内容。注释中的内容可以换行。语法如下:
/*
注释内容1
注释内容2
......
*/
注意:多行注释中可以嵌套单行注释,但不可以嵌套多行注释,多行注释中如果嵌套多行注释会出现错误,是非法代码。如下: /* 多行注释中如果嵌套多行注释会出现错误 /* 这时第一个多行注释开始会和里面嵌套多行注释的结束符,组成一个多行注释,而最外围的就成了被编译器编译的内容,此时编译器会因无法识别而报错*/....*/
文档注释
文档注释是java特有的注释,其中注释内容可以被JDK提供的工具 javadoc 所解析,生成一套以网页文件形式体现的该程序的说明文档。
注释是一个程序员必须要具有的良好编程习惯。初学者编写程序可以养成习惯:先写注释再写代码。
将自己的思想通过注释先整理出来,在用代码去体现。因为代码仅仅是思想的一种体现形式而已。注意编译后注释是不会出现在中间吗中的。
4.7.2 编码规范
最新文章
- sql面试题(学生表_课程表_成绩表_教师表)
- AlwaysOn可用性组功能测试(二)--SQL Server群集故障转移对AlwaysOn可用性组的影响
- mongodb下载、安装、配置服务启动、及可视化工具下载、使用
- 《HelloGitHub月刊》第01期
- Web 在线文件管理器学习笔记与总结(2)显示文件列表(名称,类型,大小,可读,可写,可执行,创建时间,修改时间,访问时间)
- Asp.net_Webservice返回json
- cglib源码分析(四):cglib 动态代理原理分析
- python类的继承
- 关于android 自己实现 back键 home键
- 解决Undefined symbols for architecture x86_64: 报错 和 ld: warning: ld: warning: ignoring file警告
- php curl拉取远程图片
- 利用野草weedcmsuseragent盲注漏洞拿shell
- 将前台页面的数据传到后台的方法(不调用ajax,少量数据)
- JDK5的新特性之增强for循环遍历数组或集合
- 学JAVA二十一天,自定义数组
- 获取PC硬件硬件序列号,唯一标识一台PC
- [oracle,2017-11-28] 怎么判断oracle数据库中字段是否为空
- 撩课-Web大前端每天5道面试题-Day28
- hibernate的hql语句不支持 count(case...when ....else..)?
- 2018.09.17 atcoder Tak and Cards(背包)
热门文章
- CTSC/APIO2018 游记
- linux下为.net core应用创建守护进程
- 线程操作之Thread类
- hdu 1087 最大递增和
- jqueryUI学习
- PAT 1076 Forwards on Weibo
- 二维数组针对某字段排序 - array_multisort()
- Swiper双向轮播
- 【起航计划 033】2015 起航计划 Android APIDemo的魔鬼步伐 32 App->;Service->;Foreground Service Controller service使用,共享service,前台服务,onStartCommand
- ahp层次分析法软件