• 深入JVM内核--JVM简介


    JVM概念

      jvm是指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完成计算机系统。

      目前主要有vmMare、visual Box和JVM三款虚拟机。

    JVM使用软件模拟java字节码的指令集。

    历史

    1996年 SUN JDK 1.0 Classic VM 

      -纯解释运行,使用外挂进行JIT

    1997年 JDK1.1发布

      -AWT、内部类、JDBC、RMI、反射

    1998年 JDK1.2 Solaris Exact VM

      -JIT解释器混合

      -Accurate Memory Management 精确内存管理,数据类型敏感

      -提升GC性能

    2000年 JDK1.3 Hotsport 作为默认虚拟机发布 加入javasound

    2002年 JDK 1.4 Classic VM退出历史舞台 Assert 正则表达式 NIO IPV6 日志API 加密类库

    2004年发布 JDK1.5 即JDK5、J2SE5、JAVA5

      -泛型

      -注解

      -装箱

      -枚举

      -可变长的参数

      -foreach循环

    JDK1.6 JDK6

      -脚本需要支持

      -JDBC4.0

      -JAVA编译器 API

    2011年 JDK7发布

      -延误项目推到JDK8

      -G1 全新垃圾收集器

      -动态语言增强

      -64位系统中的压缩指针

      -NIO 2.0

    2014年 JDK8 发布

      -Lambda表达式

      -语法增强 java类型注解

    2016年JDK9

    -模块化

  • 相关阅读:
    shader变体
    正向渲染
    LWPR
    blend
    slua
    unity
    jsBridge
    浏览器
    数据运营系统
    广告
  • 原文地址:https://www.cnblogs.com/dassmeta/p/5684710.html
Copyright © 2020-2023  润新知