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

面试题 相关文章推荐
请介绍一下Ant
Jul 22 面试题
介绍Java的内部类
Oct 27 面试题
我看到了用指针调用函数的不同语法形式
Jul 16 面试题
几道数据库的面试题或笔试题
May 31 面试题
武汉世纪畅想数字传播有限公司.NET笔试题
Jul 22 面试题
什么是重载?CTS、CLS和CLR分别做何解释
May 06 面试题
恶意软件的定义
Nov 12 面试题
Linux内核产生并发的原因
Nov 08 面试题
介绍一下Prototype的$()函数,$F()函数,$A()函数都是什么作用?
Mar 05 面试题
如何写出高质量、高性能的MySQL查询
Nov 17 面试题
Vector, ArrayList, HashTable, HashMap哪些是线程安全的,哪些不是
Oct 12 面试题
JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?
Oct 22 面试题
使用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
十大催泪虐心动漫电影,有几部你还没看
2020/03/04 日漫
隐藏X-Space个人空间下方版权方法隐藏X-Space个人空间标题隐藏X-Space个人空间管理版权方法
2007/02/22 PHP
smarty高级特性之过滤器的使用方法
2015/12/25 PHP
php 数组处理函数extract详解及实例代码
2016/11/23 PHP
php将html转为图片的实现方法
2017/05/19 PHP
yii2局部关闭(开启)csrf的验证的实例代码
2017/07/10 PHP
javascript StringBuilder类实现
2008/12/22 Javascript
JavaScript 异步调用框架 (Part 4 - 链式调用)
2009/08/04 Javascript
JS保存、读取、换行、转Json报错处理方法
2013/06/14 Javascript
javascript轻松实现当鼠标移开时已弹出子菜单自动消失
2013/12/29 Javascript
基于Bootstrap+jQuery.validate实现Form表单验证
2014/12/16 Javascript
PassWord输入框代码分享
2016/06/07 Javascript
Bootstrap table两种分页示例
2016/12/23 Javascript
Bootstrap3 图片(响应式图片&图片形状)
2017/01/04 Javascript
微信小程序 tabs选项卡效果的实现
2017/01/05 Javascript
js封装成插件的步骤方法
2017/09/11 Javascript
解决Vue不能检测数组或对象变动的问题
2018/02/24 Javascript
解决Mac安装thrift因bison报错的问题
2018/05/17 Javascript
JS实现的Object数组去重功能示例【数组成员为Object对象】
2019/02/01 Javascript
原生JavaScript实现的无缝滚动功能详解
2020/01/17 Javascript
[01:08:10]2014 DOTA2国际邀请赛中国区预选赛 SPD-GAMING VS LGD-CDEC
2014/05/22 DOTA
[53:15]2018DOTA2亚洲邀请赛3月29日 小组赛A组 KG VS OG
2018/03/30 DOTA
python遍历类中所有成员的方法
2015/03/18 Python
浅谈MySQL中的触发器
2015/05/05 Python
浅谈python多线程和队列管理shell程序
2015/08/04 Python
Python实现的读写json文件功能示例
2018/06/05 Python
使用Python监视指定目录下文件变更的方法
2018/10/15 Python
CSS3 box-sizing属性
2009/04/17 HTML / CSS
英国鞋网:Rubber Sole
2020/03/03 全球购物
致800米运动员广播稿
2014/02/16 职场文书
幼儿园教师教育感言
2014/02/28 职场文书
2014年元旦感言
2014/03/06 职场文书
2014年第四季度入党积极分子思想汇报(十八届四中全会)
2014/11/03 职场文书
公证书
2019/04/17 职场文书
大学生暑期社会实践的个人总结!
2019/07/17 职场文书
大型强子对撞机再次重启探索“第五种自然力”
2022/04/29 数码科技