玩了这么多天的 java 终于能看懂第一个程序了。 ^-^
class Instance{
public static void main(String [] args)
{
System.out.println("HelloWorld!");
}
}
class Instance: 定义一个名称为Instance的类。
public : 表示该函数的访问权限是最大的。
static:静态,表示该函数是 静态的函数, 在 class Instance加载时, 该函数就已经存在。
void: 表示该函数没有具体的返回值,
(String [] args): 表示传入该函数的参数列表是 一个元素为字符串类型的数组, 数组名是 args(arguments)。// 可改
输出该数组的长度 会发现, 这个数组的长度是 0, 这说明 这个数组是空数组, 那么怎么才能给它赋值呢?
* 第一种方法:在dos界面下, java Instance(要赋的初值,中间可以用逗号隔开)
// 例如: java Instancehaha hiehei,wuwu
* 第二种方法:如下:
/*
功能:打印main函数形参数组的长度,
给main函数形参数组赋初值。
将该元素打印出来。
*/
class MainInstance
{
public static void main(String[] args)
{
System.out.println(args.length);
// 要赋的值
String [] arr = {"wuwu", "haha", "xixi"};
MainTest.main(arr);
}
}
class MainTest
{
public static void main(String [] args)
{
// 打印 该数组元素
for(int i = 0; i < args.length; i++)
{
System.out.println(args[i]);
}
}
}
输出结果为:
0
wuwu
haha
xixi
------------------------------------------------------------------------------
参考自: java毕向东视频(pin)。