A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 悟能 中级黑马   /  2015-8-4 21:54  /  275 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

tic关键字
特点

随着类的加载而加载
优先于对象的存在
可以直接用类名,成员变量所调用
main方法的static是为了让main能够加载到内在中。
什么时候使用

一般来说,静态方法常常为应用程序中的其它类提供一些实用工具所用,在Java的类库中大量的静态方法正是出于此目的而定义的.
静态使用注意事项:

静态方法只能访问静态成员,非静态方法即可以访问静态也可以访问非静态。

静态方法中不可以定义this,super关键字,因为静态优先于对象存在,所以静态方法中不可以出现this.
静态有利有弊:

利处:对对象的共享数据进行单独空间的存储,节省 空间,没有必要每个对象存储一份,

弊端:生命周期过长,访问出现局限性、(静态最好,只能访问静态.)

            public  class  St
{
    public static void main(String[] args)
    {
             new Demo().printJuXing();
    }

    }
}
class Demo{
public static void printJuXing(){
            for(int i=0;i<4;i++){
                System.out.println();
                for(int j=0;j<5;j++){
                    System.out.print("*");
                }
            }
            }

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马