zoukankan      html  css  js  c++  java
  • 深入JVM《一》

    最近整理了下学习JVM的笔记, 将会陆续上传。
     
     
    java发展史
    1991.4    James Gosling 博士 启动 绿色计划(Green Project),研发 Oak(橡树)
    1995.5.23        Oak改名为Java。提出 write once,run anywhere
    1996.1.23        JDK 1.0 发布。代表技术:Java虚拟机、Applet、AWT等。
    1997.2.19        JDK 1.1 发布。代表技术:JAR 文件格式、JDBC、JavaBeans、RMI。    
                                                    语法: 内部类(Inner Class)和反射(Reflection)等。
    1998.12.4        JDK 1.2 发布。Sun将java技术体系拆分为 J2SE/J2EE/J2ME。
                            代表技术:EJB、Java Plug-in、Java IDL、Swing等。语法: stricfp关键字、Collections集合类。
    1999.4.27        HotSpot虚拟机发布,在JDK 1.2作为附加提供。在JDK1.3后作为默认虚拟机。
    2000.5.8         JDK 1.3发布。 数学运算、新的Timer API、JNDI。使用CORBA IIOP来实现RMI的通信协议。
    2002.2.13        JDK 1.4发布。 正则表达式、异常链、NIO、日志类、XML解析器、XSLT转换器等。
    2004.9.30        JDK 1.5发布。自动装箱、泛型、动态注解、枚举、可变长参数、遍历循环(for循环)。改进了Java 的内存模型(JMM)、提供java.util.concurrent并发包等。
    2006.12.11      JDK 1.6发布。命名方式改为:Java SE6/Java EE6/Java ME6。提供动态语言支持、提供编译API、微型HTTP服务器API等。对Java虚拟机里(锁与同步、垃圾收集、类加载)有算法改动。
    2009.2.19        JDK 1.7发布。提供新的G1收集器、加强对非JAVA语言的调用支持、升级类加载架构等。
     
    Java虚拟机发展史
    1.4.1 Sun Classic / Exact VM
    1.4.2 Sun HotSpot VM
    1.4.3 Sun Mobile-Embedded VM / Meta-Circular VM
                (1) KVM
                (2) CDC/CLDC HotSpot Implementation
                (3) Squawk VM
                (4) JavaInJava
                (5) Maxine VM
    1.4.4 BEA JRockit / IBM J9 VM
    1.4.5 Azul VM / BEA Liquid VM
    1.4.6 Apache Harmony / Google Android Dalvik VM
    1.4.7 Misrosoft JVM 及 其它
     
     
     
     
     
     

    文章源自微信公众号【刍荛采葑菲】,转载请注明。

  • 相关阅读:
    软件开发模式
    my parnter code review
    官僚模式和功能团队模式的优缺点
    思考题
    my code review
    四则运算
    Android Studio下使用Junit框架测试数组和
    SQL2008 存储过程 增删改查例子
    NET 无法显示XML页怎么办
    vs2010 2005 2008 代码前面出现··········取消方法
  • 原文地址:https://www.cnblogs.com/churao/p/8509589.html
Copyright © 2011-2022 走看看