当前位置: 首页 > news >正文

Day13-20251207

小技巧

Ctrl+左键可以跳转到一些地方,比如String

包机制

  • 为了更好的组织类。java提供了包机制,用于区别类名的命名空间。
  • 包语句的语法格式为:
package pkg1[. pck2[. pkg3...]];
  • 一般利用公司域名倒置作为包名:
  • 为了能够使用某一个包的成员,我们需要在java程序中明确导入该包。使用"import"语句可完成此功能
import package1[.package2...].(classname|*);

package必须在最上面

import在下面

import com.jiagunagqing.base.* .*代表通配符,表示导入这个包下所有的类

包的本质就是一个文件夹

如何新建三层文件夹:设置

image-20251207171323910

JavaDoc

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

搜索javase帮助文档、找到Java SE 文档—API 和文档|Oracle 中国、进去后找到核心API文档、选择8,英文(jdk用的1.8,只有英文版)。

Java在线API帮助文档网址:https://docs.oracle.com/javase/8/docs/api/

参数信息:

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

加在类上面就是类的注释

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

命令提示符操作:

cmdD:\ruanjian\xuexiruanjian\Typora\Java\idea\idea\JavaSE\JavaSE\HelloWorld\src\com\jiaguangqing\base>

javadoc -encoding UTF-8 -charset UTF-8 Doc.java

Java命令-中间参数为了让中文显示更加正常-把java文件编译成文档便于大家阅读

执行

正在加载源文件Doc.java...
正在构造 Javadoc 信息...
标准 Doclet 版本 1.8.0_471
正在构建所有程序包和类的树...
正在生成.\com\jiaguangqing\base\Doc.html...
Doc.java:14: 警告: @param 没有说明

  • @param name
    ^
    Doc.java:15: 警告: @return 没有说明
    • @return
      ^
      Doc.java:16: 警告: @throws 没有说明
      • @throws Exception
        ^
        正在生成.\com\jiaguangqing\base\package-frame.html...
        正在生成.\com\jiaguangqing\base\package-summary.html...
        正在生成.\com\jiaguangqing\base\package-tree.html...
        正在生成.\constant-values.html...
        正在构建所有程序包和类的索引...
        正在生成.\overview-tree.html...
        正在生成.\index-all.html...
        正在生成.\deprecated-list.html...
        正在构建所有类的索引...
        正在生成.\allclasses-frame.html...
        正在生成.\allclasses-noframe.html...
        正在生成.\index.html...
        正在生成.\help-doc.html...
        3 个警告

为了让文章更优秀不出现乱码,因为中文有些地方不识别

package com.jiaguangqing.base;/*** @author Jiaguangqing* @version 1.0* @since 1.8*/
public class Doc {String name;//他是一个属性/*** @author Jiaguangqing* @param name* @return* @throws Exception*/public String test (String name) throws Exception{return name;//他是一个方法}//我是通过命令行生成的  javadoc 参数 Java文件//作业:学会查找使用IDEA生成JavaDOC文档!   面向百度编程//基础部分的一切知识,后面几乎每天都会用
}

本文介绍了Java编程中的包机制和JavaDoc文档生成方法。包机制通过域名倒置命名规范组织类文件,使用package和import语句管理命名空间。JavaDoc用于生成API文档,支持@author、@version等参数标注,可通过命令行工具生成HTML格式文档。文章还演示了如何为类和添加注释,并提示使用IDEA集成开发环境生成文档。这些基础知识点是Java开发中的常用技能。

http://www.jsqmd.com/news/65563/

相关文章:

  • 一些复数的有趣的恒等式
  • DeepSeek-OCR 模型的下载
  • DeepSeek-OCR 模型的下载
  • C# 与 .NET 跨平台制作实战(第一章:开发环境搭建与.NET概述-上篇)
  • 2025散热风扇厂家实力排行榜:万航电子以智能温控技术领跑,六家高潜力本土品牌深度解析
  • AI 清洁管理系统:响应 3 秒,人力成本降低 42%
  • 2025东莞力利机械压铸设备实力榜:六家国产技术代表企业,热室与冷室压铸机核心优势深度解析
  • 岐金兰意义行为原生理论与AI元人文价值操作系统研究
  • virtualbox+ubuntu+vscode+ssh pwn环境配置
  • Maven 多模块项目与 Spring Boot 结合指南 - 教程
  • 2025砂面粉厂家实力榜:思洛尔新材料以纳米级球形蜡粉领跑,六家高潜力国产技术代表企业深度解析
  • 2025东莞包装材料厂家实力榜:共晟包装以可降解防静电技术领跑,八大环保纸袋品类深度解析
  • chat2db邀请码
  • 2025 最新高端艺术漆品牌 TOP10推荐!技术创新 + 美学表达权威榜单发布,重新定义墙面装饰新高度,行业专业数据,行业口碑榜及选择指南
  • 《密码系统设计》第十一周预习报告
  • 2025防水织带厂家实力榜:东莞市永沣织带以创新飞织技术领跑,六大高潜力本土品牌核心优势深度解析
  • 《密码系统设计》第十二周预习报告
  • 2025康明斯发电机组实力榜:广东三澳新能源科技领衔,六家高潜力本土品牌深度解析
  • 2025东莞汉高实业除蜡水厂家实力榜:六家国产技术代表企业的不锈钢金属工业清洗核心优势深度解析
  • 2025吹塑制品厂家实力榜:东莞石排盛林塑胶厂以精密中空吹塑领跑,六大高潜力本土品牌核心优势深度解析
  • 2025广东山农农业集团蔬菜配送实力榜:六家本土生鲜巨头的新鲜食材与有机食堂供应深度解析
  • 洛谷 P1271:选举学生会 ← 计数排序
  • will Arab play English again?
  • 2025广东懒人全自动酿酒设备实力榜:六家本土技术代表企业,以智能蒸汽与不锈钢工艺领跑行业深度解析
  • 使用Kali进行DOS攻击
  • FortiGuard 应用控制服务更新:新版本特性与签名变动
  • 【OS zephyr】子系统logging - 教程
  • 【OS zephyr】子系统logging - 教程
  • AI Studio GPU 占用过高导致卡顿的解决办法
  • 2025东莞宝晨研磨自动化机械有限公司实力榜:干湿两用溜光机与磁力研磨抛光机核心技术深度解析,六家高潜力本土品牌优势对比