main方法,正如注释所说,这是程序开始执行的第一行。
对于一个Java应用程序来说,main方法是必需的,Java解释器在没有生成任何对象的情况下,以main作为入口来执行程序。
每个类中可以定义多个方法,但main方法只能有一个。
关键字public表示访问权限,指明所有的类都可以使用这一方法。
main必须被定义为public类型,因为当程序开始执行时它需要被它的类之外的代码调用。
关键字static指明该方法是一个类方法。
关键字void指明main()方法不返回任何值。
main方法圆括号中定义的String args[]是传送给main方法的参数,参数名为args,它是类String的一个对象。
方法的参数用“类名参数名”来指定,多个参数间用逗号分隔。
该行的最后一个字符是“{”,它表示了main程序体的开始,一个方法中包含的所有代码都将包括在这对花括号中间。
main仅是解释器开始工作的地方,一个复杂的程序可能包含几十个类,但这些类仅需要一个main方法。
1 package com.HelloWorld; 2 import java.util.Arrays; 3 public class ComparingArrays { 4 5 /** 6 * 数组 7 * @param args 8 */ 9 public static void main(String[] args) { 10 // TODO Auto-generated method stub 11 int[]a1={1,2,3,4,5,6,7,8,9,0}; 12 int[]a2=new int[9]; 13 System.out.println(Arrays.equals(a1, a2)); 14 int[]a3={1,2,3,4,5,6,7,8,9,0}; 15 System.out.println(Arrays.equals(a1, a3)); 16 int[]a4={1,2,3,4,5,6,7,8,9,5}; 17 System.out.println(Arrays.equals(a1, a4)); 18 } 19 20 }