Java与tomcat相关系列之一   

   1.Java技术包含的组件 

            包含四个独立且又彼此相关的技术:

                1)       Java程序设计语言;

                2)       JavaAPIJava应用程序编程接口);

                3)       Java class文件格式;

                4)       JVM。

            注:其实JVM可以理解为一个运行环境!!!

2.JVM的实现方式

            1)       一次性解释器,解释字节码并执行。

                   .javaà.class(bytecode)  .java编译成为.class

            2)       即时编译器。

                   依赖于更多内存缓存解释后的结果。

            3)       自适应编译器。

                    缓存20%左右的代码,提高80%左右的速度。

   3.Java设计语言:SUN

   4.Java API

   5.JRE:JAVA运行环境   JDKJava开发环境

         JVM:Open jdk:

             开发+运行

   6.JAVA API类库

        第三方类库;

         JDK=JAVA+API+JVM 是实现Java程序开发的最小环境;

         JRE=JVM+JAVA SE API。

   7.Java技术的分类

          根据应用领域的不同,Java技术可分为三类:

             1)JAVASE:标准版即早期的J2SE;

             2)JAVAEE:企业版即早期的J2EE;

                             3)JAVA ME:移动版(用于开发手持设备)即早期的J2ME。