第7章网络软件(第二讲) 72网络编程语言Java ·Java是一种具有简单、面向对象、分布式 解释性、健壮、安全、体系结构中立、可 移植、髙性能、多线程和动态和各种特性 的语言 Java自1995年诞生以来,受到了少有的重 视,获得了迅速的发展 前页后页退出
第7章 网络软件(第二讲) 7.2 网络编程语言Java • Java是一种具有简单、面向对象、分布式、 解释性、健壮、安全、体系结构中立、可 移植、高性能、多线程和动态和各种特性 的语言。 • Java自1995年诞生以来,受到了少有的重 视,获得了迅速的发展。 前页 后页 退出
何谓Java Java语 保持了Shel语言的简单性、平台独立性的同时, 还具有较高的性能,同时还越来越结合了面向对 象的特色 Java开发执行环境 和 Internet上的许多环境一样,完整的Java环境实 际上是一个客户机/服务器环境 ·Java平台 Java平台是Java编程和操作环境的基础,它由 Java虚拟机(JVM)和Java应用编程接口(AP) 两部分组成
何谓Java • Java语言 保持了Shell语言的简单性、平台独立性的同时, 还具有较高的性能,同时还越来越结合了面向对 象的特色。 • Java开发执行环境 和Internet上的许多环境一样,完整的Java环境实 际上是一个客户机/服务器环境 • Java平台 Java平台是Java编程和操作环境的基础,它由 Java虚拟机(JVM)和Java应用编程接口(API) 两部分组成
Java的语言特性 可移植性 稳定和安全性 ·面向对象 ·简单性 高效性 动态特性 分布性
Java的语言特性 • 可移植性 • 稳定和安全性 • 面向对象 • 简单性 • 高效性 • 动态特性 • 分布性
Java虚拟机和Java类文件 Jaa虚拟机(JVM)是Java平台的核心部件,它 实际上是建立在具体的硬件平台和操作系统基础 之上,用ANSC话言编写的符合POS以标准的 个执行Java字节代码的解释器。JVM由四个部分 组成:寄存器组( Registers),栈( Stack), 碎片收集堆( Garbage-collecting Heap)和方法 区( Method area)。 Java类文件 Java虚拟机所能识别执行的是Java源码文件经 Java编译器编译后生成的字节码,这些字节码存 放在与其源代码文件同名,并以“ class”为后缀 的类文件中
Java虚拟机和Java类文件 • Java虚拟机(JVM)是Java平台的核心部件,它 实际上是建立在具体的硬件平台和操作系统基础 之上,用ANSI C语言编写的符合POSIX标准的一 个执行Java字节代码的解释器。JVM由四个部分 组成:寄存器组(Registers),栈(Stack), 碎片收集堆(Garbage-collecting Heap)和方法 区(Method Area)。 • Java类文件 Java虚拟机所能识别执行的是Java源码文件经 Java编译器编译后生成的字节码,这些字节码存 放在与其源代码文件同名,并以“.class”为后缀 的类文件中
722面向对象的程序设计方法 ·何谓面向对象 程序=对象+消息 面向对象( object-oriented)的概念认为,世界 是由对象( object)组成的。而任何一个对象 都具有两个特征:行为( behavior)和状态 ( state)。每个对象通过其行为的变化来改变 其自身的状态。一个支持面向对象概念的程序 设计语言,我们称为面向对象程序设计语言
7.2.2 面向对象的程序设计方法 • 何谓面向对象 程序=对象+消息 面向对象(object-oriented)的概念认为,世界 是由对象(object)组成的。而任何一个对象 都具有两个特征:行为(behavior)和状态 (state)。每个对象通过其行为的变化来改变 其自身的状态。一个支持面向对象概念的程序 设计语言,我们称为面向对象程序设计语言