1.main()主函数是什么?

  1. 是一个类的运行入口,java虚拟机通过某个类的main()执行某一个类,当一个类中有main()方法,执行命令“java 类名”则会启动虚拟机执行该类中的main()方法。

2.主函数main()的语法分析

//主方法,是程序的入口
public static void main(String[] args) {
...
}
  1. 由于java虚拟机需要调用类的main()方法,所以该方法的访问权限必须是public。

  2. 因为java虚拟机在执行main()方法时不必创建对象,该方法必须是static的,main() 方法是静态的,因此JVM在执行main方法时不创建main方法所在的类的实例对象,因而在main()方法中,我们不能直接访问该类中的非静态成员,必须创建该类的一个实例对象后,才能通过这个对象去访问类中的非静态成员。

  3. 该方法接收一个String类型的数组参数,该数组中保存执行java命令时传递给所运行的类的参数。为什么入参是字符数组呢,因为字符串数组,可以接受多个参数,且任何数据类型都能和字符串进行转换。

3.主函数main()的两种传参数的方法

  1. 测试dome
public class testMain {
	public static void main(String[] args) {
			for(int i = 0 ;i < args.length; i++) {
				System.out.println(args[i]);
			}
	}
}
  1. eclipse传参步骤
    第一步:双击方法,右键
    第二步:选中下图的Run Configurations…
    java main()方法 主函数 面试点
    第三步:选中要执行的方法,选中Arguments,输入字符串
    java main()方法 主函数 面试点
    第四步:点击Run
    java main()方法 主函数 面试点
    第五步:查看输出结果
    java main()方法 主函数 面试点
  2. cmd控制面板传参
    第一步:把编写好的类方法D盘
    java main()方法 主函数 面试点
    第二步:如图输入cmd,打开命令控制窗口
    java main()方法 主函数 面试点
    第三步:如下图进行步骤操作,记得输入命令后要打回车
    java main()方法 主函数 面试点

相关文章:

  • 2021-10-30
  • 2021-11-10
  • 2022-01-03
  • 2022-01-02
  • 2021-12-22
  • 2021-11-29
  • 2021-11-29
猜你喜欢
  • 2022-12-23
  • 2021-08-30
  • 2022-01-31
  • 2022-12-23
  • 2021-06-29
  • 2022-12-23
  • 2022-01-18
相关资源
相似解决方案