JavaSE基础篇(四)——包机制和JavaDoc

1. 包机制

  • Java提供了包机制,用于区别类名的命名空间,以便更好的地组织类。

  • 包语句的语法格式如下:

    package pkg1[. pkg2[. pkg3...]];
    
    package com.baidu.www; //例子
    
  • 通常情况下使用公司域名倒置作为包名。以www.baidu.com为例:

    包目录演示1
    包目录演示2

  • 使用某个包的成员,需要在Java程序中明确导入改包。导入包的语句如下:

    import package [.package2...].(classname|*);
    
    import java.util.Date; //导入Java中的世间类
    import java.util.*; //导入util包内所有类
    
  • 【注意】

    • package语句要在import语句之上。
    • 包内不允许出现相同类名。

2. JavaDoc

  • JavaDoc命令是用来生成自己的API文档的。

  • 参数信息

    • @author 作者名

    • @version 版本号

    • @since 指明需要最早使用的jdk版本

    • @param 参数名

    • @return 返回值情况

    • @throws 异常抛出情况

      package com.baidu.www;
      
      /**
       * @author  Why
       * @version 1.0
       * @since   1.8
       */
      public class Hello {
              
              
      
          String txt = "Hello World";
      
          /**
           * @author Why
           * @param  txt
           * @return String
           * @throws Exception
           */
          public String test(String txt) throws Exception{
              
              
              return txt;
          }
      }
      
  • 执行javadoc命令生成文档

    • 打开当前类所在目录(我用的软件是IDEA2018)。

      javadoc命令演示1

    • 在此目录打开命令行

    javadoc命令演示2

    • 运行命令javadoc -encoding UTF-8 -charset UTF-8 文件名.java

      • javadoc:生成API的编译命令。
      • -encoding UTF-8:设置编码格式,以UTF-8格式进行编译。
      • -charset UTF-8:设置字符级编码,将字符以UTF-8格式进行编译,防止中文乱码。

      javadoc命令演示3

    • 查看目录下生成的index.html文件

      javadoc命令演示4

    • 点击类名(Hello),查看该类的详情。

      javadoc命令演示5

      javadoc命令演示6

  • 使用IDEA生成javadoc文档[1]

  • JavaSE官方API帮助文档

3. 参考文献

[1] deniro_li. 手把手教你使用 idea 生成漂亮的 javadoc 文档[EB/OL]. https://blog.csdn.net/deniro_li/article/details/71706267, 2017-05-12/2021-03-05.

猜你喜欢

转载自blog.csdn.net/qq_42651415/article/details/114385068