JAVA static关键字用法笔记

     最近在复习JAVA的一些基础知识,看到有关于static关键字的知识,这里做一个笔记。

     

     1.static修饰变量、方法

      被static修饰的变量、方法被称为静态变量、方法。我们可以直接调用这些变量、方法而不需要创建它们所在类的实例。静态方法中只能直接使用静态变量而不能使用类的非静态变量,也只能调用其它静态方法。

   

      2.static修饰一个语句块

      被static修饰的语句块被称为静态语句块。静态语句块在类加载时即执行,会在main方法及构造函数前执行且只会执行一次。

 

      3.static修饰内部类

      被static修饰的内部类被称为静态内部类。静态内部类可以独立于外部类,不需要创建外部类的实例即可调用此内部类,因此可想而知静态内部类是不能访问外部类中的非静态成员。

 

      4.static导包

      static也可一用来导入引用包/类。具体用法为import static xx.xx.xx;使用这种方法我们可以用来导入一些静态方法或者静态内部类以方便我们使用。

 

       综上所述,被static关键字修饰的东西都可以直接访问到而不必新建这个类的实例

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值