《Java 虚拟机》第一章 走近java

Posted 刍荛采葑菲

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《Java 虚拟机》第一章 走近java相关的知识,希望对你有一定的参考价值。

最近整理了下学习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 及 其它

 

 
 
 
 
 
 

以上是关于《Java 虚拟机》第一章 走近java的主要内容,如果未能解决你的问题,请参考以下文章

《深入理解Java虚拟机》笔记01:走近Java

深入理解Java虚拟机的目录

深入理解Java虚拟机--初探

深入理解Java虚拟机--初探

Java虚拟机学习笔记第一章(JVM与Java体系结构)

《深入理解Java虚拟机》读书笔记——第1章 走近Java