关于Java的常见误解

这里总结了一下关于Java的常见误解,希望能够颠覆一下大家对Java的认识;以及改变自己对Java的误解;

1:Java是HTML的扩展。

Java是一种程序设计语言;HTML是一种描述网页结构的方式。除了用于在网页上放置Javaapplet的HTML扩展之外,两者没有任何共同之处。既然说到了HTML就不得不提一下JSP了,JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,他是一个动态网页设计。我们可以把JSP理解为是Java Servlet的扩展;

2使用XML,就不需要Java。

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

3Java是一种非常容易学习的程序设计语言。

像Java这种功能强大的语言大都不太容易学习。首先,必须将编写玩具式程序,或者模仿他人的增删改与实际项目是的艰难区分开来。Java类库包含了数千种类和接口与几万个方法,要解决Java的实际问题,我们还是要了解不少内容的;

4.Java将成为使用与所有平台的通用性编程语言。

从理论上讲,这是完全有可能的。的确,除了微软之外的每一个厂商都希望如此。然而,有很多在桌面计算机上已经完全工作良好的应用程序,在其他设备上或浏览器中或许不能正常地工作。同时,在编写这些应用程序时,利用了相应处理器的速度和本地的用户接口库,而且他们已经移植到所有重要的平台上。这类应用程序包括:字处理程序,图片编辑器以及Web浏览器。他们通常是用C编写的,采用Java语言重新编写似乎对最终的用户不会带来什么特别的好处。

5Java只不过是另外一种程序设计语言。

Java是一种很好的程序设计语言,很多程序设计人员喜欢Java胜过C,有上百种好的程序语言没有广泛的流行,而带有明显缺陷的语言,而Java和C却大行其道。这是因为程序设计语言的的成功更多的取决于其支撑系统的能力,而不是优美的语法。人们主要关注:是否提供了易于实现某些功能的易用,

便捷和标准的库。是否拥有强大的程序设计能力与调试工具,语言和工具是否能够与计算器的其他基础结构整合在一起Java的成功源于其类库能够让人们轻松的完成原本有一定难度的事情。

6.Java是解释型语言,因此对于关键的应用程序速度太慢了。

早起的Java是解释型的,现在除了像手机这样的微型平台之外。Java虚拟机使用了即时编译器,因此采用Java编写的热点代码其运行速度与c++相差无几。

现在今天的计算机速度远比人们发出抱怨的时候快了很多。一个较慢的Java程序与几年前相当快的C++程序还要快一些。现在的人们已经不抱怨Java程序慢了,而去抱怨Java的界面太丑了。

7.JavaScript是Java的简易版。

JavaScript是一种在网页中使用的脚本语言。它是由Netscape发明的,原来的名字叫做LiveScript.JavaScript的语法类似于Java,除此之外。两者无任何关系。当然名字有些想象。

你可能感兴趣的:(关于Java的常见误解)