JavaSE学习(1):如何制作帮助文档
一、自己制作帮助文档(工具类):
构造方法私有化:
成员方法静态化 只能通过类名调用,不能创建新对象
Javadoc:文档工具:
格式:javadoc -d 目录 -author -version 文件名.java
文档工具只解析public 和protected修饰的
二、如何查看帮助文档?:
举例:Math类
1. 关注包
java.lang 不需要导包
如果不是这个包,就需要导包
2. 关注类的定义, 关注继承关系等信息
public final class Math extends Object
3. 类的概述:
Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。
4. 版本, 可以知道jdk的发展历史, 如果版本比使用的jdk版本高,就不能使用。
JDK1.0
5. 构造方法
就知道如何根据图纸创建对象
6. 查看要查找方法:
static double random() [0.0, 1.0)
返回带正号的 double 值,该值大于等于 0.0 且小于 1.0。
三、练习
题目: 写一个数组的工具类ArrayTool, 要求提供遍历,求最大值,最小值,逆序,查表,找元素在数组中最后出现的索引等操作。并生成帮助文档
[code]/** 2这是我写的一个整形数组的工具类ArrayTool, 提供遍历,求最大值,最小值,逆序,查表,找元素在数组中最后出现的索引等操作。 3 @author 潇雷 4 @version 2019年5月15日 5*/ 6 7public class ArrayTool{ 8 /** 9 将构造方法私有化,防止外界创建对象 10 */ 11 private ArrayTool(){ 12 13 } 14 /** 15 遍历数组 16 @param arr传入一个一维整形数组 17 */ 18 public static void traversal(int arr[]){ 19 //遍历数组 20 for(int i=0;i<arr.length;i++) 21 { 22 if(i<arr.length-1) 23 { 24 //输出遍历结果 25 System.out.println("{"+arr[i]+" "); 26 } 27 else{ 28 //如果是最后一位,则输出右括号 29 System.out.println(arr[i]+"}"); 30 } 31 } 32 } 33 /** 34 @param arr 求一维数组的max 35 */ 36 public static int max(int arr[]){ 37 int max=arr[0]; 38 for(int i=1;i<arr.length;i++) 39 { 40 if(arr[i]>max){ 41 max=arr[i]; 42 } 43 } 44 return max; 45 } 46 /** 47 @param arr 求一维数组的min 48 */ 49 public static int min(int arr[]){ 50 int min=arr[0]; 51 for(int i=1;i<arr.length;i++){ 52 if(arr[i]<min){ 53 min=arr[i]; 54 } 55 } 56 return min; 57 } 58 /** 59 @param arr 将一维数组逆序 60 */ 61 public static void reverse(int arr[]){ 62 for(int i=0;i<arr.length/2;i++){ 63 int temp; 64 temp=arr[i]; 65 arr[i]=arr[arr.length-i-1]; 66 arr[arr.length-i-1]=temp; 67 } 68 } 69 /**查表,找元素在数组中最后出现的索引等操作。 70 @param arr 输入一个一维数组 71 @param key 需要查找的元素 72 */ 73 public static int find(int arr[],int key){ 74 int index=-1;//定义一个数组下标 75 for(int i=0;i<arr.length;i++){ 76 if(arr[i]==key){ 77 index=i; 78 } 79 } 80 return index; 81 } 82}
在生成代码块的时候,遇到了下面的这个错误:
java.lang.IllegalArgumentException
解决方法:
经过后面解决:是classpath环境变量的配置出错问题,classpath目录下的.class文件可以在任意目录运行,配置好后,目录下的.class在任何位置都能打开,但是不推荐配置,因为会优先取class搜索。本题遇到的问题出错也是和classpath环境变量的配置出错相关的,因此,采用的解决措施是把删除classpath路径。
最终生成了API帮助文档。
关注微信公众号:潇雷
一起学习,共同进步!
- HOWTO:用InstallShield制作安装包时如何实现F1快捷键启动安装帮助文档
- 黑马程序员_如何制作帮助文档?
- 8 面向对象(制作帮助文档,通过JDK提供的API学习了Math类,代码块,继承(继承子父成员访问特点,super关键字,方法重写))
- 关于12864文档的解读,有助于帮助学习如何读文档
- OC基础:NSString NSNumber 如何学习苹果帮助文档
- 制作帮助文档、利用api文档学习工具类使用、代码块、继承及继承的注意点
- 关于如何利用Pocket CHM Pro制作帮助文档
- 【极客学院】-iOS学习笔记-3-Playground(可视化调试,帮助文档,如何提问)
- Java开发工具_Eclipse如何制作帮助文档和使用jar包
- Java如何制作帮助文档(API)
- 学习如何看帮助文档
- java中我们如何制作我们自己的API帮助文档
- 如何用Easy CHM制作CHM格式电子书(帮助文档)
- 如何便捷的制作CHM帮助文档
- 08_面向对象【帮助文档的制作和作用、如何使用JDK提供的帮助文档、代码块概述(局部代码块,构造代码块,静态代码块)和讲解、继承】
- 如何用Easy CHM制作CHM格式电子书(帮助文档)
- iOS开发学习第十六课——如何使用苹果帮助文档、NSString
- 如何能够看懂JavaSE帮助文档---API
- (转)如何利用DirectX SDK里的帮助文档进行学习
- Java文如何制作帮助文档4