课程咨询 :186 8716 1620      qq:2066486918

昆明Java培训 > 达内新闻 > Java和JavaScript的前世纠葛
  • Java和JavaScript的前世纠葛

    发布:昆明Java培训      来源:达内新闻      时间:2016-07-28

  • 总是有一些Java初学者会有这样的困惑:Java和JavaScript到底是什么关系?其实,Java和JavaScript是两门不同的编程语言。

    Java和JS

    有网友这样形容,Java和JavaScript的关系,就像是雷锋和雷峰塔的关系,其实只是名字像,实质上没什么关系。但是事实上,这个说法也不完全准确。

    Javascript最初叫做LiveScript,改名为Javascript是因为Netscape的设计者被要求设计一门类似Java但是比Java简单的语言,于是设计者将Java作为设计原型,并且借鉴了一些Java语言中的数据类型和内存管理。后来,Netscape和sun公司合作,并将Javascript推向市场。

    Javascript在当时作为一门新的编程语言,在传播和营销上相对来说比较困难,为了更好传播和更快被市场接受,改名为Javascript也有一些借势营销的意味。历史上跟这个有些类似的例子就是,圆珠笔当时被发明之后,为了借原子弹的势来营销,就改名为“原子笔”。

    在设计师设计Javascript时,本来是想将重点放在函数式上,但是因为Netscape公司一直是Java的“脑残粉”,所以就要求设计师要设计的像Java一样。然而结果是,最后Javascript的风格更像是C语言,因为函数式脚本语言和C语言更类似一些。设计师用很短的时间设计出了这门新语言,在最开始的几年中,人们始终当它是脚本语言来使用。之后互联网和科技圈用十几年的时间去发展、完善它,因此就有了面向对象、命名空间、Ajax等等。

    这个典故也是很有趣的,这样解释之后,你就能分得清Java和JavaScript了吧。达内Java培训,让你的Java学习变得So easy!妈妈再也不用担心我的Java学不好了。

    推荐文章

上一篇:好代码等于“廉价的代码”

下一篇:学习Java的成本并不高

最新开班日期  |  更多

Java--零基础全日制班

Java--零基础全日制班

开班日期:12/29

Java--零基础业余班

Java--零基础业余班

开班日期:12/29

Java--周末提升班

Java--周末提升班

开班日期:12/29

Java--零基础周末班

Java--零基础周末班

开班日期:12/29

  • 网址:http://km .java.tedu.cn      地址:昆明市官渡区春城路62号证券大厦附楼6楼
  • 课程培训电话:186 8716 1620      qq:2066486918    全国服务监督电话:400-827-0010
  • 服务邮箱 ts@tedu.cn
  • 2001-2016 达内国际公司(TARENA INTERNATIONAL,INC.) 版权所有 京ICP证08000853号-56