240 发简信
IP属地:上海
  • Java内存模型-内存间交互

    主内存与工作内存之间具体的交互协议,即一个变量如何从主内存拷贝到工作内存、如何从工作内存同步回主内存之类的实现细节,Java内存模型中定义了8中...

  • Java内存模型-对long和double的特殊规则

    Java内存模型要求lock、unlock、read、load、assign、use、store、write这8个操作都具有原子性,但对于64位...

  • Resize,w 360,h 240
    Java内存模型-主内存与工作内存

    Java虚拟机规范中定义一种Java内存模型(Java Memory Model,JMM)来屏蔽掉各种硬件和操作系统的内存访问差异,以实现让Ja...

  • Resize,w 360,h 240
    硬件的效率与一致性

    多任务处理在现代计算机操作系统中几乎是一项必备的功能。在许多情况下,让计算机同时去做几件事情,不仅是因为计算机的运算能力十分强大,还有一个很重要...

  • 逃逸分析

    逃逸分析(Escape Analysis)是目前Java虚拟机中比较前沿的优化技术,他与类型继承关系分析一样,并不是直接优化代码的手段,而是为其...

  • MongoDB地理空间索引

    MongoDB支持几种类型的地理空间索引,其中最常用的使2dsphere索引(用于地球表面类型的地图)和2d索引(用于平面地图和时间连续的数据)...

  • Resize,w 360,h 240
    自动装箱、拆箱与遍历循环

    自动装箱、拆箱与遍历循环在java语言里是使用最多的语法糖。 通过反编译之后的代码如下: publicstaticvoidmain(String...

  • 泛型与类型擦除

    泛型是JDK1.5的一项新增特性,他的本质是参数化类型(Parametersized Type)的应用,也就是说所操作的数据类型被指定为一个参数...

  • Resize,w 360,h 240
    字节码生成技术与动态代理的实现

    相信许多java开发人员都是用过动态代理,即使没有直接使用过java.lang.reflect.Proxy或实现过java.lang.refle...