简述 Java 和 JavaScript 之间的关系。

查看答案
正确答案:

首先,JavaScript 与 Java 是两个公司开发的不同的两个产品。 Java 是美国SunMicr—osystems 公司推出的新一代面向对象的程序设计语言,特别适合于 Internet 的分布式应用程序开发;而 JavaScript 是 Netscape 公司的产品,其目的是为了扩展 Netscape Navigator 浏览器的功能而开发的一种可以嵌入 Web页面中的基于对象和事件驱动的解释性语言,它的前身是 Live Script ;而 Java的前身是 0ak 语言。下面对两种语言间的其他不同作如下:

(1) 基于对象和面向对象。 Java 是一种真正的面向对象的语言,即使是开发简单的程序,必须设计对象。 JavaScript 是一种脚本语言。它可以用来制作与网络无关的,与用户交互作用的复杂软件。它是一种基于对象 <Object Based>和事件驱动 <Event Driv —er>的编程语言。因而它本身提供了非常丰富的内部对象供设计人员使用。

(2) 解释和编译。两种语言在其浏览器中所执行的方式不一样。 Java 的源代码在传递到客户端执行之前, 必须经过编译, 因而客户端上必须具有相应平台上的仿真器或解释器, 它可以通过编译器或解释器实现独立于某个特定的平台编译代码的束缚。 JavaS-cript 是一种解释性编程语言,其源代码在发往客户端执行之前不需经过编译,而是将文本格式的字符代码发送给客户端由浏览器解释执行。

(3) 强变量和弱变量。两种语言所采取的变量是不一样的。 Java 采用强定义类型变量检查,即所有变量在使用之前必须做声明,定义其类型。而 JavaScript 中变量声明,采用其弱定义类型,即变量在使用前不需做声明,而是解释器在运行时检查其数据类型。

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

(5) 嵌入方式不一样。在 HTML文档中,两种编程语言的标识不同, JavaScript 使用<Script> ⋯</Soript> 来标识,而 Java 使用<applet> .一. </applet>来标识。

(6) 静态联编和动态联编。 Java 采用静态联编,即 Java 的对象引用必须在编译时进行,以使编译器能够实现强类型检查; JavaScript 采用动态联编,即 JavaScript 的对象引用在运行时进行检查,如不经运行就无法实现对象引用的检查。

答案解析:

暂无解析

上一题
你可能感兴趣的试题

功能等同原则是指()

A、在本国电子商务活动与国际性电子商务活动的法律待遇上,应一视同仁
B、电子商务对传统口令法和非对称公开密钥法等认证方法,不可厚此薄彼
C、商业交易的公平理念
D、一种将数据电文的效力与纸面形式的功能进行类比的方法

横向比较法是()

A、对不同时期现象的异同点进行比较和分析
B、根据同一标准对同一时间的不同认识对象进行比较
C、指把握事物的质,识别事物的量,探求事物量变与质变及其相互关系
D、指从具体独特的现象中抽取一些主要性质,舍弃其他性质而建立的典型或标本

The research pro ject has only been under way for three months, so it ’too s early to _______its success.

A、figure
B、consider
C、rate
D、evaluate

完型填空(本大题共 10 小题,每小题 1 分,共 10 分)从选项中选择一个最适合短文的选项,错选、多选或未选均无分。 

Jogging is becoming one of the ___21___ growing activities in the nation. More people are starting jog each year. This, however, is a recent occurrence. It was not long ago __22____ joggers were rare sight. Some people thought that they looked quite strange. As __23____ people began jogging the sight of them became more common. There are many reasons ___24___ a person to take up jogging. First, it is a good form of exercise. This is __25____ it involves the use of many parts of the body. The exercising of the heart is of great benefit. This is one of the most important parts of the human body. If the heart does not get the needed exercise, serious problems can occur. ___26___ reason for jogging is for enjoyment. ___27___ being good for people, it can also be very much fun. Part of the fun of jogging comes from the opportunity it provides for meeting other people who enjoy it. One ___28___ that should be considered ___29___ a person takes up jogging as a form of exercise of enjoyment is that it is not for everyone. People should first check 30 their doctors and be prepared to find another form of exercise if jogging is not recommended.

21. A. fastest B. quickest C. most D. best 

22. A. when B. while C. that D. as 

23. A. many B. those C. more D. the 

24. A. of B. with C. for D. in 

25. A. that B. why C. reasonable D. because 

26. A. A B. Other C. The other D. Another 

27. A. Except B. Except for C. Besides D. Regardless of 

28. A. matter B. event C. thing D. occurrences 

29. A. of B. that C. what D. when 

30. A. out B. over C. on D. with

1995年,世界上第一家网上银行——安全第一网络银行诞生在()

A、加拿大
B、美国
C、英国
D、日本
热门试题 更多>
相关题库更多>
自考公共课
自考专业课
自考专业(小学教育)
自考专业(人力资源管理)
自考专业(建筑工程)
自考专业(行政管理)
自考专业(社区护理)
自考专业(护理)
自考专业(英语)
自考专业(公共关系)
自考专业(工商企业管理)
自考专业(法律)
自考专业(计算机应用)
自考专业(计算机网络)
自考专业(汉语言文学)
自考专业(计算机信息管理)
自考专业(教育管理)
自考专业(电子商务)
自考专业(国贸)
自考专业(营销)
自考专业(会计)
自考专业(金融)
自考专业(学前教育)
试卷库
试题库