java说明书通过注释来完成。下面通过一个例子来看看如何制作JAVA程序的说明书,也就是大家经常听到的API。
温馨小贴士:解决DOS下中文编码问题 GBK
http://jingyan.baidu.com/article/ca2d939dc76c89eb6c31ce96.html

/**
这是一个可以对数组进行操作的工具类,该类中提供了,获取最值,排序等功能。
@author Jungle
@version V1.1
*/
public class ArrayDemo
{/**空参数构造函数。*/private ArrayDemo(){};/**获取一个整型数组中的最大值 @param  arr 接收一个int类型的数组 @return 会返回一个该数组中最大值*/public static int getMax(int[] arr){int max = 0;for(int i = 1;i<arr.length;i++){if(arr[i]>arr[max]){max = i;}}return arr[max];}/**获取一个整型数组中的最小值 @param arr 接收一个int类型的数组 @return 会返回一个该数组中最小值*/public static int getMin(int[] arr){int min = 0;for(int i = 1;i<arr.length;i++){if(arr[i]<arr[min]){min = i;}}return arr[min];}/**给int数组进行选择排序。 @param arr 接收一个int类型的数组*/public static void selectSort(int[] arr){for(int i = 0;i<arr.length-1;i++)for(int j =i+1;j<arr.length;j++ ){if(arr[i]>arr[j]){swap(arr,i,j);}}}/**给int数组进行冒泡排序。 @param arr 接收一个int类型的数组*/public static void bubbleSort(int []arr){for(int i = 0;i<arr.length-1;i++)for(int j =0;j<arr.length-i-1;j++){if(arr[j]>arr[j+1]){swap(arr,j,j+1);}}}/**给数组中元素进行位置的置换 @param arr 接收一个int类型的数组 @param a 要置换的位置 @param b 要置换的位置*/private static void swap(int[] arr,int a,int b ){int temp = arr[a];arr[a] = arr[b];arr[b] = temp;}/**用于打印数组中的元素。打印形式是[element1,element2,element3,.....] @param arr 接收一个int类型的数组*/public static void prinT(int[] arr){System.out.print("[");for(int k = 0;k<arr.length;k++){if(k!=arr.length-1)System.out.print(arr[k]+",");elseSystem.out.print(arr[k]+"]");}}}

DOS下运行:javadoc -d myhelp -author -version ArrayDemo.java

对应的目录下如果没有myhelp的文件夹,会自动创建如下:


点击打开以后:

赶紧试试吧。

JAVA——制作java程序说明书、解决DOS下中文编码问题 GBK相关推荐

  1. 解决Tomcat下IntelliJ IDEA报错java.lang.NoClassDefFoundError: javax/servlet/ServletContextListener

    解决Tomcat下IntelliJ IDEA报错java.lang.NoClassDefFoundError: javax/servlet/ServletContextListener   笔者在做代 ...

  2. java version 和javac版本不一致_解决linux下javac -version和java -version版本显示不一致...

    [javascript] view plaincopy [root@localhost usr]# $JAVA_HOME/bin/java -version bash: /bin/java: 没有那个 ...

  3. Dos下命令运行带有包名的Java类

    这几天在回顾原来的知识,发现知识一段时间不整理的话很多东西手生的很,今天刚刚想在dos下运行一个java类却出错了.Exception   in   thread   "main" ...

  4. 第二篇:Dos下运行java程序

    第一步:打开开始,运行cmd,进入dos界面. 第二步:依次运行java和javac,检测jdk是否已经配置好,如果显示下面信息,则证明已经配置好: 第三步:新建一个文件夹,在文件夹下,新建一个文本文 ...

  5. 解决linux下javac -version和java -version版本显示不一致

    版本不一致导致我这里出现这种问题,Exception in thread "main" java.lang.UnsupportedClassVersionError: kongju ...

  6. linux下java程序乱码,解决linux下java程序(例如applet)中文乱码问题

    解决linux下java程序(例如applet)中文乱码问题 平台:Mandriva 2006.0 将Windows下的字体文件simsun.ttc拷贝到/usr/share/fonts/zh_CN, ...

  7. java smtp.126.com_Java Mail---SMTP、POP3协议-DOS下手动收发邮件演示过程

    转载请注明出处: http://blog.csdn.net/qq_26525215 本文源自 E-Mail协议简介: 邮件服务器,按照提供的服务类型,可以分为发送邮件的服务器我接收邮件的服务器. 发送 ...

  8. 【原创】-eclipse下连Hadoop报java.lang.OutOfMemoryError: Java heap space的解决办法

    eclipse下java.lang.OutOfMemoryError: Java heap space的解决办法: 一.在eclipse下远程连接Hadoop出现如下问题: 14/03/28 22:3 ...

  9. 解决命令行下java编译javac不成功java和java -version可以成功的三种解决方案

    最近在cmd命令行下javac编译java文件不成功,但是输入java和java -version没问题 在CSDN看了一下午各路大神的回答,自己总结一下三个解决方法: 1.如果cmd下输入java或 ...

最新文章

  1. python和vba操作excel_python调用excel中VBA代码
  2. 嵌入式系统开发入门二:C语言的几个注意事项
  3. python数值模拟教程_数值模拟必备random模块
  4. selenium 基于浏览器驱动测试
  5. 高精度加法(A+BProblemII)
  6. Codeforces Round #159 (Div. 2)
  7. Tensorflow 2.x代码中如何控制随机性以保证结果可重复性
  8. mysql常用监控脚本命令列表
  9. 孙子兵法--你如何来做好事情
  10. 虚函数 虚继承 抽象类
  11. Linux ifconfig命令无效的解决方法
  12. 编程之法-C语言应用开发与工程实践-C语言概述
  13. 暴雪每周服务器维护时间,每周维护解读
  14. 警惕股票连续涨停后的跌停情况,需再三注意!(实例)
  15. Opencv-python生成幻影坦克
  16. CSDN博客编辑格式
  17. 某马程序员NodeJS速学笔记
  18. 摩托罗拉推出首款折叠屏手机,重新定义“翻盖机”的未来?| 一周硅谷热闻...
  19. 汇编分分fen析IFELSE
  20. layui删除确认,提示创

热门文章

  1. 常见的传输介质的种类和性能,你知道嘛?
  2. 算法笔记之回溯法(一)——溯洄从之,道阻且长;溯游从之,宛在水中央。
  3. MATLAB app 实现音乐播放器
  4. ubuntu下安装搜狗拼音输入法
  5. Revit二次开发——自动标注轴网
  6. html中repeat平铺图片5张,no-repeat
  7. bbr是什么?有什么用?如何安装使用?
  8. 使用MySQL管理工具-SQLyog 9.63报错号码2058,超详细解析
  9. 将m4s文件转为mp4
  10. XIB总结(代码加载xib或xib拖xib)