Java和JavaScript的比较(转)
*Netscape 把 Livescript 改名为 Javascript , 这是Java的一个有趣的变异, 用于客户一方的用户化
*用Java 进行细节编程, 而JavaScript 用于客户接口和系统的全部综合
*JavaScript: 客户解释, 不需编译
Java: 在客户端执行前需要先在服务器方编译
注意, 两者都是相当"纯"的与 C/C++ 相似的语言, 没有Perl[5]的那种有用的 sh/awk 文本和系统增强
*JavaScript: 基于可扩展对象中的对象 --没有类或继承
Java: 面向对象. 程序由带继承关系的对象类组成
*JavaScript: 作为嵌入的ascii 文本和 HTML 和在一起, 不过HTML 经常看上去没什么关系!
Java: Applets 和HTML 显著不同, 但是是从HTML 页中调用
*JavaScript: 不说明变量的类型 -- 松类型定义
Java: 避暑说明变量的类型 -- 强类型定义
*JavaScript -- 动态捆扎 -- 对象在执行时才引用计算
Java -- 静态捆扎 -- 对象引用必须在编译时存在
*Java (applet)和 JavaScript 是可靠的, 不能写磁盘[@more@]
网页题目:Java和JavaScript的比较(转)
文章源于:http://scgulin.cn/article/poihjh.html
*用Java 进行细节编程, 而JavaScript 用于客户接口和系统的全部综合
*JavaScript: 客户解释, 不需编译
Java: 在客户端执行前需要先在服务器方编译
注意, 两者都是相当"纯"的与 C/C++ 相似的语言, 没有Perl[5]的那种有用的 sh/awk 文本和系统增强
*JavaScript: 基于可扩展对象中的对象 --没有类或继承
Java: 面向对象. 程序由带继承关系的对象类组成
*JavaScript: 作为嵌入的ascii 文本和 HTML 和在一起, 不过HTML 经常看上去没什么关系!
Java: Applets 和HTML 显著不同, 但是是从HTML 页中调用
*JavaScript: 不说明变量的类型 -- 松类型定义
Java: 避暑说明变量的类型 -- 强类型定义
*JavaScript -- 动态捆扎 -- 对象在执行时才引用计算
Java -- 静态捆扎 -- 对象引用必须在编译时存在
*Java (applet)和 JavaScript 是可靠的, 不能写磁盘[@more@]
网页题目:Java和JavaScript的比较(转)
文章源于:http://scgulin.cn/article/poihjh.html