哪位热心人能帮忙翻译一下这篇计算机英语文章(02)!我很感激!
JAVA提供了面向对象编程的所有最有价值的东西:类层次结构、继承、封装和多态(动态绑定)——真正意义上既可用又高效的一切。
开发面向对象软件的主要原因,除了简单之外,是基于一种极端的希望,即你开发的对象将被重用。
JAVA不仅鼓励软件复用,也需要软件复用。编写任何JAVA软件,无论多么简单,都必须基于JAVA API提供的类和方法。
一旦你开始用JAVA开发程序,你有两个选择:
●基于你开发的类,也就是复用。
●在修补、复制和修改现有软件的可用部分的基础上重写您的软件。
对于JAVA来说,从打补丁开始就不再有吸引力了。JAVA的面向对象结构,让你不得不从一开始就开发更好、更容易修改、更简单的软件。
3.JAVA更安全、更可靠。
JAVA比C++用起来更安全,因为它让你远离容易搞砸的部分,让你擅长的部分变得更容易。
JAVA不会自动转换数据类型,您必须显式地将一种类型转换为另一种类型。在最后一种情况下,C++会自动将一种类型转换成另一种类型。它拥有汇编语言代码的所有灵活性。JAVA并不假设你知道自己在做什么。它会确保你知道。
JAVA中不存在C++指针。不能间接或随机访问对象。你没必要这么做。您声明对象并直接访问它们,避免了复杂的指针操作。
如果你需要一些编号的对象,你可以使用一个对象数组。“对象地址”的概念,像另一只“汇编语言恐龙”一样,从编程错误中消失了。
因此,在JAVA中更容易把事情做对。
JAVA的可靠性从语言层延伸到编译器和运行系统层。
很多其他语言(编译)检测不出来的错误,在编译阶段就能检测出来。这些检查不仅可以针对语法,还可以保证句子的语义正确性。
在职检查也更加高效和可扩展。想想你的老师和妈妈总是告诉你,“检查你的作业两次,以确保你做对了。”JAVA连接器理解类的类型,并执行编译器级别的类型检查,这增加了可靠性(检查)的冗余。而且,它会检查边界,即使出现错误,也会被消除。
间接对象访问。