导航:首页 > 编程语言 > javamain函数位置

javamain函数位置

发布时间:2023-10-04 11:06:21

java中main函数

作用:在Java中,一般程序将main函数作为程序的入口,程序是从main函数开始执行的。除了applet这个类不需要main函数,常用语程序测试。下面分别讲解声明main()时关键字的作用。
main函数的格式为:public static void main(String[] args){},下面分别介绍各个字母的含义:
public访问控制符:声明该类的访问权限为共有的。
static静态方法(或类方法):声明main()方法是一个静态方法。在编译阶段,main()函数被存储在静态存储区,即main()方法在声明阶段就已经分配了内存(或称为已经被实例化成对象)。而非static方法(类方法)在声明阶段仅说明方法的大小并未分配内存空间,也就是说,我们不能对未被实例化的对象操作,因为该类并没有被实例化,既不存在该类的对象。
void返回值类型:main方法执行结束后返回一个void。
String[] args形参列表:作用如下。
1.在main()的执行前,可以在DOS窗口通过键入命令方式向main()函数传递参数。例如:
package com.mainTest;

public class MainDemo {

public static void main(String[] args) {
//static对main方法的影响
MainDemo test = new MainDemo();
test.main();

//参数列表
String str = new String();

for (int i = 0; i < args.length; i++) {
System.out.println(args[i]);
str += args[i];
}
System.out.println(str);

}
public void main(){
System.out.println("unstatic main() function.");
}
}

Ⅱ java中main()方法是哪个类里面的方法

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

在看Java中的main()方法之前,先看一个最简单的Java应用程序HelloWorld,我将通过这个例子说明Java类中main()方法的奥秘,程序的代码如下:

public class HelloWorld {
public static void main(String args[]) {
System.out.println("Hello World!");
}
}

一、先说类:

HelloWorld 类中有main()方法,说明这是个java应用程序,通过JVM直接启动运行的程序。
既然是类,java允许类不加public关键字约束,当然类的定义只能限制为public或者无限制关键字(默认的)。

二、再说main()方法

这个main()方法的声明为:public static void main(String args[])。必须这么定义,这是Java的规范。

为什么要这么定义,和JVM的运行有关系。
当一个类中有main()方法,执行命令“java 类名”则会启动虚拟机执行该类中的main方法。

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

Ⅲ java程序如何找到main方法

Java程序里面找main方法,可以在eclipse中使用快捷键:Ctrl+shift+G,搜索关键词:main,就可以找到一专个工程的main方法。
main是给类属定义的方法,当类作为包中的主类时,必须要有main方法,main方法是程序的入口,当程序执行时,优先调用它。然后在main方法中再调用别的类和方法,就完成了程序。

阅读全文

与javamain函数位置相关的资料

热点内容
动漫图片的文件格式 浏览:560
黑衣紧身美女跳小苹果 浏览:670
无法收缩数据库 浏览:216
java中获取二维数组的长度 浏览:510
手机里面的数据线怎么接 浏览:491
微信转帐是红包吗 浏览:748
如何学会函数编程 浏览:985
js赋值高度 浏览:940
录像机登录密码 浏览:94
中断程序格式 浏览:543
微信电话本批量删除联系人 浏览:439
hp5200固件升级文件 浏览:176
除了问卷星还有哪里收集数据 浏览:387
如何编程五子棋盘 浏览:747
微信相册空间 浏览:839
苹果怎么刷回935 浏览:437
linux的模板文件在哪个文件夹 浏览:923
企业网络规划拓扑图 浏览:927
在哪里可以下载书痴APP 浏览:644
橡皮擦工具怎么使用方法 浏览:781

友情链接