zoukankan      html  css  js  c++  java
  • 深入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

    -模块化

  • 相关阅读:
    总结mysql服务器查询慢原因与解决方法
    mysql查询今天,昨天,近7天,近30天,本月,上一月数据的方法
    Github 终于开始认真考虑开源项目许可证了
    mysql 外连接总结
    MYSQL--事务处理
    MySQL 索引详解
    MySQL数据库优化总结
    Delphi 2010 安装及调试
    Delphi 2010
    PostgreSQL 8.4.1
  • 原文地址:https://www.cnblogs.com/dassmeta/p/5684710.html
Copyright © 2011-2022 走看看