美文网首页
Java 字段关键字

Java 字段关键字

作者: MangoDai | 来源:发表于2017-10-23 08:37 被阅读0次

可以使用的字段

Annotation,public,private,protected,static,final,transient,volatile
注解和四种权限不讲

static

只存在一份实例,类加载时候初始化。比较容易理解

final

一个空的Final类必须定义

public class Test{
    final int a;
//  final static int a;
//  static {
//      a = 1;
    //}
    Test(){
        a=1;
    }
    public static void main(String[] args) {
    }
}

transient

使用后不被序列化

volatile

Java是允许线程访问变量的。为保证共享的变量的事务,每一个线程需要确保对变量加锁。
然后Java提供了第二种机制,volatile关键字。这个变量的内存模型会确保所有的线程的访问的都是一个一致的变量。
当然如果一个本身就不可以修改的final值添加该关键字会在编译时期报错。

相关文章

网友评论

      本文标题:Java 字段关键字

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