JavaScript和Java是两种不一样的语言,但是它们之间存在联系
背景方面
Netscap公司的JavaScript Sun借助Sun公司的java打了知名度
出身不同
Javascript 是 Netscape 公司的脚本语言,而 Java 是 SUN Microsystems 公司推出的新一代面向对象的程序设计语言。
嵌入方式不同
在 HTML 文档中,两种编程语言的标识不同,Javascript 使用 来标识,而 Java 使用 Applet 来
语言类型不同
JavaScript 是动态类型语言,而 Java 是静态类型语言
所采取的变量不同
JavaScript 中的变量声明采用弱类型,即变量在使用前不需作声明,而是解释器在运行时检查其数据类型。Java 采用强类型变量检查,即所有变量在编译之前必须作声明。
代码格式不同
Javascript 可以直接嵌入 HTML 文档,并且可动态装载,编写 HTML 文档就像编辑文本文件一样方便,其独立文件的格式为*.js。Java 是一种与 HTML 无关的格式,必须通过像 HTML 中引用外媒体那么进行装载,其代码以字节代码的形式保存在独立的文档中,其独立文件的格式为 *.class。
文本操作方面
Javascript 不直接对文本和图形进行操作,它在 Web 页面中与 HTML 元素组合一起发挥作用,但它可以控制浏览器,让浏览器直接对文本和图形进行处理。而 Java 则可以直接对文本和图形进行
编译方面
另外,Java语言需要编译,而JavaScript语言则是运行时由解释器直接执行。
相同之处:
● 它们都是面向对象的(虽然实现的方式略有不同)