包机制

一般用公司域名倒置作为包名:

eg com.baidu.www

可以在src里自己鼠标右键建立包,包内可以存放代码,

包的路径必须在最上面,

eg:package com.kuang; (自动生成)

引入其他包的代码:

使用import即可完成

import com.kuang.haha; (haha是代码文件的名字)

import com.kuang.* (*代表了kuang内的所有类全部导入)

同名引入会出错,不允许(引入的代码名在该包内已经出现)


java doc

注释的一种,文档注释

参数信息

  • @author 作者名

  • @version 版本号

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

  • @param 参数名

  • @return 返回值情况

  • @ throws 异常抛出情况

加在类上面就是类的注释。加在方法上面就是方法的注释。

public class Hello{
string name;
/**
@author:haa
@since:1.8
*/
//(在方法上,所以就是方法的注释)
public string test(string name)
{ }
}

生成API文件

1、dos命令执行生成

通过dos命令窗口,直接将文件通过

javadoc 参数 文件名 ( 回车执行)

参数例如:-encoding UTF-8 -charset UTF-8

参数作用:让生成中的文件包含中文而不乱码

执行就可以生成文件了。

其中生成的index.html文件可以查看详细的信息

2、idea生成

一、在工具栏中找到 tool >> Generate JAVADoc

二、 自定义选择

  1. Whole project : 整个项目都生成

  2. Uncommitted files : 没有提交的文件

  3. Custom scope: 自定义范围 :project files 项目文件,project production files 项目产品文件,project test files 项目的测试文件, 未知范围,class hierarchy 类层

  4. include test source: 包含测试目录

  5. include JDK and library sources in -sourcepath:包含jdk和其他的第三方jar

  6. link to JDK documentation (user-link option) : 链接到JDK api

  7. Output directy: 生成的文档存放的位置

  8. private、package、protected、public :生成文档的级别(类和方法)

  9. 右边的Generate…是选择生成的文档包含的内容,依次对应顺序:层级树 导航 索引 单独的字母索引

  10. 再右边是生成的文档包含的内容信息,依次对应顺序:使用 作者 版本 废弃 废弃名单

  11. Locale 语言类型,zh-CN 中文

  12. Other command line arguments: 其他参数

  13. Maximum heep size (Mb): 最大堆栈

注:本文设置 -encoding UTF-8 -charset UTF-8 -windowtitle “test” 设置了编码字符集都是utf-8,并设备文档标签标题

点击ok 。

包机制和javadoc的更多相关文章

  1. Java基础以及变量和运算符、包机制、javadoc生成

    目录 注释.标识符.关键字 注释 标识符 关键字 标识符注意点 数据类型 强类型语言 弱类型语言 Java的数据类型 基本类型(primitive type) 数值类型 boolean类型 什么是字节 ...

  2. Java包机制和Javadoc的使用

    1.什么是包机制? 包(package)其实本质上就是一个文件夹,使用包是为了让相同类名的两个类可以使用,也就是操作系统中的文件夹,用来解决重名并且让相同的功能类放在同一个包,使开发更加有条理. 注意 ...

  3. 包机制与javaDOC文档

    包机制 包的本质就是个文件夹: 一般利用公司域名倒置作为包名:com.kuangstudy.biog javaDOC文档 package com.kuang.base; /** * @author K ...

  4. Day4 包机制 及JavaDoc文档.

    包机制 为了更好地组织类,java提供了包机制,用于区别类名的命名空间. 包的本质是文件夹 它语句的语法格式为: package pkg1[. pkg2 [.pkg3...] ] ; 一般利用公司域名 ...

  5. 十、包机制与JavaDoc

    一.包机制 为了更好的组织类,Java提供了包机制,用于区别类名的命名空间. 包语句的语句格式为: package pkg1[. pkg2[. pkg3...]]; 一般使用公司域名倒置作为包名:例如 ...

  6. Java包机制和JavaDoc

    目录 包机制 JavaDoc 视频课程 包机制 包的本质就是文件夹 为了更好的组织类, Java提供了包机制, 用于区别类名的命名空间, 使项目看起来更加整洁 一般公司庸域名倒置作为包名 为了能够使用 ...

  7. Java学习 (九)基础篇 包机制&JavaDoc

    包机制 为了更好地组织类,Java提供了包机制,用于区别类名的命名空间 包语句的语法为: package pkg[.pkg2[.pkg3...]]; 一般利用公司域名倒置作为包名:com.feng.x ...

  8. JAVA基础——包机制

    包机制 包的语法格式package pkg1[.pkg2[.pkg3...]] 一般利用 公司域名倒置 作为包名; 例如www.baidu.com,则建立报的名字com.baidu.www 一般不要让 ...

  9. 《Java中的包机制》

    /* 包的机制:(1) */ package lee; public class PackageTest { public void Test(int num) { System.out.printl ...

随机推荐

  1. 【Linux】make编译的小技巧

    ------------------------------------------------------------------------------------------------- | ...

  2. 【IMP】导出的时候显示ddl建表语句

    导出数据后,在导入的时候想要显示出建表语句,可以用show=y这个选项来实现 imp test/test file=test.dmp ignore=y show=y fromuser=test1 to ...

  3. ctfhub技能树—文件上传—双写后缀

    双写后缀绕过 用于只将文件后缀名,例如"php"字符串过滤的场合: 例如:上传时将Burpsuite截获的数据包中文件名[evil.php]改为[evil.pphphp],那么过滤 ...

  4. 数据分析 Pandas 简介和它的的数据结构

    本文主要讲Pandas 的Series和DataFrame 的相关属性和操作 1.Series的相关属性和操作# --Series是一种类似于一维数组的对象,只能存放一维数组!由以下两部分组成:# v ...

  5. DC-DC变换器,24v转5v稳压芯片,3A输出电流

    在24V输入中,比较合适的LDO可以选择:PW6206,输出电压3V,3.3V,5V 输入电压最高40V,功耗也低4uA左右,采用SOT23-3封装. PW6206系列是一个高精度,高输入电压低静态电 ...

  6. 基于scrapy框架的分布式爬虫

    分布式 概念:可以使用多台电脑组件一个分布式机群,让其执行同一组程序,对同一组网络资源进行联合爬取. 原生的scrapy是无法实现分布式 调度器无法被共享 管道无法被共享 基于 scrapy+redi ...

  7. 微信小程序 发送模板消息的功能实现

    背景 - 小程序开发的过程中,绝大多数会满足微信支付 - 那么,作为友好交互的体现,自然就会考虑到支付后的消息通知咯 - 所以,我的小程序项目也要求完成这个效果,so.分享一下自己的实现步骤,以方便道 ...

  8. 树莓派安装 Ubuntu 20.04 LTS 碰壁指南

    树莓派安装 Ubuntu 20.04 LTS 碰壁指南 设备 Raspberry 4B 4+32G 系统 Ubuntu 20.04 LTS 1.镜像下载与烧录 镜像下载地址:https://cdima ...

  9. Java并发包源码学习系列:阻塞队列实现之LinkedBlockingQueue源码解析

    目录 LinkedBlockingQueue概述 类图结构及重要字段 构造器 出队和入队操作 入队enqueue 出队dequeue 阻塞式操作 E take() 阻塞式获取 void put(E e ...

  10. Connection Manager简称connman

    ConnMan    Connection Manager简称connman,connman是使用d-bus做为进程间通信机制来管理Linux网络链接的一种软件.在connman的d-bus接口中,有 ...