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

面试题 相关文章推荐
如何实现jdbc性能优化
Jul 30 面试题
包装类的功能、种类、常用方法
Jan 27 面试题
为什么UNION ALL比UNION快
Mar 17 面试题
使用索引有什么好处
Jul 27 面试题
数据库的约束含义
Sep 09 面试题
什么是动态端口(Dynamic Ports)?动态端口的范围是多少?
Dec 12 面试题
C#中有没有运算符重载?能否使用指针?
May 05 面试题
一些Unix笔试题和面试题
Jan 22 面试题
50道外企软件测试面试题
Aug 18 面试题
线程问题:wait()方法是定义在哪个类里面
Jul 07 面试题
Java程序员面试90题
Oct 19 面试题
程序员跳槽必看面试题总结
Jun 28 面试题
使用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
桌面中心(一)创建数据库
2006/10/09 PHP
用ADODB来让PHP操作ACCESS数据库的方法
2006/12/31 PHP
php for 循环语句使用方法详细说明
2010/05/09 PHP
第4章 数据处理-php正则表达式-郑阿奇(续)
2011/07/04 PHP
PHP输入流php://input介绍
2012/09/18 PHP
PHP获取http请求的头信息实现步骤
2012/12/16 PHP
php echo, print, print_r, sprintf, var_dump, var_expor的使用区别
2013/06/20 PHP
yii实现级联下拉菜单的方法
2014/07/31 PHP
php求今天、昨天、明天时间戳的简单实现方法
2016/07/28 PHP
用Jquery实现多级下拉框无刷新的联动
2010/12/22 Javascript
web css实现整站样式互相切换
2013/10/29 Javascript
js字符串日期yyyy-MM-dd转化为date示例代码
2014/03/06 Javascript
JavaScript实现的图像模糊算法代码分享
2014/04/22 Javascript
使用JavaScript链式编程实现模拟Jquery函数
2014/12/21 Javascript
JS获取iframe中marginHeight和marginWidth属性的方法
2015/04/01 Javascript
js正则表达式验证邮件地址
2015/11/12 Javascript
原生JS实现几个常用DOM操作API实例
2017/01/19 Javascript
推荐三款不错的图片压缩上传插件(webuploader、localResizeIMG4、LUploader)
2017/04/21 Javascript
微信小程序实现流程进度的图样式功能
2018/01/16 Javascript
在Vue中获取组件声明时的name属性方法
2018/09/12 Javascript
如何进行微信公众号开发的本地调试的方法
2019/06/16 Javascript
Node.js开发之套接字(socket)编程入门示例
2019/11/05 Javascript
零基础写python爬虫之使用urllib2组件抓取网页内容
2014/11/04 Python
用python实现k近邻算法的示例代码
2018/09/06 Python
python使用Plotly绘图工具绘制散点图、线形图
2019/04/02 Python
Django urls.py重构及参数传递详解
2019/07/23 Python
python 实现图片上传接口开发 并生成可以访问的图片url
2019/12/18 Python
关于Python字符编码与二进制不得不说的一些事
2020/10/04 Python
selenium设置浏览器为headless无头模式(Chrome和Firefox)
2021/01/08 Python
python实现经典排序算法的示例代码
2021/02/07 Python
美国从事品牌鞋类零售的连锁店:Famous Footwear
2016/08/25 全球购物
竞选生活委员演讲稿
2014/04/28 职场文书
考生诚信考试承诺书
2014/05/23 职场文书
股东出资证明书范例
2014/10/04 职场文书
义诊活动总结
2015/02/04 职场文书
解决vue自定义组件@click点击失效问题
2022/04/30 Vue.js