static变量存储位置简介说明

书欣 Java经验 发布时间:2022-09-07 13:47:14 阅读数:3952 1
下文笔者讲述static修饰的变量存储位置说明
我们都知道变量要么存在堆中
  要么存在方法区中
 那么static修饰的变量存储位置是什么呢?
 --------------------------------------------------------
 jdk8之前:static修饰的变量存放在方法区
 jdk8及以后:static此u是的变量存放在堆中反射的class对象(即类加载后会在堆中生成一个对应的class对象)
注意事项:
   1.static修饰的变量即为静态变量,可被所有对象访问,她处于一种共享状态
   2.静态方法只能访问静态成员
   3.非静态方法可以访问所有成员 
   4.访问时需注意private protected public 等访问权限
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202209/16625296574374.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者