Static定义的是一块为整个类共有的一块存储区域,
其发生变化时访问到的数据都是经过变化的。
static class
定义了一个静态的方法名为main,这就意味着告诉Java编译器,
我这个方法不需要创建一个此类的对象即可使用,
System.out.println:out是System的一个静态变量,
所以可以直接使用,而out所属的类有一个println方法。
static method
通常,在一个类中定义一个方法为static,那就是说,
用类名而无需本类的对象即可调用此方法
调用一个静态方法就是“类名.方法名”
一般来说,静态方法常常为应用程序中的其它类提供一些实用工具所用,
在Java的类库中大量的静态方法正是出于此目的而定义的。
静态方法不可被覆盖。
static variable
静态变量与静态方法类似。
所有此类实例共享此静态变量,
也就是说在类装载时,只分配一块存储空间,
所有此类的对象都可以操控此块存储空间,当然对于final则另当别论了
首先,static定义的变量会优先于任何其它非static变量,不论其出现的顺序如何
在涉及到继承的时候,会先初始化父类的static变量,然后是子类的,依次类推
通常一个普通类不允许声明为静态的,只有一个内部类才可以
当static修饰代码块时(注:此代码块要在此类的任何一个方法之外),
那么这个代码块在代码被装载进虚拟机生成对象的时候可被装载一次,以后再也不执行了。
一般静态代码块被用来初始化静态成员
老周互联怎么样?老周互联隶属于老周网络科技部旗下,创立于2019年12月份,是一家具有代表性的国人商家。目前主营的产品有云服务器,裸金属服务器。创办一年多以来,我们一直坚持以口碑至上,服务宗旨为理念,为用户提供7*24小时的轮班服务,目前已有上千多家中小型站长选择我们!服务宗旨:老周互联提供7*24小时轮流值班客服,用户24小时内咨询问题可提交工单,我们会在30分钟内为您快速解答!另免费部署服务器...
ftlcloud怎么样?ftlcloud(超云)目前正在搞暑假促销,美国圣何塞数据中心的云服务器低至9元/月,系统盘与数据盘分离,支持Windows和Linux,免费防御CC攻击,自带10Gbps的DDoS防御。FTL-超云服务器的主要特色:稳定、安全、弹性、高性能的云端计算服务,快速部署,并且可根据业务需要扩展计算能力,按需付费,节约成本,提高资源的有效利用率。点击进入:ftlcloud官方网站...
适逢中国农历新年,RAKsmart也发布了2月促销活动,裸机云、云服务器、VPS主机全场7折优惠,新用户注册送10美元,独立服务器每天限量秒杀最低30.62美元/月起,美国洛杉矶/圣何塞、日本、香港站群服务器大量补货,1-10Gbps大带宽、高IO等特色服务器抄底价格,机器可选大陆优化、国际BGP、精品网及CN2等线路,感兴趣的朋友可以持续关注下。裸机云新品7折,秒杀产品5台/天优惠码:Bare-...