您的位置:首页 > 编程语言 > Java开发

java学习笔记——静态变量(jvm中的表现)

2015-03-22 20:21 190 查看

什么是静态变量?

java中静态变量是类的变量,不需要把类实例化对象也能直接使用。

在java虚拟机管理的内存中,静态变量仅仅是一个标志位,只要标志位上面是1,那么虚拟机在读取的时候便认为这个是静态变量。

package com.reflect;

import java.lang.reflect.Modifier;

public class ModifierDemo {
public static void main(String[] args) {
System.out.println(Modifier.PUBLIC);
System.out.println(Modifier.PRIVATE);
System.out.println(Modifier.PROTECTED);
System.out.println(Modifier.STATIC);
System.out.println(Modifier.FINAL);
}
}结果:
1 //0000-0000 0000-0001

2 //0000-0000 0000-0010

4 //0000-0000 0000-0100

8 //0000-0000 0000-1000

16 //0000-0000 0001-0000
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jvm java 虚拟机 内存