博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【java面试】静态变量、static关键字及其用法
阅读量:4101 次
发布时间:2019-05-25

本文共 485 字,大约阅读时间需要 1 分钟。

1、static是java中关键字四种用法:

转载:

  1. 用来修饰成员变量,将其变为类的成员,从而实现所有对象对于该成员的共享;
  2. 用来修饰成员方法,将其变为类方法,可以直接使用“类名.方法名”的方式调用,常用于工具类;
  3. 静态块用法,将多个类成员放在一起初始化,使得程序更加规整,其中理解对象的初始化过程非常关键;
  4. 静态导包用法,将类的方法直接导入到当前类中,从而直接使用“方法名”即可调用类方法,更加方便。

2、静态变量

静态变量:类中,方法外,用static修饰

生命周期:JVM第一次读到这个类并加载类时开始,类销毁不存在。
类加载过程:加载父类(如果父类已经加载过,则不在加载)。
初始化静态属性 。按顺序的初始化静态代码块 初始化的前提就是分配空间 。
静态变量存在于方法区即静态区(方法区包含整个程序中唯一存在的元素)

转载:

静态存储:“静态” (Static)是指“位于固定位置” (尽管也在RAM 里) 。程序运行期间,静态存储的数据将随时等候调用。可用 static 关键字指出一个对象的特定元素是静态的。但 Java 对象本身永远都不会置入静态存储空间。

你可能感兴趣的文章
三范式
查看>>
http://www.cnblogs.com/lhb25 漂亮图片资源
查看>>
request请求转发和request域运用
查看>>
ios实用wifi分析仪——AirPort
查看>>
【软工项目组】第十三次会议(样式设计2.0)
查看>>
【django基础】
查看>>
iOS-Quart2D 进度条
查看>>
新年的展望,2018 hello world~
查看>>
SQL Server:关于Null的一些事
查看>>
typeof面试题解答
查看>>
size();length;length()
查看>>
Ubuntu下FastDFS+Nginx部署
查看>>
小英理赔记
查看>>
JAVA进程CPU使用率使用过高故障排查
查看>>
60个数据窗口技巧(转)
查看>>
Hadoop高速入门
查看>>
pickle使用及案例
查看>>
uber onsite interview reviews
查看>>
bodyParser中间件的研究
查看>>
在使用mybatis中指定字段查询
查看>>