java的静态java引用问题

一文指出: "首先static的成员是在类加載的时候初始化的JVM的CLASSLOADER的加载,首次主动使用加载而非static的成员是在创建对象的时候,即new 操作的时候才初始化的"

        "先后顺序是先加载才能初始化,那么加载的时候初始化static的成员此时非static的成员还没有被加载必然不能使用,而非static的成员是在类加载之后通过new操作符创建对象的時候初始化,此时static 已经分配内存空间所以可以访问!"

      静态java成员/方法是类的信息, 不需要生成对象就存在了. 所以直接用类的名称,就能调用(引用)它而非静态java成员/方法,需要生成对象才可出现。  所以静态java成员不能直接访问非静态java.  

静态java引用是java 5中出现的

静态java引用是java 5Φ出现的

使用类成员变量时,不用初始化 类(即 不用new 出类)直接 . 出来 即可;

你对这个回答的评价是?

与类方法相比对象方法几乎没囿什么限制: (1) 对象方法中可以引用对象变量如Java类库中Math类,其中多数的数学运算操作都被定义成静态java方法因此,可以

你对这个回答的评价昰

静态java引用是java 5中出现的

我们在类中有时候可能要写很多类似System.out.println()语句,每次写这么长多麻烦有了java5的静态java引用

你对这个回答的评价是?

我要回帖

更多关于 静态java 的文章

 

随机推荐