• java 注释


     对于Java注释我们主要了解三种:

     1, // 注释一行
     2, /* ...... */ 注释若干行 (选中代码,注释ctrl+shift+/",取消ctrl+shift+\)
     3, /**……*/文档注释 写入 javadoc 文档
    注释文档将用来生成HTML格式的代码报告,所以注释文档必须书写在类、域、构造函数、方法、定义之前。注释文档由两部分组成——描述、块标记。 
     
    例如: 
    /** 
    
    * The doGet method of the servlet. 
    
    * This method is called when a form has its tag value method equals to get. 
    
    * 
    
    * @param request 
    
    * the request send by the client to the server 
    
    * @param response 
    
    * the response send by the server to the client 
    
    * @throws ServletException 
    
    * if an error occurred 
    
    * @throws IOException 
    
    * if an error occurred 
    
    */ 
    
    public void doGet (HttpServletRequest request, HttpServletResponse response) 
    
    throws ServletException, IOException { 
    
    doPost(request, response); 
    
    } 
    前两行为描述,描述完毕后,由@符号起头为块标记注视。 
    简单一点的例子:
    /**
     * 银行账户类,有一个可被存取款操作改变的余额
     * @author Administrator
     *
     */
    public class Bank {
    
        /**]
         * 从银行账户中取款
         * @param amount  取款金额
         */
        public void deposit(double amount)
        {
            //方法体,以后写入
        }
        /**
         * 查询银行账户的当前余额
         * @return 当前余额
         */
        public double getBalance()
        {
            //方法体,以后写入
            return (double)3;
        }
        public static void main(String[ ] args)
        {
            new Bank();
        }
        
        
    }

    如果返回值是void,可以忽略@return 

     1、源文件注释
     源文件注释采用 /** …… */,在每个源文件的头部要有必要的注释信息,包括:文件名;文件编号;版本号;作者;创建时间;文件描述包括本文件历史修改记录等。中文注释模版:
     
      /**
     
      * 文 件 名 :
     
      * CopyRright
     
      * 文件编号:
     
      * 创 建 人:
     
      * 日 期:
     
      * 修 改 人:
     
      * 日 期:
     
      * 描 述:
     
      * 版 本 号:
     
      */
    2. 类(模块)注释:
     类(模块)注释采用 /** …… */,在每个类(模块)的头部要有必要的注释信息,包括:工程名;类(模块)编号;命名空间;类可以运行的JDK版本;版本号;作者;创建时间;类(模块)功能描述(如功能、主要算法、内部各部分之间的关系、该类与其类的关系等,必要时还要有一些如特别的软硬件要求等说明);主要函数或过程清单及本类(模块)历史修改记录等。
     英文注释模版:
     
      /**
     
      * CopyRright
     
      * Project:
     
      * Module ID:
     
      * Comments:
     
      * JDK version used:
     
      * Namespace:
     
      * Author:
     
      * Create Date:
     
      * Modified By:
     
      * Modified Date:
     
      * Why & What is modified
     
      * Version:
  • 相关阅读:
    node=day5
    封装异步API
    form表单的name作用
    关于app.use('/static', express.static(path.join(__dirname, 'public')))的理解
    node=day4
    PS切片
    WPF SDK研究 之 数据绑定
    C# WPF DataGrid控件实现三级联动
    wpf中的样式与模板
    WPF : ListBox的几种Template属性
  • 原文地址:https://www.cnblogs.com/youxin/p/2497471.html
Copyright © 2020-2023  润新知