1 //package new_Object; 2 public class Main{ 3 public static void main(String[] args) { 4 System.out.println(args); 5 System.out.println(args.length); 6 for (int i = 0; i < args.length; i++) { 7 System.out.println(args[i]); 8 } 9 } 10 }
run图解:
解释:
[:数组
L:长类型
ava.lang:包名
String:字符串类型元素
@:分界符
667262b6:哈希值
--------------------------------------------------------------------
*主函数特殊之处:public static void main(String[] args)
1,格式固定
2,被JVM所识别和调用
public:因为权限必须最大的
static:不需要对象,直接用主函数所属类名调用即可
void:主函数没有具体的返回值
main:函数名,不是关键字,供JVM识别的固定的名字
String[] args:主函数的参数列表,是一个数组类型的参数,且元素都是字符串类型