JavaScript和Java

admin 发布于:2015-11-12 17:15 栏目: 浏览:570 评论:0
JavaScript和Java在某些方面相似但完全不同。 JavaScript语言类似于Java但是没有Java的静态类型和强类型检查,不过它们的语法和 C 语言都很相似。
JavaScript基于原型的对象模型,而不是更常见的基于类的对象模型。 基于原型的模型提供了动态继承。 JavaScript函数没有任何特殊的声明性的要求。 函数可以属性的对象,也可以是执行方法。
JavaScript是一个非常自由的语言,相比Java。 你不需要声明所有变量,类和方法。 你不需要关心是否方法是公开的,私人的,或受保护的,你没有实现接口。 变量、参数和函数返回类型不是显式类型。
Java是一种基于类的编程语言,设计目的是快速执行和类型安全。 比方说,你不能将一个Java整数给一个对象引用或访问私有内存。 Java的基于类的模型意味着程序有专门的类和方法。 Java的类继承和强类型通常需要紧密耦合的对象层次结构。
这些要求使得Java编程比JavaScript编程复杂。
JavaScript是解释型语言,动态类型语言。
游客

返回顶部