Javascript
JavaScript
Jav语言概述 °1990年Sun公司的 James Gosling等人开 始开发名称为Oak的语言。希望用于控制 嵌入在有线电视交换盒、PDA等的微处理 1993年交互式电视和PDA市场开始滑坡, 而 nternet正处于增长时期,因此Sun公司 将目标市场转向 nternet应用程序 1994年将Oak语言更名为Java 1995年Sun公司的 Hotjava浏览器问世
Java语言概述 • 1990 年Sun 公司的 James Gosling等人开 始开发名称为 Oak 的语言。希望用于控制 嵌入在有线电视交换盒、PDA等的微处理 器。 • 1993 年交互式电视和 PDA 市场开始滑坡, 而 Internet 正处于增长时期,因此Sun 公司 将目标市场转向 Internet 应用程序。 • 1994年将Oak语言更名为Java。 • 1995年Sun 公司的 HotJava 浏览器问世
什么是JAVA Java完全面向对象的编程语言。 Java可用来生成两类程序:应用程序、小 应用程序( Applet)。 Java既是一种解释执行的语言,也是一种 编译执行的语言
什么是 JAVA • Java 完全面向对象的编程语言。 • Java 可用来生成两类程序:应用程序、 小 应用程序( Applet ) 。 • Java 既是一种解释执行的语言,也是一种 编译执行的语言
Java程序的运行环境 ·Java虚拟机是一种利用软件方法实现的抽 象化的计算机,基于下层的操作系统和硬 件平台,可以在上面执行Java的字节码程 序 Java虚拟机将在内部创建一个运行时系统, 帮助以下列方式执行代码: 加载. class文件 管理内存 执行垃圾收集
Java 程序的运行环境 • Java虚拟机是一种利用软件方法实现的抽 象化的计算机,基于下层的操作系统和硬 件平台,可以在上面执行Java的字节码程 序。 • Java虚拟机将在内部创建一个运行时系统, 帮助以下列方式执行代码: – 加载 .class 文件 – 管理内存 – 执行垃圾收集
Java虚拟机 ·由于硬件平台不一致,因此Java虚拟机使 用了堆栈帧的概念,用来存放下列信息: 表示方法状态的帧 字节码操作数 传递给方法的参数 局部变量
Java虚拟机 • 由于硬件平台不一致,因此Java虚拟机使 用了堆栈帧的概念,用来存放下列信息: – 表示方法状态的帧 – 字节码操作数 – 传递给方法的参数 – 局部变量