
正文
java主函数是什么代码 java的主方法怎么写
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何编写java主函数
一般而言,编写一个能运行在操作系统上的程序,都需要一个主函数。主函数意味着建立一个独立进程,且该进程成为了程序的入口,对其它各函数(在某些OOP语言里称作方法,比如Java)进行调用,当然其它被调用函数也可以再去调用更多函数.......这样整个程序的运行轨迹就像一种栈,有时我们称之为调用栈。主函数既是程序的入口,又是程序的出口,通常我们还可以指定一个exit code再退出,以表明程序最后的结果是什么样的。
作用:
由于主函数肩负着入口和出口的重任,所以最好不要把太多的细节方面的逻辑直接放在主函数内,这样不利于维护和扩展。主函数应该尽量简洁,具体的实现细节应该封装到被调用的子函数里面去。
各种语言示例:
C语言
按照C99标准的规定,C语言的main函数如下:
int main(
void){/*百度百科示例代码*/}//整数类型主函数(无类型)
或者
int main(intargc,
char*argv[]){/*百度百科示例代码*/}//整数类型主函数(整数类型统计参数个数,字符类型*
数组指针至字符[])
C++语言
按照C++98标准和C++11标准的规定,C++语言的主函数如下:
int main(){/*百度百科示例代码*/}//整数类型主函数
或者
int main(intargc,
char*argv[]){/*百度百科示例代码*/}//整数类型主函数(整数类型统计参数个数,字符类型*
数组指针至字符[])
Java语言
Java语言规定主函数必须是这样的:
staticvoidMain(String[]args){//静态无类型主函数(字符串[]args)
//百度百科示例代码......
}
这样就可以传一些参数给main函数。
相关问答
Q1: Java中main函数
main函数是一个程序的入口,也是出口,main函数其实就是类里的一个方法,方法只能在类里声明了,所以maion函数必须声明在一个类里,一个程序里只有一个main函数,因为类与类之间是相与调用的。一个程序从开始运行就会先找main函数,然后再一步一步的执行,如果有多个main那么程序就会报错,因为他不知道该从那个门口(main函数)进,然而类为什么可以有多个呢,你还记的JAVA的三大基本特征么,即封装,继承,多态。而封装就是我们所说的类,他是把所有相同的属性,方法归纳到一起,即组成一个类。这样给你打个比方吧
main函数所在的一个类就相当于一个城市,而main函数就是城市的一个入口,并且只有一个入口,也可是出口,而城市中又有许多小区,我们叫他为类吧,而小区里的房子又基本相同,这也就验证了我们把同一类物品归为一类,即封装在一个类里,而每个小区又不同,这又验证了每一个类的实现功能 是不同的,而类与类这间的调用则是用NEW关键字,这个你应该会吧,继承,多态我就不用说了
main与类没有多关系,也就是类与方法的关系,说了这么多,希望对你有帮助啊
呵呵!
Q2: eclipse上javamain函数的简写
您好,eclipse上的javamain函数的简写是main,它是一个特殊的函数,它是一个程序的入口,它的作用是调用程序的其java主函数是什么代码他函数,并且它的返回值是int类型,它的参数是一个字符串数组,它可以接受命令行参数,它的声明形式如下java主函数是什么代码:public static void main(String[] args),当程序运行时,它会自动调用main函数,并且它会传递命令行参数给main函数,这样main函数就可以根据命令行参数进行不同的操作。
Q3: Java中什么叫主函数
比如下面的Java程序:
public class Demo {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
这里面的:
public static void main(String[] args) {
System.out.println("Hello World!");
}
就是主函数
Q4: void main和int main的区别是什么?
void main 和 int main的区别就是有无返回值。
1、void定义的函数没有返回值,int定义的函数返回整型值。
2、void,字面意思是“无类型”,常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明,有注释和限制程序的作用。
扩展资料:
函数可以有返回值,也可以没有返回值。
1、没有返回值的函数:功能只是完成一个操作,应将返回值类型定义为void,函数体内可没有return语句。
2、有返回值的函数:函数的最后会有一个返回值return,可以用来获取该函数执行结果返回给该函数,让外部调用该函数的。
Q5: 有关java的,主函数是什么?就是一个class吗?
class subClass extends superClass是什么?
//这行表示subClass 继承 superClass
从类名中可以看出java主函数是什么代码,是subClass是子类java主函数是什么代码的意思java主函数是什么代码, superClass是超类的意思[
超类也叫父类]
继承的目的
第一点,子类可以获得父类的所有方法,
第二点,继承在接口中实现,主要是真对一种等级类型结构,
第三点,java中的继承是单根的,也就是说子只能有一个父,(在C++中一个子可以继承多个父,呵没办法,他为了向后兼容C),java中如果想实现一个子有多个父的话可以用接口,超级无敌的好东西。。
(可以看java与模式一书)
当然很多人把继承就看做第一点,所有有很多书中都会说,一些新手料用继承。其实我个人认为第二点非常重要,相当中要,应该说是java的灵魂了。
java主函数可不是一个类,它只是一个启动函数,
不管什么类中,都可以有主函数,当这个类中有主函数时,
用java虚拟机就可以启动这个类了,启动时虚拟机会找到主函并按顺序执行其中主函数调用的一些方法等,
当你用JBuilder写java时,或其它java开发工具,在一个java项目中都可以写很多个主函,然后开发工具会让你选择你启动那个类中的主函数。
为什麽会突然冒出一个 Bank 的数据类型?
//我想这位兄弟一定是不太了解面向对象,面向对方的意思就是我可以定义类型,Bank我想他不是数据类型,他是一个类,为什么我这样说,在java程序界有一个规则所有以大写字母开头的都是类Bank就是以大写字母开头,所以他一定是一个类。
而bank.someMethod(this); 是调用Bank类生成的对象bank的方法。不知道我这样说你明不明白,
我觉得我说的挺清楚的,呵呵。
我没搞过C++但我知道C++也是有主函数的。
关于java主函数是什么代码和java的主方法怎么写的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






