您的位置:首页 > 大数据 > 人工智能

151217MainTest主函数详细介绍

2016-01-03 09:46 375 查看
package java151217;

/*

* 主函数 :是一个特殊的函数,作为程序的入口

* 可以被jvm调用

* public :代表该函数权限是最大的

* static:代表主函数随着类的加载就已经存在

* void:主函数没有具体的返回值

* main:不是关键字,是一个特殊的单词,可以被jvm识别

* String[] args 函数的参数:参数类型是一个数组,数组的元素是字符串

* 主函数的格式是固定的

*

*

* javac 编译

* java 运行程序 ,启动虚拟机

* 在cmd中运行

* javac MainDemo

* java MainDemo haha hehe heihei

*/

class Main {

/*

* 猜测args 是何值? args 可以==null ,也可以是数组实体

* args 传入的是new String [0];

* 证明:可以向类中传入一个String []类型的数据

*/

/*

public static void main(String[] args) {//args ,arguments

System.out.println("Hello World!");

System.out.println(args);//[Ljava.lang.String;@2a139a55

System.out.println(args.length);//0

//再传入haha hehe heihei

for (int i = 0; i < args.length; i++) {

System.out.println(args[i]);

}

}

*/

public static void main(int x) {

System.out.println(x);

}

public static void main(String[] args, int x) {

System.out.println(x);

}

public static void main(String[] args) {

String [] arr ={"哈哈","嘿嘿","嘻嘻","雅蠛蝶"};

MainTest.main(arr);

}

/*

* 主函数的详细介绍

*/

}

class MainTest{

public static void main(String[] args) {

for (int i = 0; i < args.length; i++) {

System.out.println(args[i]);

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: