java中static是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/06/15 02:09:18
我不是很彻底的明白
只是个模糊的概念
请教,static具体什么用,什么意思?
我知道那是静态变量?静态是什么意思?
还有一般主函数main(String[] args)
那个args是什么意思?
方括号是放它前面还是它后面?

static是指在内存的datasegment里生成一块内存 要用的时候不用每次都new一个新的内存空间 直接用类名+static的方法名或变量名引用就可以了 args是字符串数组的名字 你喜欢也可以换成String[] haha 方括号放前面后面都可以 习惯放前面

public static void main(String[] args)

(1)public:表示main方法可以由任何对象调用。
(2)static:表示这是一个类方法,区别于实例方法,与具体的对象无关。
(3)void:表示main方法没有返回值。
(4)String []args 是声明args可存储字符串数组;他是用来接受命令行传入的参数且只能为字符串

方括号放在前或后,与个人习惯有关,都是一样的!!!

静态的