JAVA——制作java程序说明书、解决DOS下中文编码问题 GBK
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相关推荐
- 解决Tomcat下IntelliJ IDEA报错java.lang.NoClassDefFoundError: javax/servlet/ServletContextListener
解决Tomcat下IntelliJ IDEA报错java.lang.NoClassDefFoundError: javax/servlet/ServletContextListener 笔者在做代 ...
- java version 和javac版本不一致_解决linux下javac -version和java -version版本显示不一致...
[javascript] view plaincopy [root@localhost usr]# $JAVA_HOME/bin/java -version bash: /bin/java: 没有那个 ...
- Dos下命令运行带有包名的Java类
这几天在回顾原来的知识,发现知识一段时间不整理的话很多东西手生的很,今天刚刚想在dos下运行一个java类却出错了.Exception in thread "main" ...
- 第二篇:Dos下运行java程序
第一步:打开开始,运行cmd,进入dos界面. 第二步:依次运行java和javac,检测jdk是否已经配置好,如果显示下面信息,则证明已经配置好: 第三步:新建一个文件夹,在文件夹下,新建一个文本文 ...
- 解决linux下javac -version和java -version版本显示不一致
版本不一致导致我这里出现这种问题,Exception in thread "main" java.lang.UnsupportedClassVersionError: kongju ...
- linux下java程序乱码,解决linux下java程序(例如applet)中文乱码问题
解决linux下java程序(例如applet)中文乱码问题 平台:Mandriva 2006.0 将Windows下的字体文件simsun.ttc拷贝到/usr/share/fonts/zh_CN, ...
- java smtp.126.com_Java Mail---SMTP、POP3协议-DOS下手动收发邮件演示过程
转载请注明出处: http://blog.csdn.net/qq_26525215 本文源自 E-Mail协议简介: 邮件服务器,按照提供的服务类型,可以分为发送邮件的服务器我接收邮件的服务器. 发送 ...
- 【原创】-eclipse下连Hadoop报java.lang.OutOfMemoryError: Java heap space的解决办法
eclipse下java.lang.OutOfMemoryError: Java heap space的解决办法: 一.在eclipse下远程连接Hadoop出现如下问题: 14/03/28 22:3 ...
- 解决命令行下java编译javac不成功java和java -version可以成功的三种解决方案
最近在cmd命令行下javac编译java文件不成功,但是输入java和java -version没问题 在CSDN看了一下午各路大神的回答,自己总结一下三个解决方法: 1.如果cmd下输入java或 ...
最新文章
- python和vba操作excel_python调用excel中VBA代码
- 嵌入式系统开发入门二:C语言的几个注意事项
- python数值模拟教程_数值模拟必备random模块
- selenium 基于浏览器驱动测试
- 高精度加法(A+BProblemII)
- Codeforces Round #159 (Div. 2)
- Tensorflow 2.x代码中如何控制随机性以保证结果可重复性
- mysql常用监控脚本命令列表
- 孙子兵法--你如何来做好事情
- 虚函数 虚继承 抽象类
- Linux ifconfig命令无效的解决方法
- 编程之法-C语言应用开发与工程实践-C语言概述
- 暴雪每周服务器维护时间,每周维护解读
- 警惕股票连续涨停后的跌停情况,需再三注意!(实例)
- Opencv-python生成幻影坦克
- CSDN博客编辑格式
- 某马程序员NodeJS速学笔记
- 摩托罗拉推出首款折叠屏手机,重新定义“翻盖机”的未来?| 一周硅谷热闻...
- 汇编分分fen析IFELSE
- layui删除确认,提示创