关于Java的常见误解

版权声明:本文为博主原创文章,如需转载请标明出去。 https://blog.csdn.net/sujin_/article/details/79128228

今天列出了一些关于Java的常见误解,今天给大家讲解一下

1.Java是HTML的扩展

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

2.使用XML,所以不需要Java

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

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

像Java这种强大的语言大都不太容易学习。首先,我们必须将编写玩具式程序的轻松和开发实际项目的艰难区分开来。在Java类库中包含了数千种类和接口以及数万个函数。幸运的是,我们并不需要知道他们中的每一个,然而,要想Java解决实际问题的话,还需要了解不少内容,后续我会发布博客讲解(如何使用Java类库将Java语言应用到实际开发中去)。

4.Java将成为适用于所有平台的通用性编程语言

我们从理论上讲,这一点是完全有可能的。但是在实际中,某些领域其他语言有更出色的表现,比如:浏览器的处理完全用JavaScript掌控。Windows程序通常用C++或C#编写的。而Java在服务器编程和跨平台客户端应用领域则很优势。

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

Java是一种很好的程序设计语言,很多开发者比起C、C++、C#更喜欢Java。其实程序设计语言的成功是取决于其能支撑系统的能力,而不是强大的语言。我们更应该关注:&是否提供了易于实现某些功能的易用、便捷和标准的库?&是否有开发工具提供商建立了强大的编程和调试环境? &语言和工具集是否能够与其他计算机基础构架整合在一起。其实,Java的成功源于其类库能够让人们轻松地完成原本有一定难度的事情。比如说:联网Web应用和并发。Java减少了指针错误,这是一个额外的好处。

因此使用Java编程的效率会更高,不过这些并不是它成功的全部原因哦。

6.Java是专用的,应该避免使用

Java虚拟机和类库的源代码是可以免费获得的,不过仅仅限于查看,不能修改。

Java是闭源的,不过也可以很好的使用。Java是闭源的,不过也可以很好的使用。

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

早期的Java是解释型的。现在的Java虚拟机使用了即使编译器,因此采用Java编写的“热点”(更加关注)代码其运行的速度与C++相差无几,

在有些情况下甚至会更快。

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

大多数Java程序是运行在Web浏览器之外的独立应用程序。实际上,很多Java程序都在Web服务器上运行并生成用于网页的代码。

9.Java程序是主要的安全风险

随着Java的不断发展,发现了很严重的bug,因此导致了某些管理员甚至在公司浏览器中禁用了Java,而同时却允许用户下载可执行文件和Word文档,实际上,这些带来的风险远远超过使用Java时候的风险,直到现在与其他平台相比,Java还是安全得多。

10.JavaScript是Java的简易版

JavaScript是一种在网页使用的脚本语言,它由Netscape发明,原来的名字叫做LiveScript。

JavaScript的语法类似Java,除此之外,两者无任何关系。最多就是名字有点像。

11.使用Java可以用廉价的Internet设备取代桌面计算机

现在,大多数用户,常用的平台不是手机就是平板电脑。这些设备大多使用安卓平台,这是Java的衍生产物。

学习Java编程也对Android编程有很大的帮助,建议大家可以去学习一下


--------------如果大家喜欢我的博客,可以点击左上角的关注哦。

猜你喜欢

转载自blog.csdn.net/sujin_/article/details/79128228