/*
static的用法
是一个修饰符,修饰成员(成员变量,成员函数)
成员被static修饰,多了一种用法,可以被类调用,用法是:类名.成员。
static的特点:
1.随类的加载而加载,随类的小时而消失。
2.优先于对象存在。
4.被所有对象所共享。
5.可以直接被类名所调用。
实例变量和类变量的区别:
存放位置:
类变量随类的加载而加载,存在方法区中。
实例变量随对象的建立而处在与堆内存中。
生命周期:
类的消失而消失。
生命周期随对象对象的小时而消失。
静态方法只能访问静态成员。
静态方法中不能使用this和super。
非静态方法能访问静态和非静态的。
静态的利弊:
节约空间,可以直接被类调用。
生命周期过长。访问出现局限性(只能访问静态成员)。
class One {
String name;
static String country = "cn";
}
public class ManObject {
public static void main(String[] args) {
System.out.println(One.country);
}
}
**/
Java关键字static的使用
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 今天在看别人源码的时候看到了一个新知识。使用static关键字修饰的类。 java中普通的顶级类是不能使用stat...
- 新学的java知识,静态类,使用static关键字修饰的类(public static class) 今天在看别人...
- 一、 静态变量 大家都知道,我们可以基于一个类创建多个该类的对象,每个对象都拥有自己的成员,互相独立。然而在某些时...
- JAVA 开发环境: JDK---Java开发环境 JDK中包含JRE JRE---Java的运行环境 JRE...