Java-13 API帮助文档

一、main方法格式讲解:

public static void main(String[] args) {...}
public
公共的,访问权限是最大的。由于main方法是被JVM调用的,所以它的权限要够大
static
静态的,不需要创建对象,直接通过类名就可以了,main这样写的意义是方便JVM调用
void
返回值,代表着一个方法没有返回值,因为返回值是返回给调用者的,而main
是JVM调用的,所以返回给JVM是没有意义的。
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] + ",");
        }
    }

}

 

 

 

 四、如何使用帮助文档

 

 

 

posted @ 2021-09-26 21:13  艺术派大星  阅读(773)  评论(0)    收藏  举报
levels of contents