static 特点:(1)随着类的加载而加载。(2)优先于对象存在。(3)被所有对象共享。(4)可以通过类名调用。static注意事项:(1)在静态方法中没有this关键字,因为static中(2)已经说了,static优先于对象存在,而this的引用其实是引用的对象.this。(2)只能访问静态成员变量,不可以访问非静态成员变量。此外非静态方法可以访问静态成员变量。(3)只能访问静态方法,不可以调用非静态方法。此外非静态方法可以调用静态方法。静态变量和成员变量的区别:(1)所属不同,静态变量所属与类,也被称为类变量。成员变量所属与对象,也称为对象变量。(2)内存中位置不同,静态变量存储于方法去的静态区。成员变量存储于堆内存。(3)内存出现时间不同,静态变量随着类的加载而加载,随着类的消失而消失。成员变量随着对象的创建而存在,随着对象的消失而消失。(4)调用不同,静态变量可以通过类名调用,也可以通过对象调用。成员变量只能通过对象调用。public static void main(String[] args){}public static 权限和静态,方便jvm调用main 是一般语言的程序入口名都是这样取的args 是一个数组,是早期为了接受键盘录入数据,但是现在不用了。
详细解决方案
static基本概念
热度:85 发布时间:2023-10-15 09:49:16.0
相关解决方案
- 关于Thinking in java中import static net.mindview.Print.失误
- 关于Thinking in java中import static net.mindview.Print.疏失
- 一个关于 static 和final的程序 看不明白了 哪位高手知道呢
- public final static day解决方案
- The static field DBmysql.getline should be accessed in a static way解决方案
- static final int i;若不赋值就失误,求内存解释
- 请教下public abstract class SqlHelper抽象类下,为什么能写public static int ExecuteNonQuery()方
- static 的用法,该如何处理
- [请教:public static DataSet GetListSql()和public DataSet GetListSql()定义办法有什么区别]
- public static void 与 public static 类型有什么不同,该如何解决
- 在类里定义一个静太的变量(static)多线程访问时值会不会冲突解决思路
- Symbian CCoeEnv:Static()->FsSession()的有关问题
- 遇到The serializable class xxx does not declare a static final serialV ...
- Static 这个特殊的指针?
- 关于 Java static 的小结
- Cannot make a static reference to the non-static field 是什么东东
- 有点困惑 在类里面什么情况上要用 static 呢
- 解说PHP框架 (1) 基本概念
- PHP面向对象之-static
- webglic中public static final得运用
- Magento: Mage: Static Functions
- 提醒Cannot make a static reference to the non-static method
- private static final long serialVersionUID = 1L;该如何处理
- private static final long serialVersionUID = 1L;解决方案
- 100分请问一个有关问题:在JSP的服务器中,被声明为 static 的方法、变量生命周期的有关问题
- jsp 怎么调用java类里的public static void main(String argv[]) {中的main方法
- interface 可以被 private、protected、 static、 final 润色吗
- public static void main(String[] args)解决办法
- public static void main(String[] args);这句话是否每个java程序都必须有
- 是不是没办法修改一个类的private static final变量解决方法