JAVA视角下的static——My Way20180423

在看完了一些网上的资料后个人进行的理解和总结,因可能会引用网络中的文章,故在此注明出处,以免被封。

引用出处:

java回顾篇——static和非static的区别 https://blog.csdn.net/a907691592/article/details/51668440;

java中static作用详解——https://zhidao.baidu.com/question/294516388.html;

     static(静态修饰符)作用:用来修饰成员变量和成员方法,用static修饰的代码块表示静态代码块,JVM加载类时,就会执行该代码块

     1、static修饰的成员变量和成员方法独立于该类的任何对象,并且不依赖类特定的实例,被类的所有实例共享。

     2、加载类时同时加载static修饰的成员变量和成员方法,JVM根据类名在运行时数据区的方法区内定能找到该成员变量和方法,并在类的其他对象创建之前访问,无需引用任何对象。

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

    4、static与其他修饰符公用的情况。

     static用法:

     注:静态的static方法中不能使用this或者super关键字

     类名.静态方法名(参数列表…)

     类名.静态变量名


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值