Javascript和Java语言间的异同比较_第1页
Javascript和Java语言间的异同比较_第2页
Javascript和Java语言间的异同比较_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文格式为Word版,下载可任意编辑——Javascript和Java语言间的异同比较Javascript和Java语言间的异同对比

虽然Javascript与Java有精细的联系,但却是两个公司开发的不同的两个产品。那么js和java有什么关系,两种语言的不同点是什么呢?以下是我探寻整理的关于Javascript和Java语言间的异同对比,供参考学习,感兴趣的小伙伴们可以参考一下!想了解更多相关信息请持续关注我们我!

Java是Sun公司推出的新一代面向对象的程序设计语言。更加适合于Internet应用程序开发;而Javascript是Sun与Netscape公司联合推出的产品,是为了扩展NetscapeNavigator功能而开发的一种可以嵌入Web页面中的基于对象和事情驱动的解释性语言。且它的前身是LiveScript,而Java的前身是Oak语言。下面就对两种语言间的异同作如下对比:

1基于对象和面向对象

Java是一种真正地面向对象的语言,即使是开发简朴的程序,也务必设计对象。Javascript是一种脚本语言,它可以用来制作与网络无关的,实现与用户交互的繁杂软件。它是一种基于对象ObjectBased和事情驱动EventDriver的编程语言。因而它本身供给了分外丰富的内部对象供设计人员使用。

2解释和编译

两种语言在其欣赏器中所执行的'方式不一样。Java的源代码在传递到客户端执行之前,务必经过编译,因而在客户端上务必有运行于相应平台之上的**器或解释器。它可以通过编译器或解释器实现独立于某个特定平台而不受编译代码的束缚。Javascript是一种解释件编程语言,其源代码在发往客户端执行之前不需经过编译,而是将文本格式的字符代码发送到客户端由欣赏器解释执行。

3强变量和弱变量

两种语言所采用的变量是不一样的。Java采用强类型变量,即全体变量在编译之前务必作声明。如

Integerx;

Stringy;

x=1234;

x=4321;

其中x=1234说明是一个整数,Y=4321说明是一个字符串。

JavaScript中,采用弱类型,即变量在位用前不需作声明,而由解释器在运行时检查其数据类型,如

x=1234;

y=4321;

前者说明x为其数值型变量,而后者说明y为字符型变量。

4代码格式不一样

Java是一种与HIML无关的格式,务必通过像HTML中引用外媒体那样举行装载,其代码以字节代码的形式保存在独立的文档中。JavaScript的代码是一种文本字符格式,可以直接嵌入HTML文档中,并且可动态装载。编写HTML文档就像编辑文本文件一样便当。

5嵌入方式不一样

在HTML文档中,两种编程语言的标识不同,JavaScript使用“ScriptLanguage=JavaScript”来标识,而Java使用“applet.../applet”来标识。

6静态联编和动态联编

Java采用静态联编,即Java的对象引用务必在编译时举行,以使编译器能够实现强类型检查。JavaScript采用动态联编,即JavaScript的对象引用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论