您的位置:

java中是先运行main函数(main方法是所有java程序执行的入口)

本文目录一览:

安卓应用怎么运行的?java中是先运行main函数,安卓中是先运行哪个函数?别说运行在虚拟机里面,

这个要看工程里的AndroidManifest.xml文件,这里有注册各种activity,而哪个注明了

action android:name="android.intent.action.MAIN" /

就代表先启动这个activity, 后面也有标志MAIN ,  可以想成与java的main函数类似

例子如下:

activity

   android:name=".SettingsActivity"

   android:label="@string/app_name"

   intent-filter

       action android:name="android.intent.action.MAIN" /

       category android:name="android.intent.category.LAUNCHER" /

   /intent-filter

/activity

(这个SettingsActivity会首先启动,下面的category android:name="android.intent.category.LAUNCHER" /  代表安装完之后 软件自动启动,若没有这句话,软件安装完不会自动启动,要你自己去点击)

java中类中的方法和main方法哪个先运行

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

java类文件的执行顺序,是先执行jar里的main方法,还是先执行自己写的类?

java 里的main相当于大门,如果你没有从门里进去,怎么去做其他的呢。直接在类里面写一个main方法呢。public static void main(String[] agre){

实例化对象呢,

}

Java中main函数

main函数是一个程序的入口,也是出口,main函数其实就是类里的一个方法,方法只能在类里声明了,所以maion函数必须声明在一个类里,一个程序里只有一个main函数,因为类与类之间是相与调用的。一个程序从开始运行就会先找main函数,然后再一步一步的执行,如果有多个main那么程序就会报错,因为他不知道该从那个门口(main函数)进,然而类为什么可以有多个呢,你还记的JAVA的三大基本特征么,即封装,继承,多态。而封装就是我们所说的类,他是把所有相同的属性,方法归纳到一起,即组成一个类。这样给你打个比方吧

main函数所在的一个类就相当于一个城市,而main函数就是城市的一个入口,并且只有一个入口,也可是出口,而城市中又有许多小区,我们叫他为类吧,而小区里的房子又基本相同,这也就验证了我们把同一类物品归为一类,即封装在一个类里,而每个小区又不同,这又验证了每一个类的实现功能 是不同的,而类与类这间的调用则是用NEW关键字,这个你应该会吧,继承,多态我就不用说了

main与类没有多关系,也就是类与方法的关系,说了这么多,希望对你有帮助啊

呵呵!

JAVA:java也是从带main那儿开始执行吗?不是从定义类的地方开头吗?

对的~JAVA从main函数开始执行程序。所以当你要运行一个程序的时候就要在main函数new一个对象。在通过对象来调用对象的行为来运行程序。此外JAVA也会默认的来执行类的构造函数(你有的话)。