88问答网
所有问题
请问JAVA的main函数前加的static和public是什么意思?代表了什么?不加呢
如题所述
举报该问题
推荐答案 2020-02-06
static关键字,告知编译器main函数是一个静态函数。也就是说main函数中的代码是存储在静态存储区的,即当定义了类以后这段代码就已经存在了。如果main()方法没有使用static修饰符,那么编译不会出错,但是如果你试图执行该程序将会报错,提示main()方法不存在。因为包含main()的类并没有实例化(即没有这个类的对象),所以其main()方法也不会存。而使用static修饰符则表示该方法是静态的,不需要实例化即可使用。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/ggaBS1StVgMatB1BMSK.html
相似回答
JAVA
里面我感觉每个程序都会有
public
static
void
main
(String[] arg...
答:
1.public:表示这个方法可被任意调用,没有存取权限的限制
。2. 定义为static,
表示这个方法即使没有类的实例都能够执行
。3.main表示是程序的入口。4.args是程序在命令下运行时用户给的参数.希望对你有用
实例分析
Java中public
static
void
main是什么意思
答:
public
static
void main(String argv[])从定义上说,认为是
主函数
、入口函数。
java
类
中函数前加和不加static
有
什么
不同
答:
static表示的静态
。如果此函数是静态的,会在程序初始化过程中直接进行内存加载,此方法内的所有方法内容必须是静态的,否则会报错静态方法引用动态变量。方法调用:“类名.方法”如果此函数是动态的,那么只有在调用的时候才会被主动加载一次,之后释放内存。方法调用:必须先实例化出来一个类,之后再通过实...
java中main
方法后面括号里
的是什么?
答:
(1)public关键字,声明主函数为public就是告诉其他的类可以访问这个函数。
(2)static关键字,告知编译器main函数是一个静态函数
。(3)void关键字表明main()的返回值是无类型。(4)参数String[] args,第一、程序使用者可以在命令行状态下向某个类传递参数。第二、可以在另一个类中向包含main()...
public
static
void
main
(string[] args)
是什么意思
,详细点
答:
public
:表示的这个程序的访问权限,表示的是任何的场合可以被引用,这样
Java
虚拟机就可以找到
main
() 方法,从而来运行
java
c 程序。
static
: 表明方法是静态的,不依赖类的对象的,是属于类的,在类加载的时候 main() 方法也随着加载到内存中去。void:main():方法是不需要返回值的。main:约定俗...
public
static
void
main
(String args[]) 这句话
是什么意思?
答:
public 是
修饰符,
static
说明方法是静态的(静态方法可直接用类名调用),void指方法无返回值,main是方法名,String args[],是传递给方法
main的
参数,其中String是参数的类型,args是参数名。另外,对于main方法,它是一个入口,但是
java中的
任何方法都是这样的,有修饰符,状态(没有static时是非静态...
在
java
语言中,有时候变量常量声明时要
加一
个“
static
”,有的时候
不加
...
答:
public
static
void
main
(String args[]){ T
Static
t = new TStatic(5); //声明对象引用,并实例化 TStatic tt = new TStatic(); //同上 System.out.println(t.i);System.out.println(tt.i);System.out.println(t.i);} } 这段代码里面Tstatic类有一个static的int变量I,有两个构造...
java中
类
前面加static是什么意思?
麻烦帮忙解释下下面程序运行的过程,谢 ...
答:
static
是静态的。因为
main是
静态的,所以它里面的函数也是静态的。又因为近者亲,输入的应该是SubClassB里面的变量。
大家正在搜
static和public的区别
public和static
main方法为什么要static
void main什么意思
static abstract
public static 接口
main方法必须是public
publicvoidmain
static class