当前位置:首页 » 编程语言 » java中main函数

java中main函数

发布时间: 2023-08-23 01:56:37

A. java中main函数

1、main是java的入口方法
2、main的入口方法是规定的写法,可以理解为死的,固定的
3、每个类中,都可以有main方法
4、一个类中,可以有多个main方法,参数可以不一样,但是入口的只有一个

B. java的main函数如何写

public static void main(String[] args)
首先因为main函数是程序入口,所以必需是public 和static的,不用返回值,即使有也有没有意义的,所以要void。args组数是运行程序时的参数列表,参数是字符串的,可以有多个的,所以必需声明为String的数组

C. java如何调用另个程序的main函数

Main方法是用static修饰的,有2种方法可以调用:

1、类名.main(参数);

2、new创建实例,实例.main(参数);

这个地方注意必须传递字符串数组的参数 或者 null !另外举一个用反射机制调用Main方法的例子。

这个类是被调用的main方法类:

Java代码:

public class Run

{

public static void main(String[] args)

{

String str=args[0]+"Hello World";

System.out.println(str);

}

}

下面是调用main方法的类:

Java代码:

public class JobRun

{

public static void main(String[] args)

{

String idStr = "YAya";

try

{

Method method = Run.class.getMethod("main", String[].class);

method.invoke(null, (Object) new String[] { idStr });

}

catch (Exception e)

{

e.printStackTrace();

}

}

}

(3)java中main函数扩展阅读:

main方法是一个特殊的方法,是程序执行的入口,一个Java程序从main方法开始执行。Java虚拟机在执行Java程序之前会事先分配一个主线程,然后在主线程里面执行我们这个main方法。

线程就是一个程序里面不同的执行路径!总之,就记住,Java程序从main方法开始执行,

比如:

public static void main(String[] args) {

System.out.println("nihao");

}

在这里当程序运行的时候,从main方法进来,然后做的第一件事就是System.out.println("nihao");

注意: main方法执行结束,程序也就执行结束了!

D. Java中main()的声明格式包括哪些

public
static
void
main(String[]
args)throws
Exception
{}
main方法被声明为静态方法(static),一般在一个类里面定义这样的main方法对该类进行一些简单的测试。main方法就这一种声明格式。
1.public
定义main方法的访问权限为公有的。
2.static
声明为静态方法,静态方法是属于类的,在没实例化之前就可以使用。
3.void
声明返回方式。
4.如果在main方法里面会抛出异常且未当场处理时需加上throws
Exception,否则可以不用,Exception
可以是你自己定义的异常。
5.重点介绍一下main函数的参数
String[]
args

String[]
args是main函数的形式参数,可以用来获取命令行用户输入进去的参数。声明main函数的时候一定要在括号里写上它,否则会报错。
举个用到String[]
args的例子,可能不能运行,权当给你理解用。
class
Example
{
public
void
main(String[]
args)
{
System.out.println(args[0]);
System.out.println(args[1]);
}
}
那么这个程序在执行的时候就需要向main函数传递形式参数的值,好让main函数完成打印的功能。
注:String[]
args显示args是一个String类型的数组,args[0]、args[1]是头两个元素。
执行时在控制台输入:straul
good
后面两个字符串随便写什么,它们作为实参传入main函数,straul传入args[0],good传入args[1]。
那么屏幕会出现:
straul
good
这和在main函数里调用其他函数并且向被调用函数传递参数是一样的道理,只不过传给main函数罢了。
希望对你有用!

热点内容
死锁避免的算法 发布:2025-02-05 04:43:07 浏览:579
python查文档 发布:2025-02-05 04:27:49 浏览:496
javaxmldom 发布:2025-02-05 04:27:40 浏览:9
linux修改内存大小 发布:2025-02-05 04:26:05 浏览:997
ftp命令复制文件 发布:2025-02-05 04:26:00 浏览:303
python好用的ide 发布:2025-02-05 04:14:18 浏览:516
id密码开头是多少 发布:2025-02-05 04:11:51 浏览:101
数据结构c语言ppt 发布:2025-02-05 04:11:45 浏览:43
如何用学习机配置的笔写字 发布:2025-02-05 04:09:15 浏览:395
5岁编程 发布:2025-02-05 04:06:21 浏览:653