- 博客(6)
- 资源 (23)
- 收藏
- 关注
Java内存模型与volatile
内存模型描述的是程序中各变量(实例域、静态域和数组元素)之间的关系,以及在实际计算机系统中将变量存储到内存和从内存取出变量这样的低层细节。 每一个线程有一块工作内存区,其中保留了被所有线程共享的主内存中的变量的值的拷贝。为了存取一个共享的变量,一个线程通常先获取锁定并且清除它的工作内存区,这保证该共享变量从所有线程的共享内存区正确地装入到线程的工作内存区,当线程解锁时保证该工作内存区中变量...
2010-04-25 13:21:09 249
单例模式与双重检测
首先要解释一下什么是延迟加载,延迟加载就是等到真真使用的时候才去创建实例,不用时不要去创建。 从速度和反应时间角度来讲,非延迟加载(又称饿汉式)好;从资源利用效率上说,延迟加载(又称懒汉式)好。 下面看看几种常见的单例的设计方式: 第一种:非延迟加载单例类public class Singleton { private Singleton() {} privat...
2010-04-25 10:23:56 433
中断线程
中断线程线程的thread.interrupt()方法是中断线程,将会设置该线程的中断状态位,即设置为true,中断的结果线程是死亡、还是等待新的任务或是继续运行至下一步,就取决于这个程序本身。线程会不时地检测这个中断标示位,以判断线程是否应该被中断(中断标示值是否为true)。它并不像stop方法那样会中断一个正在运行的线程。判断线程是否被中断判断某个线程是否已被发送过中断请求,请使...
2010-04-24 21:19:25 134
java中的关键字、保留字、标示符
关键字Java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等。 用于类的接口声明:class extends implements interface包引入和包声明:import package数据类型:boolean byte char short int long float double某些数据类型的可先值:false true nul...
2010-04-07 23:48:18 163
java解压缩.tar .Z文件 Uncompress a unix compressed file--.Z
.tar解压:http://www.trustice.com/java/tar/index.shtml .Z解压:Java Programming - Uncompress a unix compressed file How to Inflate a Unix Compressed File .Z 源码:http://www.koders.com/java/fidE3...
2010-04-07 23:29:34 224
Java中的浮点数剖析
定点数表达法的缺点在于其形式过于僵硬,固定的小数点位置决定了固定位数的整数部分和小数部分,不利于同时表达特别大的数或者特别小的数。计算机系统采纳了所谓的浮点数表达方式。这种表达方式利用科学计数法来表达实数,即用一个尾数(Mantissa也叫有效数字 ),一个基数(Base),一个指数(Exponent)以及一个表示正负的符号来表达实数。浮点数利用指数达到了浮动小数点的效果,从而可以灵活地表达更...
2010-04-07 23:27:27 411
SAP ABAP SQL查询分析器(ABAP动态SQL执行)ZSQLEXPLORER
2012-03-25
SAP ABAP ScriptForm 中文版本
2012-03-25
PowerDVD+Ultra+11(蓝光3D播放).part2.rar
2012-03-25
PowerDVD+Ultra+11(蓝光3D播放).part1.rar
2012-03-25
IBM-ETP java 培训
2011-04-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人