Java中main方法的理解

您所在的位置:网站首页 java应用程序入口是什么 Java中main方法的理解

Java中main方法的理解

2024-06-29 13:57| 来源: 网络整理| 查看: 265

1.引言

在Java中,main()方法就是应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同,比如方法的名字必须是main,方法必须是public stsatic void类型的,方法必须接受一个字符串数组的参数等等

2.public

我们都知道,Java指定了一些可访问的修饰符如:private,protected,public。每个修饰符都有它对应的权限,public权限最大,为了保证JVM在任何情况下都可以访问到main方法,我们需要用public修饰 在这里插入图片描述 若不用public修饰,JVM将无法找到程序入口,程序将会报错。

3.static

用static修饰main方法,main方法可直接被类调用,而不需要实例化对象, 由于JVM在运行这个Java应用程序的时候,首先会调用main方法,调用时不实例化这个类的对象,而是通过类名直接调用因此需要是限制为public static。

4.void

JVM调用了main方法,main将数据返回给JVM,main方法一旦返回数据,也就意味着程序结束了,而JVM要这个返回的数据是没有意义的。所以就设计main方法为void

5.String[] args

这是一个参数,它是一个字符串数组,用于接收从命令行传递给程序的参数, main()方法中字符串参数数组作用是接收命令输入参数的,命令行的参数之间用空格隔开。 下面给出一个例子,看看如何初始化和使用这组数组的。

public class TestMain { public static void main(String[] args){ System.out.println("打印main方法中的输入参数!"); for(int i=0;ijavac TestMain.java D:\Study\basetest\src>java TestMain 1 2 3 打印main方法中的输入参数! 1 2 3


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3