`
huaxin803
  • 浏览: 113397 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JAVA复习笔记--前言:第一节:从注释开始

阅读更多

java注释分以下三种注释:

1、单行(single-line)--短注释://……
2、块(block)--块注释:/*……*/
3、文档注释:/**……*/

一、单行注释

1、单行注释(Single-Line Comments):

短注释可以显示在一行内,并与其后的代码具有一样的缩进层级。

如果一个注释不能在一行内写完,就该采用块注释。

单行注释之前应该有一个空行。

例:

if (condition) {

 /* Handle the condition. */
 ...
 }

eclipse快捷键:Ctrl+Shift+/Ctrl+Shift+\

2、尾端注释(Trailing Comments):

尾端(trailing)--极短的注释,在代码行的行尾进行注释。

建议:一般与代码行后空8(至少4)个格,所有注释必须对齐。

例:

 if (a == 2) {
 return TRUE; /* special case */
 } else {
 return isPrime(a); /* works only for odd a */
 }

eclipse快捷键:Ctrl+Shift+/Ctrl+Shift+\

3、行末注释:

在代码行的开头进行注释。主要为了使该行代码失去意义。
注释格式:// 注释内容

建议:在代码中单起一行注释, 注释前最好有一行空行,并与其后的代码具有一样的缩进层级。如果单行无法完成,则应采用块注释。

如:

风格一:
 if (foo > 1) {

 // Do a double-flip.
 ...
 }
 else {
 return false; 风格二:// Explain why here.
 }

风格三:
 //if (bar > 1) {
 //
 // // Do a triple-flip.
 // ...
 //}
 //else {
 // return false;
 //}

 

Ctrl+Shift+C 或者 Ctrl+/ 再按一次取消


二、块注释

注释若干行,通常用于提供文件、方法、数据结构等的意义与用途的说明,或者算法的描述。一般位于一个文件或者一个方法的前面,起到引导的作用,也可以根据需要放在合适的位置。这种域注释不会出现在HTML报告中。注释格式通常写成:

快捷键:Ctrl+Shift+/ Ctrl+Shift+\

三、文档注释

注释若干行,并写入javadoc文档。每个文档注释都会被置于注释定界符

avadoc注释标签语法

1、接口或类中使用

@see 对类、属性、方法的说明 参考转向,也就是相关主题
@author 对类的说明 标明开发该类模块的作者
@version 对类的说明 标明该类模块的版本

@deprecated:不推荐使用的方法或类

2、方法中使用

@deprecated:不推荐使用的方法

@see 对类、属性、方法的说明 参考转向,也就是相关主题
@param 对方法的说明 对方法中某参数的说明
@return 对方法的说明 对方法返回值的说明
@exception 对方法的说明 对方法可能抛出的异常进行说明

@throws 同exception

 

3、字段上使用

@deprecated:不推荐使用的方法

@see 对类、属性、方法的说明 参考转向,也就是相关主题

 

1、开头注释(Beginning Comments)

所有的源文件都应该在开头有一个C语言风格的注释,其中列出类名、版本信息、日期和版权声明:

 

  /*
   * Classname
   *
   * Version information
   *
   * Date
   *
   * Copyright notice
   */

 

 

2、包和引入语句(Package and Import Statements)

我常用的快捷键:Ctrl+Shift+O

 

3、类和接口声明(Class and Interface Declarations)

快捷键:Alt+Shift+J

/**
* @Copyright

* @Description
* @author逍遥客
* @date 2013-5-23 上午12:43:22
* @version V1.0
*/

4、方法注释

声明好方法后,在向方法里写实现的代码前,在方法前

/** 回车

 

 

 

分享到:
评论

相关推荐

    Java基础每日复习笔记-JavaSE高级阶段.2020-10-13-211312.edf

    Java基础每日复习笔记-JavaSE高级阶段.2020-10-13-211312.edf

    Java基础每日复习笔记-JavaSE高级阶段.edf

    Java基础每日复习笔记-JavaSE高级阶段.edf

    配套学习资料:Java开发 - 尚硅谷JavaWeb学习笔记

    Java开发 - 尚硅谷JavaWeb学习笔记 - Part1: https://blog.csdn.net/qq_63317769/article/details/139883728 Java开发 - 尚硅谷JavaWeb学习笔记 - Part2: Java开发 - 尚硅谷JavaWeb学习笔记 - Part3: Java开发 ...

    Java基础每日复习笔记-JavaSE基础阶段.edf

    Java基础每日复习笔记-JavaSE基础阶段.edf

    java笔记.txt

    ### Java EE 学习笔记知识点总结 #### 一、Java Web基础 - **Web应用概述:** - Web应用是通过网络(通常是互联网)提供服务的应用程序。 - Web应用通常由服务器端技术和客户端技术组成。 - **JSP (Java Server...

    corejava的学习笔记

    - 使用 `Scanner` 获取输入,从 Java 5.0 开始支持。 - 使用 `BufferedReader` 获取输入,适用于 Java 5.0 之前的版本。 - **垃圾回收**: - `System.gc()` 或 `Runtime.getRuntime().gc()` 可用于建议 JVM 执行...

    movies-java-spring-data-neo4j:使用Spring Data Neo4j的Neo4j电影示例

    笔记该项目使用Spring Data Neo4j6。仍然可以在下访问使用SDN 5 + OGM的先前版本。分支。 笔记有关具有相同数据集的Spring Data Neo4j 6的更广泛概述,可以访问分支。 上详细描述了示例项目。 该项目使用Java 11。...

    java核心技术-整理过的笔记

    - **JDK(Java Development Kit)**:Java开发工具集,包含编译、调试等工具。 - **JRE(Java Runtime Environment)**:Java运行时环境,用于执行Java程序。 - **JVM(Java Virtual Machine)**:Java虚拟机,负责...

    MA357 数理统计-期末复习笔记-课堂笔记

    期末复习笔记和课堂笔记是学习者在掌握课程内容过程中的重要参考资料,它们提供了对课程核心概念、定理和计算方法的详细解析。 1. **概率论基础**: - 随机事件:了解随机事件的概率定义,如独立事件、互斥事件...

    java-learn-note:Java学习笔记

    - 类与对象:Java是一种面向对象的语言,理解类的概念和如何创建对象至关重要。 - 变量与数据类型:Java支持基本数据类型(如int、double等)以及引用类型。 - 控制结构:包括条件语句(if-else)、循环(for、...

    java笔记--

    - **主类**:每个Java程序都从主类的main()方法开始执行。 - **注释**:单行、多行和文档注释各有用途,帮助理解代码。 - **命名规范**:遵循驼峰命名法,提高代码可读性。 4. **数据类型** - **基本数据类型**...

    Java基础尚硅谷宋红康学习笔记

    1. **语法基础**:Java的语法与C++类似,但更简洁。它包括变量声明、数据类型(如整型、浮点型、字符型、布尔型等)、运算符(算术、关系、逻辑、位等)、流程控制(如if语句、switch语句、for循环、while循环等)。...

    java笔记资源-java语言教程

    该资源为java笔记资源-java语言教程: java io、java 并发、java 基础、java 容器、java 虚拟机

    java学习笔记(一个初学者的java学习笔记)

    ### Java学习笔记——基础知识详解 #### 一、Java基本数据类型及内存占用 Java作为一种广泛使用的编程语言,其基础数据类型对于理解程序的行为至关重要。Java提供了八种基本数据类型,分为数值型、字符型和布尔型...

Global site tag (gtag.js) - Google Analytics