Java基础语法----6.包机制、JavaDoc

6、包机制、JavaDoc

包机制

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

  • 包语句的语法格式:

    package pkg1[.pkg2.[pkg3...]];
    
  • 一般利用公司域名倒置作为包名

    比如:www.baidu.com,在开发的时候,可以使用com.baidu.www方式作为包名,类似的有com.baidu.baike, com.baidu.wenku,这样使得包的管理更清晰。

  • 为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。

    import package1[.package2...].(classname|*);
    
    import com.lding.*;		//导入com.lding下的所有包
    

JavaDoc

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

  • 参数信息

    • @author 作者名
    • @version 版本号
    • @since 指明需要最早使用的jdk版本
    • @param 参数名
    • @return 返回值情况
    • @throws 异常抛出情况
    package com.lding.base;
    /**
     * @author lding
     * @version 1.0
     * @since 1.0
     */
    public class Doc {
        String name;
        /**
         * @author lding
         * @param name
         * @return
         * @throws Exception
         */
        public String test(String name) throws  Exception{
            return  name;
        }
    }
    
  • 加在class内的注释,就是类注释;加在方法里的注释,就是方法注释。

  • 生成JavaDoc文档:

    • JavaDoc是一种将注释生成HTML文档的技术,生成的HTML文档类似于Java的API,易读且清晰明了。

    • 通过命令行的方式,生成JavaDoc文档

    E:\java\JavaSE\基础语法\src\com\lding\base>javadoc -encoding UTF-8 -charset UTF-8 Doc.java
    正在加载源文件Doc.java...
    正在构造 Javadoc 信息...
    正在构建所有程序包和类的索引...
    标准 Doclet 版本 17.0.1+12-LTS-39
    正在构建所有程序包和类的树...
    正在生成.\com\lding\base\Doc.html...
    Doc.java:12: 警告: @param 没有说明
         * @param name
           ^
    Doc.java:13: 警告: @return 没有说明
         * @return
           ^
    Doc.java:14: 警告: @throws 没有说明
         * @throws Exception
           ^
    正在生成.\com\lding\base\package-summary.html...
    正在生成.\com\lding\base\package-tree.html...
    正在生成.\overview-tree.html...
    正在构建所有类的索引...
    正在生成.\allclasses-index.html...
    正在生成.\allpackages-index.html...
    正在生成.\index-all.html...
    正在生成.\index.html...
    正在生成.\help-doc.html...
    3 个警告
    
    • 通过IDEA生成JavaDoc文档

      IDEA–tools–generate JavaDoc–选择JavaDoc的范围、输出路径、命令行参数等,即可生成对应的JavaDoc文档。

      1.范围:选择是整个项目还是模块还是单个文件
      2.文档输出路径
      3.Locale: 选择地区,这个决定了文档的语言,中文就是zh_CN
      4.传入JavaDoc的参数:一般这样写 -encoding UTF-8 -charset UTF-8
      

    ------------------------------“笔记整理自跟着《狂神说Java》”----------------------------------​

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: poi-ooxml-5.2.0-javadoc.jar是Apache POI项目的一部分,它是一个Java库,用于处理Microsoft Office文档的读写操作。具体来说,poi-ooxml-5.2.0-javadoc.jar主要处理Office Open XML(OOXML)格式的文档,这是Microsoft Office 2007及以后版本默认使用的文档格式。 这个jar文件是POI的API文档,提供了POI库中各个类、方法和属性的详细说明和使用示例。它是通过使用Javadoc工具自动生成的,是为了方便开发人员阅读、理解和使用POI库的一个重要资源。 使用poi-ooxml-5.2.0-javadoc.jar,开发者可以快速了解POI库的功能和用法,它详细说明了POI库中各个类和方法的作用和用法,括如何读取和写入Excel、Word和PowerPoint文档,如何处理图表、样式、格式和公式等等。开发者可以通过查看API文档来了解POI库提供的各种功能,并且可以根据需要调用适当的类和方法来处理特定的Office文档。 通过阅读poi-ooxml-5.2.0-javadoc.jar文档,开发者可以更好地理解和应用POI库,提高开发效率和质量。通过遵循API文档中的建议和示例,开发者可以写出更稳健、灵活和高性能的代码,从而更好地处理和操作Office文档。 ### 回答2: poi-ooxml-5.2.0-javadoc.jar是一种Java文档文件,属于poi-ooxml库的一部分。poi-ooxml是一个用于操作Microsoft Office文件的Java库,能够读取、写入和操作Word、Excel和PowerPoint等Office文件。该库提供了一组API,使开发者能够轻松地创建、修改和读取这些文件。 poi-ooxml-5.2.0-javadoc.jar是用于提供API文档的文件。在Java开发中,API文档对于理解和使用库中的函数非常重要。该文档提供了关于poi-ooxml库中所有类、方法和属性的详细描述。使用这个文档,开发者可以快速了解库中的函数用途和使用方法,从而更高效地进行开发。 通过查阅poi-ooxml-5.2.0-javadoc.jar文件,开发者可以找到所需类和函数的详细说明,括函数的输入参数、返回值和使用示例。此外,文档还提供了对类、接口和常量的详细描述,帮助开发者理解整个库的组织结构和使用规则。 总之,poi-ooxml-5.2.0-javadoc.jar是poi-ooxml库的API文档文件,提供了关于该库中类、方法和属性的详细说明,为开发者提供了在Java开发中使用poi-ooxml库的指南和参考。 ### 回答3: poi-ooxml-5.2.0-javadoc.jar是Apache POI项目的一部分,它提供了对OOXML(Office Open XML)文件格式的支持。OOXML是一种开放的文件格式,用于存储和处理办公文档,如Microsoft Office中的文档(如.docx、.xlsx和.pptx)等。 poi-ooxml-5.2.0-javadoc.jar是带有javadoc的JAR文件,其中含了对Apache POI项目中的OOXML模块的详细文档和说明。javadoc是一种自动生成的文档,用于描述Java代码的功能、方法、参数和返回值等详细信息。使用javadoc可以帮助开发人员更好地理解和使用Apache POI的OOXML模块。 通过查阅poi-ooxml-5.2.0-javadoc.jar中的文档,开发人员可以了解如何使用Apache POI的OOXML模块来读取、创建和修改OOXML格式的办公文档。文档提供了对各个类、方法和参数的详细说明,介绍了模块的整体架构和关键功能。开发人员可以根据文档中的示例代码和指导来编写自己的应用程序,实现对OOXML文档的操作。 poi-ooxml-5.2.0-javadoc.jar的存在使得开发人员可以方便地查阅和学习Apache POI的OOXML模块,提升开发效率和质量。通过合理利用这个JAR文件中的文档,开发人员能够更好地理解OOXML格式和Apache POI API的使用方法,从而更好地开发出符合自己需求的办公文档处理应用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值