试述JavaScript和Java的区别。
①基于对象和面向对象。Java是一种真正的面向对象的语言,即使是开发简单的程序,也必须设计对象;JavaScript是一种脚本语言,它可以用来制作与网络无关的,与用户交互作用的复杂软件。②解释和编译。Java的源代码在传递到客户端执行之前,必须经过编译;JavaScript是一种解释性编程语言,其源代码在发往客户端执行之前不需经过编译。③强变量和弱变量。Java采用强定义类型变量检查;JavaScript采用弱定义类型变量检查。④代码格式不一样。Java是一种与HTML无关的格式;JavaScript的代码是一种文本字符格式,可以直接嵌入HTML文档中,并且可动态装载。⑤嵌入方式不一样。JavaScript使用来标识;Java使用来标识。⑥静态联编和动态联编。Java采用静态联编,即Java的对象引用必须在编译时进行,以使编译器能够实现强类型检查;JavaScript采用动态联编,即JavaScript的对象引用在运行时进行检查,如不经运行就无法实现对对象引用的检查。
扫描二维码免费使用微信小程序搜题/刷题/查看解析。
版权声明:本文由翰林刷题小程序授权发布,如需转载请注明出处。