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...

面试题 相关文章推荐
一份全面的PHP面试问题考卷
Jul 15 面试题
一套带答案的C++笔试题
Jan 10 面试题
请写一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1
Jul 16 面试题
数据库面试要点基本概念
Oct 31 面试题
广州地球村科技数据库题目
Apr 25 面试题
一组SQL面试题
Feb 15 面试题
如何查找和删除数据库中的重复数据
Nov 05 面试题
什么是数据抽象
Nov 26 面试题
什么是反射?如何实现反射?
Jul 25 面试题
介绍一下Make? 为什么使用make
Dec 08 面试题
几个Linux面试题笔试题
Dec 01 面试题
SOA的常见陷阱或者误解是什么
Oct 05 面试题
使用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+AJAX实现无刷新注册(带用户名实时检测)
2007/01/02 PHP
基于PHP+Ajax实现表单验证的详解
2013/06/25 PHP
简单的php缓存类分享     php缓存机制
2014/01/22 PHP
PHP中把对象转换为关联数组代码分享
2015/04/09 PHP
TNC vs BOOM BO3 第二场2.13
2021/03/10 DOTA
网页里控制图片大小的相关代码
2006/06/13 Javascript
JQuery Ajax通过Handler访问外部XML数据的代码
2010/06/01 Javascript
jquery动画2.元素坐标动画效果(创建一个图片走廊)
2012/08/24 Javascript
实现前后端数据交互方法汇总
2015/04/07 Javascript
JQuery移动页面开发之屏幕方向改变与滚屏的实现
2015/12/03 Javascript
jquery实现ajax加载超时提示的方法
2016/07/23 Javascript
AngularJs expression详解及简单示例
2016/09/01 Javascript
jQuery轮播图效果精简版完整示例
2016/09/04 Javascript
移动端使用localStorage缓存Js和css文的方法(web开发)
2016/09/20 Javascript
微信小程序 rpx 尺寸单位详细介绍
2016/10/13 Javascript
jQuery基于Ajax方式提交表单功能示例
2017/02/10 Javascript
基于JavaScript实现焦点图轮播效果
2017/03/27 Javascript
vue滚动轴插件better-scroll使用详解
2017/10/17 Javascript
js提取中文拼音首字母的封装工具类
2018/03/12 Javascript
jQuery实现的点击按钮改变样式功能示例
2018/07/21 jQuery
[02:01]大师之路——DOTA2完美大师赛11月论剑上海
2017/11/06 DOTA
[01:00:11]DOTA2-DPC中国联赛 正赛 CDEC vs DLG BO3 第一场 2月7日
2021/03/11 DOTA
python通过colorama模块在控制台输出彩色文字的方法
2015/03/19 Python
python在windows下实现ping操作并接收返回信息的方法
2015/03/20 Python
Python中datetime常用时间处理方法
2015/06/15 Python
Python 调用Java实例详解
2017/06/02 Python
Tornado协程在python2.7如何返回值(实现方法)
2017/06/22 Python
python+matplotlib绘制简单的海豚(顶点和节点的操作)
2018/01/02 Python
详谈Python 窗体(tkinter)表格数据(Treeview)
2018/10/11 Python
python循环输出三角形图案的例子
2019/11/22 Python
TensorBoard 计算图的可视化实现
2020/02/15 Python
Hotter Shoes英国官网:英伦风格,舒适的鞋子
2017/12/28 全球购物
残疾人创业典型事迹
2014/02/01 职场文书
机械制造专业大学生自我鉴定
2014/09/19 职场文书
2015年农村党员公开承诺事项
2015/04/28 职场文书
初二物理教学反思
2016/02/19 职场文书