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
相关文章推荐
- java学习笔记(四)----对象、数组作为参数传递,静态变量、静态方法的使用,内部类,使用文档注释
- Java存储结构-JVM规范学习笔记
- JVM学习笔记(二)------Java代码编译和执行的整个过程
- JVM学习笔记(1、 基本结构;2、Java代码编译和执行的整个过程3、内存管理和垃圾回收 4、 内存调优 )
- Java学习笔记(一)--表现层
- java之jvm学习笔记一
- java之jvm学习笔记二(类装载器的体系结构)
- java之jvm学习笔记三(Class文件检验器)
- java之jvm学习笔记四(安全管理器)
- java之jvm学习笔记五(实践写自己的类装载器)
- java之jvm学习笔记六(实践写自己的安全管理器)
- java之jvm学习笔记七(jar包的代码认证和签名)
- java之jvm学习笔记八(实践对jar包的代码签名)
- java之jvm学习笔记九(策略文件)
- java之jvm学习笔记十(策略和保护域)
- java之jvm学习笔记十一(访问控制器)
- java之jvm学习笔记十二(访问控制器的栈校验机制)
- java之jvm学习笔记十三(jvm基本结构)
- 【Java学习笔记】JVM对类的处理
- Java基础学习笔记之一_JVM参考文章