Javascript和Java的区别
来源:互联网 发布:组策略禁止网络共享 编辑:程序博客网 时间:2024/05/22 00:07
我们都知道,Javascript和Java的关系是“雷锋”和“雷峰塔”关系,就是没有关系,它们之间的主要区别有一下几点:
1. 开发的公司不同:
Java是SUN公司推出的面向对象的程序设计语言,特别适合于Internet应用程序的开发。
而Javascript是Netscape公司的产品,目的是为了扩展Netspace Navigator的功能而开发的一种可以嵌入Web页面的基于对象和时间驱动的解释性语言,前生是Live Script。
2. 面向对象和基于对象:
Java是一种真正、纯的面向对象的语言,有类的概念和对象的概念,有封装、继承、多态三大特性。它将数据封装在类中,实现了程序的简洁性和便于维护性,也就是说,Java程序的基本组成单元就是类(有些类是自己编写的,有些是从类库中引入的)
Javascript是一种脚本性语言,它是基于对象的,将相关的操作使用一个对象来完成,即将相关操作看做是一个整体。在Javascript中没有类的概念。在Javascript中,“对象”的概念,相当于是其他面向对象语言中“类”的概念;而Javascript中“对象实例”的概念,相当于是面向对象语言中“对象”的概念。
3. 编译和解释:
Java语言是编译性语言,Java源代码在传送到客户端之前,必须经过编译,因而客户端上必须有相应平台的仿真器或解释器。故Java凭借编译器和解释器可以实现 独立于某个特定平台的编译代码的束缚。
Javascript是解释性编程语言,源代码在发送给客户端之前不需要经过编译,而是将文本格式的字符代码发送给客户端由浏览器解释执行。
4. 采取的变量类型不一样:
Java采取强类型的变量检查。所有变量在编译之前必须声明。声明后才能使用。
Javascript采用的是弱类型,即变量在使用之前不需要作出声明,而是在解释器运行时,自动检查其数据类型。
- JavaScript和Java的区别
- JavaScript和Java的区别
- JavaScript和Java的区别
- JavaScript和Java的区别
- JavaScript和Java的区别
- JavaScript和Java的区别
- JavaScript和Java的区别
- JavaScript和Java的区别
- JavaScript和Java的区别
- JavaScript和Java的区别
- javaScript 和 Java的区别
- java和javascript的区别
- JavaScript和Java的区别
- JavaScript和Java的区别
- Java和javaScript的区别
- java和javascript的区别
- Javascript和Java的区别
- JavaScript和Java的区别
- Javascript中的__proto__、prototype、constructor
- 读书笔记:立体视觉
- FreeCMS静态化代码流程
- 工作问题积累(二)程序异常出错重启功能
- Android Logcat的使用
- Javascript和Java的区别
- 判断手机号是否为移动号码
- iOS SDK实例教程
- 生产机上的请求号需删除,才能正常传输测试机请求
- 第一课.创建窗体类及窗体,窗体过程函数
- 字符编码笔记:ASCII,Unicode和UTF-8
- android: java was started but returned exit code = 1
- android之listview上拉刷新
- unsigned char LEDNUM[2]={12,35}