1. Java 是 HTML 的扩展

Java 是一种程序设计语言;HTML 是一种描述网页结构的方式。

除了用于在网页上放置Java applet 的 HTML 扩展之外,两者没有任何共同之处。

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

Java 是一种程序设计语言;XML 是一种描述数据的方式。

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

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

像 Java 这种功能强大的语言大都不太容易学习。

首先,必须将编写玩具式程序的轻松和开发实际项目的艰难区分开来。Java 类库包含了数千种类和接口以及数万个函数。幸运是,并不需要知道它们中的每一个,然而, 要想 Java 解决实际问题, 还是需要了解不少内容的。

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

从理论上讲, 这是完全有可能的。 但在实际中, 某些领域其他语言有更出色的表现;

比如,Objective C 和后来的 Swift 在 iOS 设备上就有着无可取代的地位, 浏览器中的处理几乎完全由 JavaScript 掌控。 Windows 程序通常都用 C++ 或 C# 编写D Java 在服务器端编程和跨平台客户端应用领域则很有优势。

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

Java 是一种很好的程序设计语言, 很多程序设计人员喜欢 Java 胜过 C、 C++ 或 C# 有上百种好的程序设计语言没有广泛地流行,而带有明显缺陷的语言, 如:CM 和 Visual Basic却大行其道。

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

最初创建 Java 时;Sun 为销售者和最终用户提供了免费许可。

尽管 Sim 对 Java 拥有最终的控制权, 不过在语言版本的不断发展和新库的设计过程中还涉及很多其他公司. 虚拟机和类库的源代码可以免费获得, 不过仅限于查看, 而不能修改和再发布。Java 是“ 闭源的,不过可以很好地使用”。

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

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

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

所有的 Java applet 都是在网页浏览器中运行的。这也恰恰是 applet 的定义,即一种在浏览器中运行的 Java 程序 , 然而,大多数 Java 程序是运行在 Web 浏览器之外的独立应用程序。

实际上, 很多 Java 程序都在 Web 服务器上运行并生成用于网页的代码。

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

对于早期的 Java, 有过关于安全系统失效的报道,曾经一度引起公众哗然。研究人员将这视为一种挑战, 即努力找出 Java 的漏洞,对 applet 安全模型的强度和复杂度发起挑战。随后,人们很快就解决了引发问题的所有技术因素。后来又发现了更严重的漏洞,而 Sim 以及后来的 Oracle 反应却过于迟缓。浏览器制造商则有些反应过度,他们甚至默认禁用了 Java。

尽管距离 Java 诞生已经 多年之久,与其他常用的执行平台相比,Java 还是安全得多

10. JavaScript 是 Java 的简易版

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

当然,名字有些相像。JavaScript 的一个子集已经标准化为 ECMA-262。与 Java applet 相比,JavaScript 更紧密地与浏览器集成在一起。特别是 JavaScript 程序可以修改正在显示的文档, 而 applet 只能在有限的区域内控制外观。

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

当 Java 刚刚发布的时候, 一些人打赌:肯定会有这样的好事情发生。一些公司已经生产出 Java 网络计算机的原型,不过用户还不打算放弃功能强大而便利的桌面计算机, 而去使用没有本地存储而且功能有限的网络设备。当然,如今世界已经发生改变,对于大多数最终用户, 常用的平台往往是手机或平板电脑。这些设备大多使用安卓平台,这是 Java 的衍生产物。学习Java 编程肯定也对 Android 编程很有帮助。




throws不用 java 不使用java语言来编写的是_throws不用 java