1.1.2Java虚拟机 Java并没有用编译器直接将程序翻译成机 器语言,而是先翻译成字节码(Byte Code),这样编译的时间大大减少。当然, 这种字节码格式的程序,计算机是不可能 理解的,所以Jav就通过一种名为虚拟机 JavaⅤ irtual machine,JVM)的程序再 将字节码翻译成机器语言。 被此健映
1.1.2 Java虚拟机 Java并没有用编译器直接将程序翻译成机 器语言,而是先翻译成字节码(Byte Code),这样编译的时间大大减少。当然, 这种字节码格式的程序,计算机是不可能 理解的,所以Java就通过一种名为虚拟机 (Java Virtual Machine,JVM)的程序再 将字节码翻译成机器语言
Java字节码 Java源程序 Java编译器 Java虚拟器 """"“A 计算机 图1-1Java语言翻译方法示意图 被此健映
Java 编译器 Java 虚拟器 Java 源程序 Java 字节码 计算机 图1-1 Java语言翻译方法示意图
1.1.3Java语言特点 1.结构简单 2.面向对象 3.平台无关 可靠性 5.安全性 6.多线程 被此健映
1.1.3 Java语言特点 1.结构简单 2.面向对象 3.平台无关 4.可靠性 5.安全性 6.多线程
1,1.4Jva程序的分类 按照实现环境的不同,JaVa程序大致可以 分为以下5种类型。 Java application:独立的Java应用程序。 Java applet:Java小应用程序,通常在用 户浏览器中运行。 被此健映
1.1.4 Java程序的分类 按照实现环境的不同,Java程序大致可以 分为以下5种类型。 • Java Application:独立的Java应用程序。 • Java Applet:Java小应用程序,通常在用 户浏览器中运行
Java Servlet:Java服务器小程序,实质上 是一个Java类,运行于Web服务器端,接受 客户端的请求,并自动生成动态网页返回 到客户端。 JSP( Java server Page):一种用于生成 动态网页的技术,类似ASP,基于 Servlet 技术,可实现程序与页面格式控制的分离 JSP能够快速开发出基于Web、独立于平台 的应用程序。JSP程序同样运行于Web服务 器端。 被此健映
• Java Servlet:Java服务器小程序,实质上 是一个Java类,运行于Web服务器端,接受 客户端的请求,并自动生成动态网页返回 到客户端。 • JSP(Java Server Page):一种用于生成 动态网页的技术,类似ASP,基于Servlet 技术,可实现程序与页面格式控制的分离。 JSP能够快速开发出基于Web、独立于平台 的应用程序。JSP程序同样运行于Web服务 器端