Java软件设计基础
ile
.移动信息设备简表,定义了移动信息设备的类型和提供相关的API集
合,
MIDP所定义的功能更加面向用户,而且比CLDC更高级。
–
Foundation Profile(基础简表)
.提供除了用户界面以外J2SE所能够提供的标准类库。
–
RMI(Remote Method Invocation)
.远程方法调用。
–
Java卡
.是Java平台中最小的子集,也是一种特殊的智能卡,智能卡是一种嵌
入计算机芯片的卡片。
School of Computer Science and Technology
PDF 文件使用 "pdfFactory Pro" 试用版本创建
School of Computer Science and Technology
Java语言的特点*
..面向对象性面向对象性
–面向对象其实是现实世界模型的自然延伸。现实世界中任何实体
都可以看成是对象,对象之间通过消息相互作用。
–传统的面向过程编程语言:中心是过程,驱动是算法。
–面向对象的编程语言:中心是对象,驱动是消息。
..简单便捷性简单便捷性
–系统精简,入门迅速,编写的代码更少。
..平台无关性平台无关性
–平台(Platform)是程序在其中运行的硬件或软件环境,大多数平
台可以被描述为操作系统和底层硬件的组合。
–计算机只能识别、运行本身的机器语言(0,1构成的指令系统)。
因此程序设计语言程序需要通过语言翻译程序将其映射成等价的机
器码,这与平台环境紧密相关。
School of Computer Science and Technology
Java语言的特点*
..面向对象性面向对象性
–面向对象其实是现实世界模型的自然延伸。现实世界中任何实体
都可以看成是对象,对象之间通过消息相互作用。
–传统的面向过程编程语言:中心是过程,驱动是算法。
–面向对象的编程语言:中心是对象,驱动是消息。
..简单便捷性简单便捷性
–系统精简,入门迅速,编写的代码更少。
..平台无关性平台无关性
–平台(Platform)是程序在其中运行的硬件或软件环境,大多数平
台可以被描述为操作系统和底层硬件的组合。
–计算机只能识别、运行本身的机器语言(0,1构成的指令系统)。
因此程序设计语言程序需要通过语言翻译程序将其映射成等价的机
器码,这与平台环境紧密相关。
PDF 文件使用 "pdfFactory Pro" 试用版本创建
School of Computer Science and Technology
..语言健壮性语言健壮性
–Java是一种强制
类型语言,在编译运行时对程序进行严格的检查
,以防止不匹配问题的发生;同时自动垃圾回收功能有助于避免内
存泄露,增加了Java的健壮性。
..运作安全性运作安全性
–Java语言在运行程序时严格检查数据的访问权限,不允许网络上
的应用程序修改本地数据;
–下载到用户端的字节码