JAVA语言自从应用于Internet,迅速成为全球热点。它的平台无关性仿佛成为解决互易操作性和可移植性的灵丹妙药。然而对于JAVA语言的认识仍有不少误解。
1.JAVA是HTML的扩充,JAVA是一个编程语言,HTML是一个页面描述语言。除了新版本HTML可以在WEB页中插入JA-VA小应用外,它们之间没有任何相同之处。
2.JAVA是一种很容易学会的编程语言没有一种和JAVA同样有力的语言是简单的。当它写演示小程序时,非常容易;但当它真正做一些重要的工作时,却很费力。JAVA库有150多种类和接口,虽然对许多程序用户不需要整个类库,但每个项目都需要类。
3.JAVA是一个简单的编程环境一些人喜欢只用vi编辑器和dbx调试器来写程序。但是PC和MAC编程者已习惯用类似VB风格的拖拉式表格设计工具或集成开发环境,这对他们来说是一团麻。但是,一旦类似于Syman-tec公司的Cafe工具或Borland公司的Latte工具问世,JAVA的开发时间就会大幅度减少。
4.JAVA将成为所有平台的统一编程语言在理论上,这是可能的。但这并不是说用户就已得到应用开发的最方便途径。JAVA应用的开发并不像(可能永远不像)用MFC或VB开发的Windows应用那样好,而且JAVA提供的图形开发工具功能也太简单。我们希望JAVA类库很快变丰富。
5.JAVA是解释型的,它对于特殊平台的重要应用太慢了许多编程者在类似于用户界面方面花了太多的时间。所有程序,无论用什么语言编写,都会有足够的时间对鼠标进行检测。当然,目前我们尚未用当前的JAVA版本来做CPU密集的任务。但是,开发一个将JAVA中间码转换成本地码的编译器是非常容易的。
6.所有的JAVA程序都在WEB页中运行所有的JAVA小程序(applet)都在WEB页中运行。在浏览器中运行的JAVA程序,这是applet的定义。但编写不依赖于WEB浏览器运行的JAVA程序是可能的,也是非常有用的。这些程序完全可以移植,而且因为JAVA比C++更方便、出错更少,它是编程的一个很好的选择,也是学习编程的首选入门语言。一旦它和界面工具以及数据库存取工具结合,将更有竞争力。
7.JAVA消除了CGI编程的需要绝对不。在今天的技术下,CGI仍是ap-plet和服务器之间最方便的通讯手段。服务器仍将需要CGI语言来处理applet发送的信息。当然,用户可以用JAVA语言来写CGI,如同Perl或C那样简单。
8.JAVA将彻底改变客户/服务器计算这是可能的。SUN公司已公布了各种数据库类库的计划,这将使得用JAVA开发客户/服务器应用和用JAVA的网络类库开发网络程序一样简单。
9.使用JAVA,用户可以用500美元的In┐ternet设备来代替现在的计算机这种认为人们会放弃功能丰富、使用方便的台式机来追求没有外存且功能有限的机器,是完全不合理的。但是Internet设备可以作为台式机的便携式助手。如果价格合理,用户当然愿意用一台Internet浏览器在用餐时自由地选择阅读新闻。这就是JAVA的魅力。
10.JAVA将允许放弃基于部件的计算模式当人们谈到部件,有许多不同的含义。就可视控制(VisualControl),例如能插入GUI程序的OCX部件,JAVA还没有设定一个标准。就使用CORBA接口及OpenDoc和分布计算模型进行合作的能力,这不久就将开始。目前网上已有CORBA接口的测试版。
http://java.chinaitlab.com/base/741759.html
分享到:
相关推荐
以下是对Java语言的十个常见误解的详细解释: 1. **误解一:Java是缓慢的语言** 这个观点源于早期Java的性能问题,但随着JVM(Java虚拟机)的不断优化,尤其是JIT(即时编译器)的引入,Java的运行速度已经大大...
以下是针对Java语言常见的十大误解的详细解析: 1. **误解一:Java是HTML的扩展** Java并非HTML的扩展,而是独立的编程语言,专门用于构建应用程序。HTML主要用于描述网页结构,而Java可以嵌入到网页中以创建交互...
然而对于JAVA语言的认识仍有不少误解。 1.JAVA是HTML的扩充,JAVA是一个编程语言,HTML是一个页面描述语言。除了新版本HTML可以在WEB页中插入JA-VA小应用外,它们之间没有任何相同之处。 2.JAVA是一种很容易...
然而对于JAVA语言的认识仍有不少误解。 1.JAVA是HTML的扩充,JAVA是一个编程语言,HTML是一个页面描述语言。除了新版本HTML可以在WEB页中插入JA-VA小应用外,它们之间没有任何相同之处。 2.JAVA是一种很容易...
本项目聚焦于词法分析阶段,使用Java语言实现了一个针对CMM(假设是一种自定义的编程语言)的词法分析器。 词法分析,也称为扫描或标记,是编译器或解释器的第一个阶段。它的任务是将源代码分解成一系列的有意义的...
【标题】:“Java函数语言大全”可能引起了一些误解,实际上,描述中提到的是“C语言函数大全”,所以我们将重点讨论C语言的函数相关知识。 在编程语言中,函数是执行特定任务的可重用代码块。C语言作为基础且强大...
作者不仅讲解了正面的编程模式和惯用法,还指出了Java语言及其标准库中容易引起误解的陷阱和反模式,包括对java.lang、java.util以及一些较小的扩展包的讨论。此外,书中还包括了基于序列化的详细介绍,提供了其他...
关于 Java 的常见误解: 1. Java 是 HTML 的扩展 2. 使用 XML,就不需要 Java 3. Java 是一种非常容易学习的程序设计语言 4. Java 将成为适用于所有平台的通用性编程语言 5. Java 只不过是另外一种程序设计语言 6. ...
这是早期Java的一个常见误解。随着JIT(Just-In-Time)编译器的发展,Java的性能已经显著提高,尤其是在处理大量数据和并发任务时。尽管在某些特定场景下C++可能更快,但Java在许多现代应用中已经能够提供足够的...
这本书通过一系列精心设计的编程谜题,揭示了Java语言中容易被忽视的陷阱和误解。这些谜题覆盖了类加载、内存模型、类型转换、异常处理、多线程等众多主题,旨在帮助开发者避开常见的编程误区,提升代码质量。在提供...
以下是一些关于Java的常见误解的详细解释: 误解一:JavaScript是Java的简易版 实际上,JavaScript和Java是两种完全不同的编程语言,尽管它们在语法上有一定的相似之处。JavaScript最初名为LiveScript,主要用于...
书中通过一系列精心设计的谜题,引导读者深入探索Java语言的内部机制,提高对语言特性的理解和应用能力。解决这些谜题不仅能够提升编程技巧,还能培养良好的编程习惯,减少因疏忽或误解语言特性而导致的错误。对于想...
此外,教程还包括对C++特性的讨论,以帮助读者理解Java与其前辈语言的关系,同时避免常见误解。 在Java的学习过程中,读者将接触到核心概念,如类、对象、继承、封装和多态等面向对象编程的关键要素。同时,也会...
然而,在Java开发中,我们不常使用.sln文件,这可能是一个误解或者是其他编程环境(如.NET)的文件。如果这是一个Java项目,可能是指某种形式的项目配置或归档,但具体功能需要进一步了解该文件格式。 总的来说,这...