java中说明书开发文档如何编写

java中说明书开发文档如何编写,第1张

由于在java开发时我们得到的或者给别人的文件一般都是class文件,不会给出源文件,故编写一个简洁易懂的说明书是必须的。

ps: @param int[] arr 会有警告,可以删掉 int []。

用工具解析文档注释:javadoc工具

javadoc -d 目录 -d -author  -version ArrayTool.java

有时会提示出错:找不到可以文档化的公共或受保护的类-->在class前加一个public即可。

JDK自带一个简单的Notepad,你可以研究一下他的源代码。

在%JAVA_HOME%\demo\jfc\Notepad 目录下

JDK自带一个稍复杂的Stylepad,你可以研究一下他的源代码。

在%JAVA_HOME%\demo\jfc\Stylepad目录下

下面的是写的一段测试代码,结果如图:

至于你要的前N个词汇出现频率最高的,就不帮你写了,提示可以使用 List<String,int>去计算。

import java.util.ArrayList

import java.util.List

public class Test {

String content = "虽然/c 宝洁/nz 的/ude1 整体/n业务/n发展/vn"

+ " 状况/n 仍/d为/v 增长/vn,/wd 但/c 在/p 一些/mq领域/n "

+ "受到/v 强大/a的 / ude1 竞争/vn 压力/n 影响/vn 。/wj比如/v"

+ " 在/p 传统/n的/ ude1 洗/v 发/v 水/n、/wn 洗衣粉/n、/wn "

+ "护理/vn 用品/n等/ udeng日常/b护理/vn领域/n,/wd宝洁/nz" +

" 在/p 全球/n 范"

public void start() {

String newContent=content.replaceAll("[\\s]","")//去掉空格

String[] words = newContent.split("[\\/]")// 分割出带字母的词汇

List<String>list = new ArrayList<String>()

for (int i = 0i <words.lengthi++) {

char[] bytes = words[i].toCharArray()

String xx = ""

for (int j = 0j <bytes.lengthj++) {

String bt = bytes[j] + ""

if (!bt.matches("[a-zA-Z]") &&!bt.matches("[0-9]")

&&!bt.matches("[,。?、]")) {

xx += bt

}

}

list.add(xx)// 得到所有中文词汇

}

for (int i = 0i <list.size()i++) {

String w = list.get(i).toString()

if (!"".contains(w)) {

int count = 0

for (int j = 0j <list.size()j++) {

if (w.equals(list.get(j))) {

count++

}

}

System.out.println("词汇《" + w + "》出现了 " + count + "次 !")

}

}

}

public static void main(String args[]) {

new Test().start()

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8046599.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-13
下一篇2023-04-13

发表评论

登录后才能评论

评论列表(0条)

    保存