美文网首页
java static关键字的几种用法

java static关键字的几种用法

作者: bulbuls | 来源:发表于2017-02-27 15:48 被阅读0次

static:java静态修饰关键字

一:可修饰的对象包括 变量,代码块,方法,内部类,内部接口,静态导入包。
二:表示全局,被修饰的变量或方法独立于该类的任何对象。
三:被修饰的代码块会在jvm加载该类的时候执行,且只执行一次。

示例代码

package base;
//静态导入包
import static java.lang.System.out;

public class JavaStatic {
    
    //修饰变量
    private static String str;  
    //修饰代码块
    static{
        out.println("我是静态代码块!");
    }
    //修饰方法
    public static String get(){
        str = "我是静态方法";
        return str;
    }
    //静态内部类
    public static class A{
        public static void AT(){
            out.println("A AT.method");
        }
    }
    //静态接口
    public static interface I{
        public void IT();
        public static void ITS(){
            //jdk8 支持
        };
    }
    public static void main(String[] args) {
        JavaStatic jst = new JavaStatic();
        out.println(jst.get());
        A.AT();
    }
}

static表示不要实例化就可以使用,在jvm加载类的时候就已经将它放到方法区了,所以它不能调用需要实例化后才出现的东西(new);

相关文章

  • java static关键字的几种用法

    static:java静态修饰关键字 一:可修饰的对象包括 变量,代码块,方法,内部类,内部接口,静态导入包。二:...

  • Kotlin学习2

    1.Kotlin中static在kotlin中 没有static关键字,但是有类似java中static的用法例如...

  • PHP中的static关键字

    PHP和Java中都会有static这个关键字,用法也类似,当问及PHP中的static用法是,很容易想出stat...

  • static关键字

    static关键字意为静态的,在Java中static常见的有四种用法 修饰成员变量和成员方法: 被 static...

  • 最简单的例子详细解读static关键字以及用法

    作为一位java开发的程序员,static关键字每天都见面,但是如果马上叫你回答出static关键字的用法,像我这...

  • 13.面向对象进阶—静态关键字static

    面向对象进阶 静态关键字static static关键字的作用,修饰成员变量的用法 static是静态的意思,可以...

  • 浅谈java内置锁synchronized

    1、synchronized使用 synchronized是java提供的关键字,用来实现同步,主要用法有以下几种...

  • Java基础系列-static关键字

    原创文章,转载请标注出处:《Java基础系列-static关键字》 一、概述 static关键字是Java诸多关键...

  • Static关键字

    C语言中的static关键字和Java的static关键字意义不一样。 1 用static修饰函数 static用...

  • static的用法

    static是java中非常重要的一个关键字,而且它的用法也很丰富,主要有四种用法: 1.用来修饰成员变量,将其变...

网友评论

      本文标题:java static关键字的几种用法

      本文链接:https://www.haomeiwen.com/subject/jrmzwttx.html