当前位置: 首页 > 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.rkmt.cn/news/76095.html

相关文章:

  • 一些复数的有趣的恒等式
  • C# 与 .NET 跨平台制作实战(第一章:开发环境搭建与.NET概述-上篇)
  • 2025东莞力利机械压铸设备实力榜:六家国产技术代表企业,热室与冷室压铸机核心优势深度解析
  • Maven 多模块项目与 Spring Boot 结合指南 - 教程
  • 洛谷 P1271:选举学生会 ← 计数排序
  • 2025吹塑制品厂家实力榜:东莞石排盛林塑胶厂以精密中空吹塑领跑,六大高潜力本土品牌核心优势深度解析
  • 使用Kali进行DOS攻击
  • 【OS zephyr】子系统logging - 教程
  • 2025东莞宝晨研磨自动化机械有限公司实力榜:干湿两用溜光机与磁力研磨抛光机核心技术深度解析,六家高潜力本土品牌优势对比
  • 2025酒店拖鞋机厂家实力榜:东莞昆仑智能以高效智能技术领跑,六家优质本土品牌生产线深度解析
  • 2025东莞永安科技锡膏厂家实力榜:激光焊接与Mini LED固晶等八大创新品类领跑,高导热金锡合金技术深度解析
  • 小白必看:零花销开启微调模型之旅
  • 2025.12.7博客
  • 002.简易对拍器
  • 2025东莞精密模具厂家实力榜:宏良塑胶电子以高精度注塑技术领跑,六家本土技术代表企业核心优势深度解析
  • 2025广东正达松远智能科技实力榜:给汤机与重力铸造自动化领跑,六家高潜力本土品牌深度解析
  • Ubuntu 搜狗输入法安装
  • 2025工业制冷设备实力榜:凯诺机械以高效节能技术领跑,六家国产冷水机厂家核心优势深度解析
  • 2025电热元件厂家实力榜:赫斯特(东莞)电热科技以创新热流道发热圈领跑,六大核心发热组件深度解析
  • 2025东莞中控自动化冲压机械手实力榜:六家国产高精度摆臂与二次元拉伸技术代表企业深度解析
  • 【OPENGL ES 3.0 学习笔记】第十七天:模型矩阵、视图矩阵与投影矩阵 - 详解
  • 2025自动提升机厂家实力排行榜:东莞垚林机械以智能高效技术领跑,六家创新本土品牌深度解析
  • opencv 学习: 05 像素处理
  • 正则表达式匹配 IP 地址
  • Linux驱动开发与Android驱动创建
  • 2025东莞艺立鞋服科技实力解析:六家顶尖鞋类设计培训与打版技术创业班深度排名
  • SQL 注入笔记
  • 2025新疆泓浩机电出租实力榜:甲醇与移动式发电机租赁领跑,六家高潜力本土服务商深度解析
  • docker安装
  • 2025深圳亿图机电模切设备实力榜:智能激光与圆刀技术领跑,六大高潜力本土品牌核心优势深度解析