开发者社区> 问答> 正文

Java中的static关键字的补充内容是什么?

Java中的static关键字的补充内容是什么?

展开
收起
游客gzyuldo4mrg6i 2022-03-29 20:56:22 477 0
1 条回答
写回答
取消 提交回答
  • 1)static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。

    (2)被static修饰的成员变量和成员方法独立于该类的任何对象

    (3)用public修饰的static成员变量和成员方法本质是全局变量和全局方法,当声明它类的对象时,不生成static变量的副本,而是类的所有实例共享同一个static变量。

    (4)static 变量前可以有private修饰,表示这个变量可以在类的静态代码块中,或者类的其他静态成员方法中使用(当然也可以在非静态成员方法中使用--废话),不能在其他类中通过类名来直接引用。

    (5)static修饰的成员变量和成员方法习惯上称为静态变量和静态方法,可以直接通过类名来访问,访问语法为: 类名.静态方法名(参数列表...) 类名.静态变量名

    (6)用static修饰的代码块表示静态代码块,当Java虚拟机(JVM)加载类时,就会执行该代码块(用处非常大,呵呵)。

    (7)static变量  

     

    2022-03-29 20:58:46
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载