目前,对于java的开发正在蓬勃发展,已形成很大的市场,然而对于JAVA语言的认识仍有不少误解,接下来由卓跃教育为大家介绍学习java语言的十大误区。 1、JAVA是HTML扩充的,JAVA是编程语言,HTML是个页面描述语言。除了新版本HTML可以在WEB页中插入JA-VA小应用之外,它们之间没有任何相同的地方。 2、JAVA是一种简单的编程环境有些人只喜欢用vi编辑器和dbx调试器来编写程序。但PC和MAC编程者已习惯用类似VB风格的拖拉式表格设计工具或集成开发环境,这对他们来说是一团麻。但是,一旦类似Syman-tec公司的Cafe工具或者Borland公司的Latte工具问世,JAVA的开发时间就会大幅度减少。 3、JAVA是一门很容易学会的编程语言没有一种编程语言和JAVA同样有力的语言是简单的。当它写演示小程序时,非常容易;但当它真正做一些重要工作时,却很耗时、费力。JAVA类库和接口有150多种,虽然对许多程序用户不需要使用整个类库,但每一个项目都需要类。 4、JAVA语言是解释型的,它对特殊平台的重要应用太慢了,许多编程者在类似用户界面方面花费了太多的时间。所有程序,无论使用什么语言编写,都会有足够时间对鼠标进行检测。当然,目前我们尚未用当前的JAVA版本来做CPU密集的任务。但是,开发一个将JAVA中间码转换成本地码的编译器是相当容易的。 5、JAVA在理论上将成为所有平台统一编程语言,这是极有可能的。但这并不是说,用户就已得到应用开发的最方便途径。JAVA应用开发并不像(可能永远不像)用MFC或者VB开发的Windows应用那样好,而且JAVA提供的图形、开发工具功能也太简单。我们希望JAVA类库能够很快变丰富。 6、JAVA消除了CGI编程的需要绝对不是。在今天的技术下,CGI仍然是ap-plet和服务器之间最方便的通讯手段。服务器仍然需要CGI语言来处理applet发送的信息。当然,用户可以用JAVA语言来编写CGI,如Perl或C那样简单。 7、使用JAVA,用户可以使用500美元的Internet设备来代替现在计算机这种认为人们会放弃功能丰富、而使用方便的台式机来追求没有外存且功能又有限的机器,是完全不合理的。但是Internet设备可作为台式机的便携式助手。如果价格合理,用户当然愿意用一台Internet浏览器在用餐时自由地选择阅读新闻。这就是JAVA的魅力。 8、所有JAVA程序都在WEB网页中运行,所有的JAVA小程序(applet)都在WEB页中运行。在浏览器中运行的JAVA程序,是applet的定义。但编写不依赖于WEB浏览器运行的JAVA程序是可能的,也是非常有用的。这些程序完全可以移植,而且因为JAVA比C++更方便、出错更少。因此,它是编程的一个好的选择,也是学习编程首选的入门语言。一旦它和界面工具及数据库存取工具相结合,将更有竞争力。 9、JAVA彻底改变用户/服务器计算这是有可能的。SUN公司已发布了各种数据库类库的计划,这将使得用JAVA开发客户/服务器应用及用JAVA的网络类库开发网络程序一样简单。 10、JAVA允许放弃基于部件的计算模式,有许多不同的含义。就可视控制(VisualControl),例如能插入GUI程序的OCX部件,JAVA还没有设定一个准确的标准。就使用CORBA接口及OpenDoc分布计算模型进行合作的能力,这不久即将开始。目前网上已有CORBA接口的测试版。 尽管Android对Google贡献多少不明,但据诺汉估计,它的战略价值可能为300-500亿美元。诺汉认为:“人们没有计算实际的成本,因为它巧妙的绕开了法律系统。我觉得2012年它会在Android营收模式和成本之间找到更好的办法。”
|