Java和Javasciprt的区别


Posted in 面试题 onSeptember 02, 2012
JavaScript 与Java 是两个公司开发的不同的两个产品。Java 是SUN 公司推
出的新一代面向对象的程序设计语言,特别适合于Internet 应用程序开发;而
JavaScript 是Netscape 公司的产品,其目的是为了扩展Netscape Navigator
功能,而开发的一种可以嵌入Web 页面中的基于对象和事件驱动的解释性语言,
它的前身是Live Script;而Java 的前身是Oak 语言。下面对两种语言间的异
同作如下比较:
1)基于对象和面向对象:
Java 是一种真正的面向对象的语言,即使是开发简单的程序,必须设计对象;
JavaScript 是种脚本语言,它可以用来制作与网络无关的,与用户交互作用
的复杂软件。它是一种基于对象(Object Based)和事件驱动(Event Driver)
的编程语言。因而它本身提供了非常丰富的内部对象供设计人员使用;
2)解释和编译:
Java 的源代码在执行之前,必须经过编译;
JavaScript 是一种解释性编程语言,其源代码不需经过编译,由浏览器解释
执行;
3)强类型变量和类型弱变量:
Java 采用强类型变量检查,即所有变量在编译之前必须作声明;
JavaScript 中变量声明,采用其弱类型。即变量在使用前不需作声明,而是
解释器在运行时检查其数据类型;
4)代码格式不一样。

Tags in this post...

面试题 相关文章推荐
String是最基本的数据类型吗?
Jun 13 面试题
JSF如何进行表格处理及取值
Aug 06 面试题
构造方法和其他方法的区别?怎么调用父类的构造方法
Sep 22 面试题
某个公司的Java笔面试题
Mar 11 面试题
C语言面试题
May 19 面试题
北京某公司的.net笔试题
Mar 20 面试题
网络体系结构及协议的定义
Mar 13 面试题
上海中网科技笔试题
Feb 19 面试题
下列程序在32位linux或unix中的结果是什么
Jan 26 面试题
如果重写了对象的equals()方法,需要考虑什么
Nov 02 面试题
若通过ObjectOutputStream向一个文件中多次以追加方式写入object,为什么用ObjectInputStream读取这些object时会产生StreamCorruptedException?
Oct 17 面试题
JPA的优势都有哪些
Jul 04 面试题
使用useBean标志初始化BEAN时如何接受初始化参数
Feb 11 #面试题
介绍一下Java的安全机制
Jun 28 #面试题
如何用Lucene索引数据库
Feb 23 #面试题
名词解释WEB SERVICE,SOAP,UDDI,WSDL,JAXP,JAXM;JSWDL开发包的介绍。
Oct 27 #面试题
JDO的含义
Nov 17 #面试题
如何实现jdbc性能优化
Jul 30 #面试题
开发中都用到了那些设计模式?用在什么场合?
Aug 21 #面试题
You might like
php语言流程控制中的主动与被动
2012/11/05 PHP
如何判断php数组的维度
2013/06/10 PHP
php小经验:解析preg_match与preg_match_all 函数
2013/06/29 PHP
PHP 数组遍历foreach语法结构及实例
2016/06/13 PHP
PHP实现的折半查询算法示例
2017/10/09 PHP
jquery CSS选择器笔记
2010/03/29 Javascript
JS短路原理的应用示例 精简代码的途径
2013/12/13 Javascript
Jquery给基本控件的取值、赋值示例
2014/05/23 Javascript
详解JavaScript中循环控制语句的用法
2015/06/03 Javascript
JavaScript文本框脚本编写的注意事项
2016/01/25 Javascript
fckeditor部署到weblogic出现xml无法读取及样式不能显示问题的解决方法
2017/03/24 Javascript
Vue2.x中的父子组件相互通信的实现方法
2017/05/02 Javascript
基于dataset的使用和图片延时加载的实现方法
2017/12/11 Javascript
Vue中的v-for循环key属性注意事项小结
2018/08/12 Javascript
在 Vue.js中优雅地使用全局事件的方法
2019/02/01 Javascript
JS字符串与二进制的相互转化实例代码详解
2019/06/28 Javascript
jquery 键盘事件 keypress() keydown() keyup()用法总结
2019/10/23 jQuery
vuecli项目构建SSR服务端渲染的实现
2020/10/30 Javascript
python获取指定时间差的时间实例详解
2017/04/11 Python
Python编程之黑板上排列组合,你舍得解开吗
2017/10/30 Python
利用Python的turtle库绘制玫瑰教程
2019/11/23 Python
python实现拼接图片
2020/03/23 Python
Python如何实现自带HTTP文件传输服务
2020/07/08 Python
Python调用百度OCR实现图片文字识别的示例代码
2020/07/17 Python
python使用布隆过滤器的实现示例
2020/08/20 Python
Python三维绘图之Matplotlib库的使用方法
2020/09/20 Python
使用C#编写创建一个线程的代码
2013/01/22 面试题
工商企业管理实习自我鉴定
2013/12/04 职场文书
公司端午节活动方案
2014/02/04 职场文书
小学生自我评价100字(15篇)
2014/09/18 职场文书
如何签定毕业生就业协议书
2014/09/28 职场文书
企业党建工作总结2015
2015/05/26 职场文书
《鲸》教学反思
2016/02/23 职场文书
导游词之晋城蟒河
2019/12/12 职场文书
Python一些基本的图像操作和处理总结
2021/06/23 Python
JavaScript函数柯里化
2021/11/07 Javascript