我是靠谱客的博主 满意信封,最近开发中收集的这篇文章主要介绍Java中的static变量,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

static变量又称(静态变量,类变量)
计算机编程领域指在程序执行前系统就为之“静态分配”(也即在运行时中不再改变分配情况)存储空间的一类变量。
与之相对应的是在运行时只暂时存在的自动变量(即局部变量)与以“动态分配”方式获取存储空间的一些对象,其中自动变量的存储空间在调用栈上分配与释放。
如果是使用方法修改了类变量的值
   eg:设置静态变量static int x;  
           方法:void set_one(int x){
          a = x;
             }   
        然后:set_one(100);      
        则x的值由0变为100;          
那么以最后一次调用修改方法赋给类变量的值为最后答案。
注意:
不同的对象的实例变量都将被分配不同的内存空间。
不同的对象的类变量都分配给相同的一处内存空间,对象共享类变量。
static类变量不仅可以通过方法访问,还可以通过类名进行直接访问。

最后

以上就是满意信封为你收集整理的Java中的static变量的全部内容,希望文章能够帮你解决Java中的static变量所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(71)

评论列表共有 0 条评论

立即
投稿
返回
顶部