Dcal 高职高专代信息技 Jaa程序谩计H 肖孟强张忠李晓利于春花编蓍 wnonatioon 天民邮电出版社
第1章Java概述 1.1Jaw概述 1.2Jawv程房她开发过程 点专此处结束放殃 4合
第1章 Java概述 1.1 Java概述 1.2 Java程序的开发过程
11Java概述 71.1.1Jw的发展 1.1.2Jw的特点 点专此处结束放殃 4合
1.1 Java概述 1.1.1 Java的发展 1.1.2 Java的特点
1.1.3Jw与CC+≠的差别 熟悉C语言和C++语言的读者一定 想搞清这个问题,实际上,Java确实继承 了C语言和C++语言许多优秀的部分,比 如Java在变量声明、操作符形式、参数传 递和流控制等方面和C语言、C++语言相 同。但是,JaVa和C语言、C++语言相同 却又存在许多差别,主要有以下几个方面。 点专此处结束放殃 4合
1.1.3 Java与C/C++的差别 熟悉C语言和C++语言的读者一定 想搞清这个问题,实际上,Java确实继承 了C语言和C++语言许多优秀的部分,比 如Java在变量声明、操作符形式、参数传 递和流控制等方面和C语言、C++语言相 同。但是,Java和C语言、C++语言相同 却又存在许多差别,主要有以下几个方面
(1)Jav对内存的分配是动态的,它 采用面向对象的机制,采用运算符new为 每个对象分配内存空间,而且实际内存还 会随程序的运行情况而改变,同时,Java 能自动回收不再使用的内存,具有自动垃 圾搜集功能。 (2)Java不使用goto语句,而用try catch- finally异常处理语句来代替goto语句 处理出错的功能。 点专此处结束放殃 4合
(1)Java对内存的分配是动态的,它 采用面向对象的机制,采用运算符new为 每个对象分配内存空间,而且实际内存还 会随程序的运行情况而改变,同时,Java 能自动回收不再使用的内存,具有自动垃 圾搜集功能。 (2)Java不使用goto语句,而用trycatch-finally异常处理语句来代替goto语句 处理出错的功能
(3)Jav不在所有类之外定义全局变 量,而是在某个类中定义一种公用静态的 变量来完成全局变量的功能。 (4)Java不支持头文件 (5)Java不支持宏定义,而是用关键 字fnal来定义常量。 点专此处结束放殃 4合
(3)Java不在所有类之外定义全局变 量,而是在某个类中定义一种公用静态的 变量来完成全局变量的功能。 (4)Java不支持头文件。 (5)Java不支持宏定义,而是用关键 字final来定义常量
(6)Java为每种数据类型都分配固 定长度,例如在Java中,int类型总是32位 的,而C语言和C++语言中对于不同的平 台同一个数据类型分配不同的字节数,例 如同是int,在PC机中为16位,而在ⅤAX 11中为32位,从而造成C语言不可移植性, 而Java则具有跨平台性 (7)Java不使用指针,保证系统的 安全性。 点专此处结束放殃 4合
(6)Java为每种数据类型都分配固 定长度,例如在Java中,int类型总是32位 的,而C语言和C++语言中对于不同的平 台同一个数据类型分配不同的字节数,例 如同是int,在PC机中为16位,而在VAX– 11中为32位,从而造成C语言不可移植性, 而Java则具有跨平台性。 (7)Java不使用指针,保证系统的 安全性
1.1.4Java语言的应用 由于Jav语言的众多特点,使它有着 很好的应用前景,综合地讲,其特点主要 有以下几方面 (1)Java语言由于具有跨平台的特 点,使它能很好地用于不用机型、不同操 作系统之间的数据交换和通信,完成协调 控制、综合管理等功能。 点专此处结束放殃 4合
1.1.4 Java语言的应用 由于Java语言的众多特点,使它有着 很好的应用前景,综合地讲,其特点主要 有以下几方面。 (1)Java语言由于具有跨平台的特 点,使它能很好地用于不用机型、不同操 作系统之间的数据交换和通信,完成协调 控制、综合管理等功能
(2)用于可视化图形软件和动画软件 的设计。JaVa语言由于可以设计质量很高 的活动图形软件,因此,它对计算机图形 学、多媒体通信能提供良好的支持。 (3)用于计算机交互软件的设计和开 发。由于Java具有良好的图形功能、可视 化及可操作化等优点,为交互软件的设计 带来方便。 点专此处结束放殃 4合
(2)用于可视化图形软件和动画软件 的设计。Java语言由于可以设计质量很高 的活动图形软件,因此,它对计算机图形 学、多媒体通信能提供良好的支持。 (3)用于计算机交互软件的设计和开 发。由于Java具有良好的图形功能、可视 化及可操作化等优点,为交互软件的设计 带来方便
(4)为 Interne网络用户提供生动活 泼的带动画的主页。由于Java具有 Applet 功能,使其能非常方便地将动画和各种信 息嵌入网页,因此,Java对网络用户具有 强大的吸引力。 点专此处结束放殃 4合
(4)为Internet网络用户提供生动活 泼的带动画的主页。由于Java具有Applet 功能,使其能非常方便地将动画和各种信 息嵌入网页,因此,Java对网络用户具有 强大的吸引力