Java-13 API帮助文档
一、main方法格式讲解:
public static void main(String[] args) {...}
public |
公共的,访问权限是最大的。由于main方法是被JVM调用的,所以它的权限要够大
|
static |
静态的,不需要创建对象,直接通过类名就可以了,main这样写的意义是方便JVM调用
|
void |
返回值,代表着一个方法没有返回值,因为返回值是返回给调用者的,而main |
main |
首先是一个方法的命名,但是java把一个程序的入口方法定义名为main |
String[] args |
是main方法的参数,形式参数
|
/*
String[] args:是main方法的参数,形式参数
这是一个字符串数组,可不可以取值呢?
那既然我们没有传参数,这样写的意义是什么?
在早期的时候,JDK1.5之前,还没有Scanner类的时候,通过对main方法直接传参。
如果写上又怎么给值呢?
java MainDemo hello demo bigdata
*/
public class MainDemo { public static void main(String[] args) { System.out.println(args); System.out.println(args.length); // System.out.println(args[0]); //ArrayIndexOutOfBoundsException // System.out.println(args[1]); for(int i=0;i<args.length;i++){ System.out.println(args[i]); } } }
二.引用类型一般使用步骤
1.导包
格式: import .包路径.类名称;(如果需要使用的目标类,和当前类位于同一包下,则可以省略导包语句不写)
只有java.lang包下的内容不需要导包,其他的包都需要import语句
2.创建
格式:类名称 对象名 = new 类名称();
3.使用
对象名.成员方法()
package com.shujia.day1;
import java.util.Scanner;
public class ApiDemo {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
System.out.println("输入的数字是"+i);
String str = sc.next();
System.out.println("输入的字符串是"+str);
}
}
三、制作帮助文档
package com.shujia.day1; /* 为了方便其他人能够看懂你写的工具并且可以顺利使用工具类 你就必须对工具类添加注释 文档注释:(制作说明书) 1、写一个工具类 2、在工具类中添加文档注释 怎么加?参见ArrayTool.java 在哪加?参见ArrayTool.java 怎么用? 格式: javadoc -d 目录 -author -version ArrayTool.java -d 目录:输出文件目标目录 */ /** * 这是一个一维整数型数组排序查找打印类 * * @author lycc * @version 6.6.6 */ public class ClassTool { /** * 这是一个私有的无参构造行数,控制使用此类不能创建对象 */ private ClassTool() { } /** * 通过这方法遍历打印输入的数组 * @param arr 是调用这个数组遍历方法需要传入的参数,一位数组int型 */ public static void printArray(int[] arr) { System.out.print("["); for (int i = 0; i < arr.length; i++) { if (i == arr.length - 1) { System.out.print(arr[i] + "]"); } else System.out.print(arr[i] + ","); } } }
四、如何使用帮助文档