Chinaunix首页 | 论坛 | 博客
  • 博客访问: 828165
  • 博文数量: 190
  • 博客积分: 2991
  • 博客等级: 少校
  • 技术积分: 2400
  • 用 户 组: 普通用户
  • 注册时间: 2012-09-24 18:11
文章分类

全部博文(190)

文章存档

2015年(3)

2014年(1)

2013年(65)

2012年(121)

我的朋友

分类: Java

2012-10-25 09:29:17

javascript和java是两门语言,除了都有”java”外,没有任何关系

javascript与Java是两个公司开发的不同的两个产品。Java是SUN公司推出的新一代面向对象的程序设计语言,特别适合于Internet应用程序开发;而javascript是Netscape公司的产品,其目的是为了扩展Netscape Navigator功能,而开发的一种可以嵌入Web页面中的基于对象和事件驱动的解释性语言, 它的前身是Live Script;而Java的前身是Oak语言。下面对两种语言间的异同作如下比较:

1)基于对象和面向对象:

Java是一种真正的面向对象的语言,即使是开发简单的程序,必须设计对象。

javascript是种脚本语言,它可以用来制作与网络无关的,与用户交互作用的复杂软件。它是一种基于对象(Object Based)和事件驱动(Event Driver)的编程语言。因而它本身提供了非常丰富的内部对象供设计人员使用。

2)解释和编译:

Java的源代码在执行之前,必须经过编译;

javascript是一种解释性编程语言,其源代码不需经过编译,由浏览器解释执行。

3)强类型变量和类型弱变量:

Java采用强类型变量检查,即所有变量在编译之前必须作声明;

javascript中变量声明,采用其弱类型。即变量在使用前不需作声明,而是解释器在运行时检查其数据类型。

4)代码格式不一样。

阅读(1017) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~