在计算机语言中,像一些目前使用占比较大的,例如:C++、python、以及java语言等,都会有对应的注释,只不过不同的计算机语言规定的注释是不同的。
什么是注释?
注释就好比古文中的注解与翻译,能够让不明白的意思变得透彻,简单并且直接的就可以理解其中意思。
计算机语言中,作为一个码农,往大一点说,初级程序员!我们在编写代码的时候,在做项目开发的时候,考验的是程序员的代码逻辑,每个程序员都有属于自己的逻辑思维,所以写出来的代码也是各不相同,在把项目交互给他方的时候,如果没有代码说明,那么他人是很难对接上你的逻辑,导致部分代码逻辑看不懂等。所以简单的来说,注释就是为了别人也可以看懂我们代码的逻辑,更好的理解我们的代码。
当然这就会产生写注释的好处和不写注释的好处!
写注释的好处:
做一个人见人爱的程序员!
方便别人理解我们的代码逻辑!
方便日后我们回头看代码,(或者代码量过大的时候)
不写注释的好处:
当你离职后,前公司万一看不懂你的代码还要麻烦你一下!
可以让只是了解代码而未动手写代码的人看不懂你的逻辑,从而不会让他 Ctrl + c 和 Ctrl + v!
所以综上所述,我是一个爱写注释的初级程序员。
java语言中的注释
java是既有编译过程又有解释过程的语言,我们在写java代码的时候,是以 .java的文件形式,但是计算机只能识别二进制,会把 .java文件编译为字节码文件(class文件),通过不同操作系统有不同的版本的JVM(Java Virtual Machine)来解释代码运行的含义,当然这也是屏蔽底层运行平台的差别,从而实现跨平台的核心!
注释不会出现在字节码文件中,java编译器在编译的时候会跳过注释语句,即字节码文件中不会出现注释语句。
在java语言中根据注释的功能不同,主要分为单行注释、多行注释、文档注释。
- 单行注释
单行注释使用 "//" 开头
- 多行注释
多行注释以 "/*" 开头以 "*/" 结尾。需要注意,多行注释是不能够嵌套使用的。
- 文档注释
文档注释以 "/**" 开头以 "*/" 结尾,注释中包含一些说明性的文字以及一些JavaDoc标签(在写项目的时候,可以生成所写项目的API)
java实际代码示例
/**
* Welcome类 (文档注释)
* @author 李石捷
* @version 1.0
*/
public class Welcome{
// 单行注释
public static void main(String[] args /*行内注释*/){
System.out.println("Hello World!");
}
/*
多行注释!
多行注释!
*/
// 错误演示多行注释嵌套
/* Hello /* 你好! */World */
}
注意:
从上面的代码可以看出来,多行注释也可以用作行内注释!
多行注释是不可以嵌套使用的!