课程咨询 :186 8716 1620      qq:2066486918

昆明Java培训 > 达内新闻 > JavaScript、Java有哪些相同和不同
  • JavaScript、Java有哪些相同和不同

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

  • 学了Java的人都会知道,事实上,JavaScript除了名字上和Java比较像之外,语言风格其实差别很大。但是因为当初设计时,网景公司的设计师是以Java为蓝本的,所以细细探究的话,还是有许多相似或者相同之处的。

    比如说,有网友总结了Java和JavaScript这样的几处相似、相同之处:

    1、两者的语法和C语言相似;

    2、两者都面向对象(虽然实现的方式略有不同);

    3、两者都采用GC对内存进行回收;

    4、代码编译为机器码后由中间件执行,Java使用前由JVM执行编译为字节码,V8引擎将JavaScript编译为机器码后由引擎执行。

    而不同之处主要在于这几个方面:

    1、Java和JavaScript语法结构不同;

    2、Java是编程语言,JavaScript是脚本语言;

    3、Java多用于服务器端,JavaScript多用于客户端;

    4、Java属于强类型,JavaScript属于弱类型;

    5、JavaScript程序能接嵌入到网页中运行,Java不可以;

    6、JavaScript是动态类型语言,Java是静态类型语言;

    7、JavaScript的面向对象是基于原型实现,Java是基于类实现。

    看懂这些,你就再也不会弄混Java和JavaScript了。如果把这两门语言都学透都理解的话,想要把它俩混淆也不可能了。所以,要有专业的、有经验的好老师来教你学习它们。达内Java培训就有好老师。专业的Java培训就在达内Java培训。

    推荐文章

上一篇:详解MySQL架构的演变

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

最新开班日期  |  更多

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