/*
静态变量和成员变量的区别
1.所属不同
a:静态变量属于类,所以也称为类变量
b:成员变量属于对象,,所以称为实例变量(对象变量)
2.内存中位置不同
a:静态变量储存于方法区的静态区
b:成员变量储存于堆内存
3.内存出现时间不同
a:静态变量随着类的加载为加载,随这类的消失而消失
b:成员变量随着对象的创建而存在,随着对象的消失而消失
4.调用不同
a:静态变量可以通过类名调用,也可以通过对象名调用
b:成员变量只能通过对象名调用
*/
main方法的格式讲解
public static void main(String[] args){}
public:公共的,访问权限是最大的,由于main方法是被jvm调用,所以权限要够大
static:静态的,不需要创建对象,通过类名就可以。方便jvm调用
void:因为我们曾说过,方法的返回值是返回调用者的,而main方发的调用者是jvm。你返回内容给jvm没有意义
main:是一个常见的方法入口。我见过的语言都以main做为入口
String[] args:这是一给字符串数组
这个东西早期是为接受键盘录入的数据的
格式:
java MainDemo hellow word java
Java中静态变量和成员变量的区别
最新推荐文章于 2024-07-13 13:55:40 发布