Java static和volatile的区别
2016-03-18 09:33
274 查看
volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。
static变量或者方法强调的是模块之间的访问。
参考
static变量或者方法强调的是模块之间的访问。
参考
相关文章推荐
- Myeclipse各版本下载地址
- mina二进制数据处理粘包断包
- MyEclipse 快捷键大全
- ECLIPSE android 布局页面文件出错故障排除Exception raised during rendering: java.lang.System.arraycopy([CI[CII)V
- 浅谈JavaDoc
- Eclipse中配置WebDriver
- springmvc aop 事务配置
- java拷贝
- Java序列化与反序列化
- 关于一些基础的Java问题的解答(四)
- 使用struts2生成图片验证码并显示
- Java NIO框架--Netty4的简单示例
- 1、java体系结构
- java单例模式使用及注意事项
- k-means算法的java实现
- java 调用win32 api 学习总结
- 深入理解Java的接口和抽象类
- java中抽象类跟接口的区别
- 深入解析Java中的Class Loader类加载器
- Java Map 排序