一定要看:static 是静态 你不要理解为静态变量因为他不仅仅可以修饰变量还可以修饰 方法 例如:private static void test(){} 分不清的话我告诉你 那东西并不常用。举例:比如 现在有个persion类 类里面有name属性 和 country=“cn”属性 里面有个show方法 这时候你要用这个类 那你自然要new 他 Persion p1 = new Persoion(); Persion p2 = new Pesion()你想让show 方法打印出p1 p2的 名字和国家 这时候就new出来了这两个对象 但是呢你会发现 country=“cn”是不变的 但是你new 了两个对象这样就第二个对象 new出来的这个country变量就占用了一点的空间 这时候你为了节省这一点的空间你就 把这个 country 静态就可以了 静态变量属于类 ,他随着类的加载就加载了 他只会加载一次(这里是重点他只加载一次) 因为这里只加载了一次 ,就比你上面加载了两次 节省了 那一丁点的空间。。他就这用处 。。。。。 但是现在的内存已经很大了根本没人注意到这点 你这个问题了。。所以 人们渐渐的不了解他了。。不过这东西确实很少用
static 一般定义一些公共的变量 或者 公共方法。
分享到:
相关推荐
java中final和static讲解及实例
自己总结的java中final和static的区别,请大家提出宝贵意见。
static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念……
细说Java中的static关键字声明的变量、方法、静态块
讲述java中static的关键字的作用
浅析Java中静态块与静态方法的区别与联系,执行顺序。
非常详细的java中static介绍
java中final与static的用法
Java static修饰方法。例子仅供参考。
关键字Static就是为了满足上面提到的两种...当某一个变量或方法被声明为Static的时候,这个变量或方法就不再和任何一个类的实例对象绑定,即便没有创建任何一个实例对象,也可以方位Static的变量或者调用Static的方法
static关键字详解: 内容摘要: 一、static关键字定义属性 二、static属性与非static...三、什么时候使用static属性?什么时候不使用? 四、static定义方法 五、static关键字(主方法) 适合新手快速学会static关键字。
Java static修饰初始块。初级代码,仅供参考学习。
NULL 博文链接:https://zkf60553.iteye.com/blog/1307592
java中的static变量,方法,代码块 含例子和解释
java技术:java中static作用详解
内容概要: 本文介绍了Java中的static关键字的用法和作用。读者将学习静态成员变量和静态方法的定义和使用方式,并了解它们与实例成员变量和实例方法的区别。此外,还将探讨静态代码块和静态内部类的概念及其使用...
Java 菜鸟必备 详细总结了键字final、static的使用 和限制
static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块