十、包机制与JavaDoc

一、包机制

为了更好的组织类,Java提供了包机制,用于区别类名的命名空间。
包语句的语句格式为:

package pkg1[. pkg2[. pkg3...]];

一般使用公司域名倒置作为包名:例如(com.baidu.www)

为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。使用”import”语句可完成此功能。

import package1[.package2...].(classname|*);

二、JavaDoc

2.1、基本概念

javadoc命令是用来生成自己API文档的

参数信息

1. @author  作者名
2. @version  版本号
3. @since  指明需要最早使用的jdk版本
4. @param  参数名
5. @return  返回值情况
6. @throws  异常抛出情况

2.2、实现

2.2.1、先写好代码

package JavaDoc;

/**
 * @author xiaobai
 * @version 1.0
 * @since 1.8
 */

public class Doc {

    String name;

    /**
     *
     * @param name
     * @return
     * @throws Exception
     */

    public String test(String name) throws Exception{
        return name;
    }

}

2.2.2、打开文件夹并打开命令行

1.打开所写代码的文件夹
2.在路径前面输入cmd并回车

十、包机制与JavaDoc
十、包机制与JavaDoc

2.2.3、输入命令

输入 javadoc -encoding UTF-8 -charset UTF-8 +(你的class的名称)Doc.java

这里我的名称是Doc.java。

十、包机制与JavaDoc

出现上述情况即为正常

2.2.4、打开index.html

先打开class所在文件夹

十、包机制与JavaDoc

打开index.html

十、包机制与JavaDoc

出现上述情况就完成了

最后把视频链接附上 【【狂神说Java】Java零基础学习视频通俗易懂-哔哩哔哩】

Original: https://www.cnblogs.com/9994264long/p/14983543.html
Author: &小小白&
Title: 十、包机制与JavaDoc

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/571506/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Netty之DefaultAttributeMap与AttributeKey的机制和原理

    1.什么是 DefaultAttributeMap? DefaultAttributeMap 是一个 数组 + &…

    Java 2023年6月7日
    070
  • 面向对象(上)

    面向对象(上) java面向对象学习三条主线 * 1.java类及类的成员:属性、方法、构造器、代码块、内部类 * 2.面向对象的三大特征:封装,继承,多态 * 3.其他关键字:t…

    Java 2023年6月6日
    078
  • Mybatis 分页:Pagehelper + 拦截器实现

    一、分页插件 Pagehelper PageHelper是 Mybatis的一个分页插件,非常好用! com.github.pagehelper pagehelper-spring…

    Java 2023年6月5日
    097
  • mybatis缓存

    加上flushCache=”true”后,再次运行结果如下 2.二级缓存 mybatis的二级缓存默认开启,但真正使用需要在mapper文件中添加相应的缓存…

    Java 2023年6月9日
    078
  • Dubbo架构设计及入门案例

    框架介绍 1.1.1 概述 Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring框架无缝集成。 D…

    Java 2023年6月15日
    099
  • Spring Boot打包的jar包指定配置文件启动

    Spring Boot会按照下列优先级来加载application.properties配置文件,由高到低依次为: jar包同级目录下的config目录下的application….

    Java 2023年6月16日
    069
  • 关于接口设计的思考–我们真的需要这么多入参吗

    最近,我改造一个旧接口时发现,这个接口有 30 多个入参,而事实上并不需要那么多,而且,这个接口还存在比较大的安全隐患。所以,关于如何设计接口入参,我想谈谈自己的一些想法。 当然,…

    Java 2023年6月14日
    075
  • 微服务SpringCloud之Spring Cloud Config配置中心SVN

    在回来的路上看到一个个的都抱着花,吃了一路的狗粮,原本想着去旁边的工业园里跑跑步呢,想想还是算了,人家过七夕,俺们过巴西。上一博客学习了Spring Cloud Config使用g…

    Java 2023年5月30日
    080
  • Linux命令tar的压缩与解压

    tar -c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只…

    Java 2023年6月7日
    078
  • 戏说领域驱动设计(十一)——纠偏

    今儿写这个题目胆子有点大,不过还是得冒险整一篇(我怕您看完了骂我),一是出于经验分享,另外则是为了后面我们讲案例的时候做好铺垫。好的代码需要注意的事项其实挺多的,您真让我一骨脑儿都…

    Java 2023年6月7日
    084
  • SpringBoot配置Swagger2接口未显示分析

    0.背景 项目A继承自项目B, SpringBoot为 1.5.16.RELEASE B com.**** ****-SNAPSHOT 1.配置信息 项目A中配置的 Swagger…

    Java 2023年6月5日
    095
  • 微服务SpringCloud之熔断监控Hystrix Dashboard和Turbine

    Hystrix-dashboard是一款针对Hystrix进行实时监控的工具,通过Hystrix Dashboard我们可以在直观地看到各Hystrix Command的请求响应时…

    Java 2023年5月30日
    087
  • aardio + .NET 快速开发独立 EXE 程序,可防 ILSpy 反编译

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Java 2023年6月16日
    082
  • 多线程学习

    这个只是简单的学了一下怎么用,几个小demo,没有深入的讲。 1. 线程简介 线程,进程,多线程 并发:同时发生,在一个时间段内执行,不一定是同一时间点 并行:同时执行,在一个时间…

    Java 2023年6月7日
    080
  • ArrayList扩容机制

    1.构造函数 有三种 说第一种无参构造,默认初始容量为10 2.add函数 /** * 将指定的元素追加到此列表的末尾。 */ public boolean add(E e) { …

    Java 2023年6月8日
    077
  • Java连载147-对象存储的地方

    异常处理:处理错误 异常处理就像是与程序正常执行路径并行的,在错误发生的时候执行的另一条路径,因为它是另一条完全分离的执行路径,所以它不会干扰正常执行的代码 客户端编程 浏览器的提…

    Java 2023年6月13日
    0103
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球