240 发简信
IP属地:华盛顿州
  • Resize,w 360,h 240
    JVM5:JIT即时编译

    JIT Compiler(即时编译器)全称为Just In Time,为JVM的一部分。众所周知,JIT技术可以提高Java代码的运行速度。本文...

  • Resize,w 360,h 240
    JVM-4:Java垃圾回收算法概览

    Java和C/C++的区别之一就是自动管理内存,即自动分配和回收内存。在程序员不能自己管理内存的情况下,理解Java如何回收内存将有助于提高编码...

  • Resize,w 360,h 240
    Java异常:概念区别

    前段时间读了Effective Java第三版中的异常,读了之后也没总结,很多知识点都是囫囵吞枣地理解。尤其是一些概念上的区别会直接影响如何使用...

  • 译:当心泛型异常带来的风险

    原文链接 Beware the dangers of generic Exceptions 捕获和抛出泛型异常(Generic Exceptio...

  • JVM-3:Java对象存储

    一个Java对象可以分为三部分存储在内存中,分别是:对象头(Header)、实例数据(Instance Data)和对齐填充(Padding)。...

  • Resize,w 360,h 240
    JVM-2:Java内存模型

    一、JMM的必要性 众所周知,数据竞争(Data Racing)在并发编程中是个重要问题。操作系统的很大一部分任务就是在协调资源的分配,尤其是内...

  • Resize,w 360,h 240
    JVM-1:内存结构

    一、 瞎掰 最近在系统地梳理Java虚拟机的知识,想想还是把自己的一些想法记录下来,不然这些所谓的理解迟早都会被懒惰的大脑神经元全部抛弃。尽管记...

  • Java学习路径(持续更新)

    近期在系统地梳理、重新学习Java的基础知识,发现很多东西值得记录下来,不仅是给自己提供一个思考备忘录,或许也可以帮到准备开始的你(希望如此)。...

  • Java反射用法2 : 类成员(Class Members)

    一、什么是类的成员? 众所周知,Java反射可以在运行时获取类的成员。那么问题来了,什么是类的成员呢?一起来看一下Java 7给出的官方解释: ...

个人介绍
山河湖海,洗碗烧菜!