Java - static

简介: Java - static

static 关键字(属性称为静态属性 or 类属性,方法称为静态方法 or 类方法)

静态成员(或类成员)

1、类对象共享。
2、类加载时产生,销毁时释放,生命周期长。
3、在静态方法中,不能使用 this 关键字(super 也一样不能用)。

普通成员(或实例成员)

1、对应实例化的对象独享。
2、该实例化对象生成时产生,销毁时释放,生命周期短。
3、在成员方法中,可以直接访问类中静态成员。

案例分析

Ps:this访问也可以,但是一般推荐第2种访问方式(类成员),提高代码的可读性。

Ps:这里小写的“s”图标意味着该方法或属性属于静态成员 or 类成员。

目录
相关文章
|
2天前
|
Java
Java关键字 —— static 与 final 详细解释!一看就懂 有代码实例运行!
这篇文章详细解释了Java中static和final关键字的用法,包括它们修饰类、方法、变量和代码块时的行为,并通过代码示例展示了它们的具体应用。
21 0
Java关键字 —— static 与 final 详细解释!一看就懂 有代码实例运行!
|
15天前
|
存储 Java
Java之静态(static)与实例(instance)
Java之静态(static)与实例(instance)
|
5月前
|
设计模式 Java 开发者
Java中的static关键字
Java中的static关键字
34 0
|
2月前
|
Java
【Java基础面试四十一】、说一说你对static关键字的理解
这篇文章主要介绍了Java中static关键字的概念和使用规则,强调了类成员与实例成员的区别及其作用域的限制。
|
2月前
|
存储 Java 对象存储
【Java基础面试四十三】、 static和final有什么区别?
由于网络原因,我无法获取到您提供的链接内容。如果需要我解析该网页,请确保链接有效并重试,或者提供其他问题,我会尽力帮助您。
|
2月前
|
Java
【Java基础面试四十二】、 static修饰的类能不能被继承?
这篇文章讨论了Java中static关键字修饰的类是否可以被继承,解释了静态内部类的概念、规则以及如何实例化。
|
2月前
|
Java
【Java】static 类方法中注意事项
【Java】static 类方法中注意事项
|
2月前
|
Java
【Java】static 修饰成员方法
【Java】static 修饰成员方法
|
2月前
|
Java
【Java】static 修饰变量
【Java】static 修饰变量
|
4月前
|
存储 Java 程序员
Java中的static关键字
Java中的static关键字
29 3
Java中的static关键字