程序员必读:对JAVA语言的十个常见误解

2016-02-19 20:29 5 1 收藏

下面图老师小编要向大家介绍下程序员必读:对JAVA语言的十个常见误解,看起来复杂实则是简单的,掌握好技巧就OK,喜欢就赶紧收藏起来吧!

【 tulaoshi.com - 编程语言 】

 

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://www.tulaoshi.com/bianchengyuyan/)

来源:http://www.tulaoshi.com/n/20160219/1623825.html

延伸阅读
随着互联网的快速发展,人们对网络应用的爱好逐步在提高,迫切需要能够构造一个“富客户端”:能够用Html能实现的接口更加健壮、反应更加灵敏和更具有令人感爱好的可视化特性,而且能够在互联网上以一种象使用Web一样简单的方式来部署富客户端程序,而且能够随着系统的升级而享用更多便捷的高效的体验。 而这,是一个趋势,不久的将...
标签: 减肥 减肥方法
夏季的高温,也连带燃起了无法美眉减肥的雄心壮志!为了减肥,你肯定阅览了无数减肥知识了,你已经清楚知道要减肥就要少吃多动,也知道要小心高热量食物、每天要喝2000cc的水……可是效果好像不怎么好,体重一直降不下来,怎么会这样呢?很有可能是你的减肥知识只对了一半哦! 均衡的营养 1.减肥时,完全不碰脂肪?错! ...
到了第二年,大家也都能知道编程语言有好多种的,且各有千秋。而其中比较有前途(钱途?)的是TC。不管怎么着,TC这东西可上可下,可对操作系统编程,可完成汇编的大部分功能。这可让爱捣蛋的男生一提起来就满面红光。动不动就会说,你小子给我小心点。得罪了哥们我,小心我编个病毒KILL了你。呵呵,谁K谁呀。吹起来,谁都不怕谁呢。是的,...
标签: Web开发
当 jQuery 在2006年1月现身时,给我的第一印象,是这玩意儿构造得很精明。基于CSS选择器(CSS selectors)来打点一切,其思路相当灵巧(参考getElementsBySelector)。但链盒工事(chaining stuff)看起来更像个噱头,并且整体看来,jQuery库提供的功能并不能覆盖所有基础性的东西。因此我断定,jQuery只会昙花一现。 几个月以来,我...
1.Duplicated Code 代码重复几乎是最常见的异味了。他也是Refactoring的主要目标之一。代码重复往往来自于copy-and-paste的编程风格。与他相对应OAOO是一个好系统的重要标志。 2.Long method 它是传统结构化的“遗毒”。一个方法应当具有自我独立的意图,不要把几个意图放在一起。 3.Large Class 大类就是你把太多的责任交给了...

经验教程

13

收藏

81
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部