Avatar notebook default
11篇文章 · 31811字 · 1人关注
  • NIO详解

    2.11 NIO详解 2.11.1 IO简介 所有的系统I/O都分为两个阶段:等待就绪和操作。举例来说,读函数,分为等待系统可读和读数据;同理,...

  • JVM执行系统

    2.10 JVM执行系统 2.10.1 类文件结构 JVM是不和Java语言强绑定的,它只与Class文件这种特定的二进制文件格式有关,Clas...

  • Java内存管理

    2.9 JVM内存管理 2.9.1 运行时数据区域 JVM所管理的内存可以分为一下几个运行时数据区域: 其中方法区和堆是线程共享区,而虚拟机栈、...

  • Java并发

    2.8 Java并发 2.8.1 线程安全性 当多个线程访问某个类时,这个类始终能表现出正确的行为,那么就称这个类是线程安全的。多线程中访问共享...

  • Java内存模型

    2.7 Java内存模型 2.7.1 并发编程模型 在并发编程中,需要处理两个关键问题:线程之间如何通信及线程之间如何同步。 通信是指线程之间以...

  • Java泛型详解

    2.6 Java泛型详解 Java泛型是JDK5中引入的一个新特性,允许在定义类和接口的时候使用类型参数(type parameter),声明的...

  • Java注解详解

    2.5 注解 2.5.1 注解简介 Annotation是Java提供的一种元程序中的元素关联任何信息和元数据(metadata)的途径和方法。...

  • Java类型

    2.4 Java类型 2.4.1 enum enum实际上是一个final类型(继承于Enum)以及一些给类型的实例,而且可以为enum实例编写...

  • Java类型信息详解

    2.3 Java类型信息详解 运行时类型信息(RTTI)使得我们可以在程序运行时发现和使用类型信息,其工作原理是Class对象中包含了与类有关的...

文集作者