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

面试题 相关文章推荐
Java中compareTo和compare的区别
Apr 12 面试题
声明struct x1 { . . . }; 和typedef struct { . . . }x2;有什么不同
Jun 02 面试题
聚网科技C++面试笔试题
Sep 01 面试题
如何查询Oracle数据库中已经创建的索引
Oct 11 面试题
什么是命名空间(NameSpace)
Nov 24 面试题
什么是.net的Remoting技术
Jul 08 面试题
面向对象概念面试题(.NET)
Nov 04 面试题
Discard Protocol抛弃协议的作用是什么
Oct 10 面试题
上海期货面试题
Jan 31 面试题
在对linux系统分区进行格式化时需要对磁盘簇(或i节点密度)的大小进行选择,请说明选择的原则
Jan 13 面试题
HttpServlet类中的主要方法都有哪些?各自的作用是什么?
Mar 16 面试题
Servlet都有哪些方法?主要作用是什么?
Mar 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
一个ftp类(ini.php)
2006/10/09 PHP
PHP中$_FILES的使用方法及注意事项说明
2014/02/14 PHP
Laravel 5框架学习之向视图传送数据(进阶篇)
2015/04/08 PHP
提交表单后 PHP获取提交内容的实现方法
2016/05/25 PHP
通过chrome浏览器控制台(Console)进行PHP Debug的方法
2016/10/19 PHP
php 修改上传文件大小限制实例详解
2016/10/23 PHP
php微信开发之关键词回复功能
2018/06/13 PHP
jsTree树控件(基于jQuery, 超强悍)[推荐]
2009/09/01 Javascript
鼠标滑在标题上显示图片的JS代码
2013/11/19 Javascript
javascript中Number对象的toString()方法分析
2014/12/20 Javascript
理解javascript中的with关键字
2016/02/15 Javascript
基于JQuery实现图片上传预览与删除操作
2016/05/24 Javascript
微信小程序 swiper组件详解及实例代码
2016/10/25 Javascript
微信小程序 常见问题总结(4058,40013)及解决办法
2017/01/11 Javascript
使用vue和datatables进行表格的服务器端分页实例代码
2017/06/07 Javascript
基于vue+canvas的excel-like组件实例详解
2017/11/28 Javascript
微信小程序checkbox组件使用详解
2018/01/31 Javascript
在layui中对table中的数据进行判断(0、1)转换为提示信息的方法
2019/09/28 Javascript
JS求解两数之和算法详解
2020/04/28 Javascript
在VS Code上搭建Python开发环境的方法
2018/04/06 Python
python 字典中文key处理,读取,比较方法
2018/07/06 Python
Python3 log10()函数简单用法
2019/02/19 Python
python pandas.DataFrame.loc函数使用详解
2020/03/26 Python
django models里数据表插入数据id自增操作
2020/07/15 Python
Python如何将字符串转换为日期
2020/07/31 Python
如何基于Django实现上下文章跳转
2020/09/16 Python
澳大利亚婴儿、幼儿和儿童在线设计师商店:Smooch Baby
2019/02/16 全球购物
DataReader和DataSet的异同
2014/12/31 面试题
会计毕业自我鉴定
2014/02/05 职场文书
师范教师专业大学生职业生涯规划范文
2014/03/02 职场文书
《故乡》教学反思
2014/04/10 职场文书
啤酒节策划方案
2014/05/28 职场文书
刑事附带民事诉讼答辩状
2015/05/22 职场文书
数据库的高级查询六:表连接查询:外连接(左外连接,右外连接,UNION关键字,连接中ON与WHERE的不同)
2021/04/05 MySQL
jupyter notebook保存文件默认路径更改方法汇总(亲测可以)
2021/06/09 Python
Ubuntu18.04下QT开发Android无法连接设备问题解决实现
2022/06/01 Java/Android