数组工具类、文档注释

一、主函数代码--一般函数封装--类封装

最初在主函数里面写工具代码,

之后在一般函数里面写相关工具代码(主函数是共享,所以主函数周边一般函数就需要也共享(共享只能调用共享))

最后把工具都放到一个类里面,封装起来。(放到类中没有必须加共享的理由就先不加,创建对象再调用)

主函数主要负责调用,面对对象们。

 

图片

 【】批量编译和删除的技巧,利用通配符*代表文件名

 【】类里面的方法不访问对象特有数据,就可以加静态。能加就尽量加静态。之后,用类名就能调用方法,不用在创建对象了。

这样类里面一个特有数据都没有,全都是静态共享的,叫做工具类。很少。

 【】全是静态成员的类,对象的出现,一点意义都没有。

因此,强制这样的类禁止创建对象。

方法:因为创建对象都要构造器进行初始化。不让构造器进行初始化就可以构造不了对象。所以在空构造器前private私有化,外界不可访问,那么new ArrayTool();就无法访问构造器啦

图片

 

 
 二、文档注释
 

图片

 

图片

 

图片

 

图片

 

【】文档注释有,但是函数没有public,无法提取函数

图片

 

图片

 

 【】javadoc工具

命令行输入javadoc -d . -author -version ArrayTool.java

d文件夹路径  .当前路径

也可以放入文件夹javadoc -d myhelp -author -version ArrayTool.java

命令行自动新建一个文件夹myhelp

【】想要把一个类进行文档化,这个类必须是公共的public class Xxx

一旦写上public,文件名和类名就必须完全一样才行

【】private私有的不被注释提取。所以私有的只需要加多行注释就行。

【】找索引页打开index.html,里面有函数名,参数列表,返回值。知道这些就能使用了,不用知道里面怎末写的。
 

【】今后可以只给客户需要引用的class工具类和javadoc出的注释文件就可以,不用再发源文件了。

【】使用时,在执行自己代码时,可以把引用的相关工具类设置为classpath环境变量,就能使用了。

设置路径的时候,一定要set classpath=.;E:\java;%classpath%

否则找classpath就只在环境变量找,不在当前目录找了。但当前目录的class文件还要执行代码。

总之,设置classpath就要设置当前,又要设置工具所在的classpath。

标准设置方法:set classpath=.;E:\java;%classpath%这样即满足当前执行代码,又把新增class工具类和之前类加上

 

总结:

1主函数负责调用,其余功能或封装在一般函数里,或封装在其他类中。

2主函数是静态的,静态只能调用静态,所以主函数所在类的一般函数也需要加静态修饰符

其他类,如果里面用不到对象特有数据,那么建立对象就是浪费,最好加上静态可以类名直接调用

3文档注释/**可以使用javadoc -d myhelp -author -version 类名.java

提取出文件存放到新建的myhelp文件夹,里面有索引文件index.html可以看文档注释的内容

4给客户发工具,不发原代码,可以发送class文件以及文档注释文件夹,

客户拿到工具class文件,需要在自己代码里运行,需要设置classpath环境变量。使虚拟机找class既要从环境变量里面找工具class,也要从当前目录找自己写的class,因此设置环境变量格式为set classpath=.;E:\java;%classpath%

当前的点,工具的路径和以往引用,缺一不可

 
 
 
 
 
 
 
 
 
 
 
 
posted @ 2025-08-28 20:07  ibddindonon  阅读(8)  评论(0)    收藏  举报