网站首页 > 基础教程 正文
Java中的注释
注释是对代码的解释和说明,其目的是让程序员能够更加快速的理解代码。它是编写程序时,写程序的人给一个语句、程序段等的解释或提示,能提高程序代码的可读性。注释在编译的时候不会生成到class字节码文件当中,它只在java源文件中停留。
Java语言的注释包括三种方式,请看以下程序:
/**
* (javadoc注释,写在这里的注释信息会被JDKbin
* 目录下的javadoc.exe工具提取并生成帮助文档)
* 以下程序实现打印九九乘法表功能
* @author bjpowernode-dujubin
* @version 1.0
* @since 1.0
*/
public class NineByNine {
/*
这是程序的入口,也称为主方法(多行注释)
类加载之后,程序从这里进来开始执行
*/
public static void main(String[] args) {
for( int i = 1 ; i <= 9 ; i ++ ){ //外层循环9次,九九乘法表共9行
for( int j = 1 ; j <= i ; j ++ ){
System.out.print( j + "*" + i + "=" + i * j + " ");
}
System.out.println(); //换行(单行注释)
}
}
}
养成编写注释的好习惯,要有编写注释的意识(编写注释是程序员最基本的素质),当然,写注释也是有技巧的,不是所有位置都写,不是把写的代码原版翻译过来,高手往往在写注释的时候,不多不少,能够做到恰到好处,几句话就可以描述清楚程序的核心功能。记住:注释的作用不在于表示代码的含义,而在于表示代码的功能。希望在以后的课程当中通过慢慢的培养,能够写一手漂亮的注释,当然,目前大家只需要掌握注释有哪几种,分别写到什么符号里就行了。
使用注释对HelloWorld程序进行解释说明,这里的描述大家先有个印象就行,后面的课程大家会理解的:
//public关键字表示公开的
//class关键字用来定义类
//HelloWorld是类名
public class HelloWorld {//定义一个公开类,起名HelloWorld
//大括号要成对儿写
//这里的大括号括起来的是“类体”
//这是程序的入口,从这里进来执行
//static表示静态的
//void表示main方法执行结束之后不返回任何数据
//以下行代码除了args可以修改为其它名字之外,剩下的都是固定写法
//编写代码从现在养成好习惯:合理缩进
//(你包含着我,或者说我比你低一级,就要缩进)
public static void main(String[] args) {
//这里的大括号括起来的是“方法体”
//向控制台输出一句话
//小括号里面的双引号必须是半角的,不能采用中文
//这是一条java语句,java语句以“;”结尾,这里的“;”也是半角
System.out.println("动力节点-口口相传的Java黄埔军校");
}
//类体中不能直接编写以下语句
//System.out.println("动力节点-口口相传的Java黄埔军校");
}
配套视频教程,搭配学习效果更佳哦~~~~
https://www.ixigua.com/6798426044178104839
- 上一篇: Java 注解 java 注解实现原理
- 下一篇: 你一直使用注解,但是你知道它的实现原理吗?
猜你喜欢
- 2024-11-05 java笔记 程序注释 java程序中注释的作用及类型
- 2024-11-05 Java 第二天 - Java 注释 java注释的作用什么?
- 2024-11-05 Java注释文档详解 java的文档注释有什么用
- 2024-11-05 聊聊Spring家族中的那几百个注解 spring常用5种注解
- 2024-11-05 IntelliJ IDEA 如何在 Java 中进行快速注释
- 2024-11-05 java必学核心知识总结——注解 java中常用的注解
- 2024-11-05 注解梳理:深入理解Java注解类型(@Annotation)
- 2024-11-05 最常用的Spring注解大全 spring 常用的注解
- 2024-11-05 Java注解 java注解deprecated
- 2024-11-05 Java注释的三种方式:单行、多行和文档
- 最近发表
- 标签列表
-
- jsp (69)
- pythonlist (60)
- gitpush (78)
- gitreset (66)
- python字典 (67)
- dockercp (63)
- gitclone命令 (63)
- dockersave (62)
- linux命令大全 (65)
- mysql教程 (60)
- pythonif (86)
- location.href (69)
- deletesql (62)
- c++模板 (62)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- console.table (62)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)