Java——关于Java的常见误解

1.Java是HTML的扩展?

Java是一种程序设计语言;HTML是一种描述网页结构的方式。除了用于在网页上防止Java applet的HTML扩展之外,两者没有任何共同之处。

2.Java是一种非常容易学习的程序设计语言?

像Java这种功能强大的语言都不太容易学习。Java学习者必须将编写玩具式程序的轻松和开发实际项目的艰难区分开来。

3.JavaScript是Java的简易版?

JavaScript是一种在网页中使用的脚本语言,它是一种弱语言,是由Netscape发明的,原来的名字叫做LiveScript。JavaScript的语法类似于Java,除此之外二者没有什么别的关系。

4.所有的Java程序都是在网页中运行的?

Java applet都是在网页浏览器中运行的(applet的定义:一种在浏览器中运行的Java程序)。此外,大多数Java程序是运行在web浏览器之外的独立应用程序。实际上,很多Java程序都在web服务器上运行并生成用于网页的代码。

5.Java将成为适用于所有平台的通用性变成语言?

从理论上讲,这是有可能的,但是在实际中,某些领域之后其它语言有更出色的表现,如Objective C和后来的Swift在IOS设备上有着无可替代的地位。浏览器中的处理几乎由JavaScript处理,Windows程序通常都用C++或C#编写。Java则在服务器端编程和跨平台客户端应用领域很有优势。

6.Java是解释性的,因此对于关键的应用程序速度太慢了?

早期的Java是解释性的,现在的Java虚拟机使用了即时编译器,因此采用Java编写的“热点”代码其运行速度与C++相差无几,有些情况下甚至更快。

7.使用XML,所以不需要JAVA?

Java是一种程序设计语言,XML是一种描述数据的方式。可以使用任何一种涉叙设计语言处理XML数据,而Java API对XML处理提供了很好的支持。此外,很多重要的第三方XML工具采用Java编写。

猜你喜欢

转载自blog.csdn.net/Searchin_R/article/details/82936627