首页 > 其他 > 详细

Static字段

时间:2018-12-21 22:13:11      阅读:144      评论:0      收藏:0      [点我收藏+]

1)static方法:

在一个类中有个方法A,其他方法(比如B)想要调用A,那么就必须把A定义为static method

2)static变量:

如果想静态方法想要使用一个方法体外的成员变量(属于类的),那么这个成员变量就必须是静态变量!

Java中,static是不允许用来修饰局部变量

http://www.debugease.com/j2se/178932.html

3)static代码块

优化程序性能,类中可以有多个static块.每一次类被JVM加载到内存中的时候,会优先地加载静态代码块.

只需要进行一次的初始化操作都放在static代码块中进行

4)   static修饰内部类(inner class)

想要修饰一个类,这个要被修饰的类就必须是另外一个类的外部类.

java中,一个类是可以允许另外一个内部类在类中定义的,按规定,这种内部类才能被static修饰.

如果,外部类也用static来修饰的话,那么将毫无意义,因为类若是被使用,那么迟早是要被加载一次的,用static修饰它就是一种对资源的浪费.所以,java语法也不允许.

 

Static字段

原文:https://www.cnblogs.com/noxus/p/10158851.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!