为什么80%的码农都做不了架构师?>>>   

java中的注释分:

  • 实现注释和文档注释。实现注释和在C语言里的一样,采用/*....*/ 和 // 进行的注释;

  • 而文档的注释应该说是java里面独有的,采用的是/**....*/,Sun公司开发的Javadoc工具可以识别出这类文档注释将其转化成HTML文件。

下面先看文档注释。

  1. 文件注释:写在文件头部,包名之前的位置。范例如下。

/*** 文件名:TestCode.java* 版权:Copyright 2014-2015 IBM.All Rights Reserved.* 描述: xxxxxxxx * 修改人:xxx* 修改时间:2014-5-12* 修改内容: xxxxxxx* /

2.类和接口的注释:放在package关键字之后,Class/Interface关键字之前。范例如下。

/*** * 注释内容* */

3.第2条中注释内容的格式:用一句话进行功能描述,根据需要列出:版本号、生成日期、作者、内容、功能、与其他类的关系等。如果类里存在bug,请如实说明这些bug。范例如下。

/*** (一句话功能简述)* (功能详细描述)* @author WangWu* @version[版本号,YYYY-MM-DD]* @see[相关类/方法]* @since[产品/模块版本]*/

注:@since表示从那个版本开始就有这个类或者接口

4.类、方法属性:共有、保护、私有的注释,写在类、方法声明之前。范例如下。

/*** 注释内容 */
private void write() {
}

5.在4中的注释内容为:列出方法的一句话功能简述、功能详细描述、输入参数、输出参数、返回值、违例等。范例如下。

/*** (一句话功能简述)* <功能详细描述>* @param [参数1][参数1说明]* @param [参数2][参数2说明]* @return[返回类型说明]* @exception/throws[违例类型][违例说明]* @see*/

转载于:https://my.oschina.net/jewill/blog/408518

Java学习笔记(13)——Java注释相关推荐

  1. Java学习笔记1:Java中有关print、println、printf的用法和区别

    Java学习笔记1:Java中有关print.println.printf的用法和区别 最近在学习java,写一些笔记记录下. 1.print()函数是一般的标准输出,但是不换行. 2.println ...

  2. Java学习笔记(java基础)

    Java学习笔记(第一周) Java 介绍 Java 发展方向 JVM , JDK , JRE 名词解释 Java语言的特点 Java安装 安装包的下载 配置环境变量 验证是否安装成功 Java的第一 ...

  3. java学习笔记(13) 第13章 - 常用类

    第13 章常用类-目录 13.1 包装类 13.1.1 包装类的分类.包装类和基本数据的转换.案例演示.课堂测试 13.1.2 包装类型和String 类型的相互转换 13.1.3 Integer 类 ...

  4. 【java】java学习笔记之java oop(面向对象)

    如下图所示为笔者总结的java oop(面向对象)学习笔记,其中,附带有代码示例(未展开),方便理解记忆.需要源文件的请到我的资源中下载,下载地址:https://download.csdn.net/ ...

  5. 【java】java学习笔记之java常用类

    如下图所示为笔者总结的java常用类学习笔记,其中,附带有代码示例(未展开),方便理解记忆.需要源文件的请到我的资源中下载,下载地址:https://download.csdn.net/downloa ...

  6. Java学习笔记01—Java概述、数据类型、变量、标识符、类型转换

    1. Java概述 1.1 Java语言发展史(了解) 语言:人与人交流沟通的表达方式 计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言 Java语言是美国Sun公司(Stanford Uni ...

  7. Java 学习笔记(4)——java 常见类

    上次提前说了java中的面向对象,主要是为了使用这些常见类做打算,毕竟Java中一切都是对象,要使用一些系统提供的功能必须得通过类对象调用方法.其实Java相比于C来说强大的另一个原因是Java中提供 ...

  8. java学习笔记(一) ----java下常用的包功能

    ***java下常用的包*** java.lang----包含一些java语言的核心类,如String,Math,Integer,System,Thread,提供常用的功能. java.awt---- ...

  9. Java学习笔记-7.Java IO流

    一.输入/输出流 1.流:不同类型的输入.输出源    数据流:输入或输出的数据 Java数据流的所有接口和类都是在java.io包中定义的,因此应在程序开头加入 import java.io.* 2 ...

  10. JAVA学习笔记 03 - JAVA语言程序结构

    本文是Java基础课程的第三课.计算机语言的程序结构无外乎顺序结构.分支结构.循环结构,本文主要介绍Java语言中这些程序结构是如何实现的 文章目录 一.程序结构 二.分支结构 1.单分支if语句 2 ...

最新文章

  1. 沃顿商学院:价格杠杆,企业竞争的底层逻辑
  2. 算法笔记(JavaScript版)——排序
  3. jdk版本 linux更改was_如何在 Linux 上安装 Java
  4. html中optgroup 标签用法,分组、只读的且呈树状样式显示
  5. c是过程化语言吗数据库,A.数据库语言B.过程化语言C.宿主语言D.数据库管理系统...
  6. 特斯拉电动皮卡发布:马斯克称它能防弹、能上火星,结果还没扛过一钢球......
  7. html文档树形结构图
  8. Bing Maps进阶系列二:使用GeocodeService进行地理位置检索
  9. Windows内核学习------双机调试的安装(物理机win10,虚拟机win7,虚拟机软件vmware)
  10. jq ui 日历控件
  11. HTML5+CSS大作业——学生个人博客(5页) 大学生个人博客网页作品 网页设计作业模板 学生网页制作源代码下载
  12. Kali利用MSF入侵安卓手机
  13. 【图形设计】什么是组织架构图?如何画组织架构图
  14. 当好领导者(一)——团结团队
  15. 区块链广告平台:AdRealm白皮书简要翻译
  16. OpenJudge1758 二叉树
  17. 关于 Word 如何创建临时文件的说明
  18. 软件测试等价类划分以及边界值
  19. 无线充电(车充)原理和方案
  20. cip数据(如何查cip数据)

热门文章

  1. c oracle更新参数化,Dapper的参数化更新和插入?
  2. ceph客户端使用_ceph存储之ceph客户端
  3. SWIFT调用C语言
  4. linux上mysql卸数_Linux下MySQL卸载和安装图文教程
  5. java分库校验商户流水号是否重复,asp中用数据库生成不重复的流水号
  6. vue 表单 input checkbox
  7. click group实例
  8. nginx server location
  9. python 类创建
  10. freecplus框架-ftp客户端