Java软件设计基础(13)

发布时间:2021-06-06

Java软件设计基础

织编码。
–字符串
.C++不支持字符串变量,使用“Null”终止符代表字符串的结束。
.Java字符串类作为Java语言的一部分定义,而不是作为外加的延伸部
分,在整个系统中建立字符串和访问字符串元素的方法是一致的。
School of Computer Science and Technology
–操作符重载
.操作符重载被认为是C++的突出特征。
.为了保持Java语言尽可能的简单,Java不支持操作符重载。
–函数
.在C中,代码组织在函数中,函数可以访问程序的全局变量;C++增
加了类,提供了类方法,但由于C++仍然支持C,所以C++程序中仍然
可以使用C的函数,结果导致函数和方法混合使用,使得程序比较混乱

.Java没有函数。作为一种比C++更纯的面向对象的语言,强迫开发人
员把所有例行程序包括在类中,可以更好的组织编码。
–字符串
.C++不支持字符串变量,使用“Null”终止符代表字符串的结束。
.Java字符串类作为Java语言的一部分定义,而不是作为外加的延伸部
分,在整个系统中建立字符串和访问字符串元素的方法是一致的。
PDF 文件使用 "pdfFactory Pro" 试用版本创建



效用
效用效用Java
JaJavavaC/C++
C/C/CC++++
是否直译式
是是否直否直译式译式是
是是否,编译式
否否,编,编译式译式
编译后是否产生机器代码
编编译后译后是是否产否产生生机器机器代码代码
否,产生具有跨平台特性的字
否否,产,产生生具有具有跨跨平台平台特特性的字性的字
节码
节码节码

是是
是否跨平台
是是否跨否跨平台平台是
是是
否,需根据计算机平台改变程
否否,需,需根根据计据计算算机平机平台台改变程改变程

序序
是否有指针类型
是是否有否有指指针类型针类型否,使用对象引用代替指针
否否,使,使用用对象对象引引用代用代替替指针指针是
是是
是否具备继承性能
是是否具否具备备继承继承性能性能允许单一继承
允允许单许单一一继承继承允许多重继承
允允许多许多重重继承继承
运行速度快慢
运运行速行速度度快慢快慢较 C/C++略慢
较较
C/C++C/C++略慢略慢快
快快

School of Computer Science and Technology

PDF 文件使用 "pdfFactory Pro" 试用版本创建




Java软件设计基础(13).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219