java和javascript有什么相同和有什么不同的地方!!! 虽然javasctript 是java 的“儿子”,但是还是有很多不同的地方!!请大家发表点看法!!!谢谢了啊 !!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 此回复为自动发出,仅用于显示而已,并无任何其他特殊作用楼主【whs999whs】截止到2008-07-26 14:04:18的历史汇总数据(不包括此帖):发帖的总数量:8 发帖的总分数:170 每贴平均分数:21 回帖的总数量:9 得分贴总数量:3 回帖的得分率:33% 结贴的总数量:8 结贴的总分数:170 无满意结贴数:0 无满意结贴分:0 未结的帖子数:0 未结的总分数:0 结贴的百分比:100.00% 结分的百分比:100.00% 无满意结贴率:0.00 % 无满意结分率:0.00 % 敬礼! 虽然javasctript 是java 的“儿子”, 但是还是有很多不同的地方!!严重不同意楼主的说法……javascript是脚本语言,跟java根本就不沾边 几乎唯一的关系是javascript的名字中包含java字样 其余的都应该是区别了 二楼说得对!不知道楼主从哪里理解到javasctript是java的“儿子”的,应该不是你老师教的吧? 网上转载: 1.基于对象和面向对象 Java是一种真正的面向对象的语言,即使是开发简单的程序,必须设计对象。JavaScript是种脚本语言,它可以用来制作与网络无 关的,与用户交互作用的复杂软件。它是一种基于对象(Object Based)和事件驱动(Event Driver)的编程语言。因而它本身 提供了非常丰富的内部对象供设计人员使用。 2.解释和编译 两种语言在其浏览器中所执行的方式不一样。Java的源代码在传递到客户端执行之前,必须经过编译,因而客户端上必须具有 相应平台上的仿真器或解释器,它可以通过编译器或解释器实现独立于某个特定的平台编译代码的束缚。 JavaScript是一种解释性编程语言,其源代码在发往客户端执行之前不需经过编译,而是将文本格式的字符代码发送给客户编 由浏览器解释执行。 3.强类型和弱类型 两种语言都定义的变量。Java必须声明变量的类型。如: Integer x; //这里的封装类型Integer必须予以声明 String y; x=1234; y="4321"; 其中X=1234说明是一个整数,Y=4321说明是一个字符串。 而JavaScript中变量声明,采用其弱类型。即变量在使用前不需作声明,而是由解释器根据后面字面量的类型是哪种类型而分配 相应的空间一般用户不用为此担心!@,如: x=1234; y="4321"; 前者说明x为其数值型变量,而后者说明y为字符型变量。 4.代码格式不一样 Java是一种与HTML无关的格式,必须通过像HTML中引用外媒体那么进行装载,其代码以字节代码的形式保存在独立的文档中。 JavaScript的代码是一种文本字符格式,可以直接嵌入HTML文档中,并且可动态装载。编写HTML文档就像编辑文本文件一样 方便。 5.嵌入方式不一样 在HTML文档中,两种编程语言的标识不同,JavaScript使用<Script>...</Script>来标识,而Java使用<applet>...</applet> 来标识。 6.静态联编和动态联编 Java采用静态联编,即Java的对象引用必须在编译时的进行,以使编译器能够实现强类型检查。JavaScript采用动态联编, 即JavaScript的对象引用在运行时进行检查,如不经编译则就无法实现对象引用的检查。 完全不同的俩玩意。google上文献一筐一筐的。 javascript 是网页脚本语言,和Java没有关系.......... 是啊,javascript是网页相关的和java代码不同的啊,怎么是java的儿子呢? javaScript 脚本语言,其实早期呢时候名字不是叫javaScript的只是后期才换的名字,LZ去google查一下 关于2者的区别多的要命! 1.环境不同javascript 是一种 客户端语言,只局限于Web浏览器中而java 在理论上几乎可以部署在任何环境中2.语言不同JavaScript是一种脚本语言,JavaScript脚本通常只能通过Web浏览器去完成某种操作而不是像普通意义上的程序那样可以独立运行。java 是一种完全面向对象的语言,虽然javascript 也有面向对象的编程的模式,但并没有完全 对象化3.编译器不一样javascript 是基于web浏览器中的apijava 基于jdk 中的api javasctript 并不是java 的“儿子”, 他们除了都遵守java语法习惯外没什么关系。甚至都不是一家公司的产品 http://blog.csdn.net/carefree31441都是面向对象的,java是强类型,面向对象语言,javascript是弱类型,脚本语言! 我以前也以为javascript和java有关系,其实没关系的。我遇到的是,在jsp页面中会用到javascript,这是个脚本语言,简称js,格式<script language=javascript>……</script>。java语言中根本用不到js把。看起来很像有关系但不要被迷惑了。 javascript连儿子都不是,没任何关系 菜鸟关于插入包的问题 分隔字符串 上转型对象为什么不能操作子类新增的成员或方法 100求做一道小题,请各位兄弟帮忙 JTree图标变换问题,急求 请教:java布局管理器的详细用法? callback函数的问题 数据库连接只能更新一次,太怪了(高分求救) java配置问题 常量存储在哪里? 想问一个序列化接口Serializable问题,一直搞不懂! 问个《Core Java 2》中一个多线程例题
楼主【whs999whs】截止到2008-07-26 14:04:18的历史汇总数据(不包括此帖):
发帖的总数量:8 发帖的总分数:170 每贴平均分数:21
回帖的总数量:9 得分贴总数量:3 回帖的得分率:33%
结贴的总数量:8 结贴的总分数:170
无满意结贴数:0 无满意结贴分:0
未结的帖子数:0 未结的总分数:0
结贴的百分比:100.00% 结分的百分比:100.00%
无满意结贴率:0.00 % 无满意结分率:0.00 %
敬礼!
但是还是有很多不同的地方!!
严重不同意楼主的说法……
javascript是脚本语言,跟java根本就不沾边
其余的都应该是区别了
1.基于对象和面向对象
Java是一种真正的面向对象的语言,即使是开发简单的程序,必须设计对象。JavaScript是种脚本语言,它可以用来制作与网络无
关的,与用户交互作用的复杂软件。它是一种基于对象(Object Based)和事件驱动(Event Driver)的编程语言。因而它本身
提供了非常丰富的内部对象供设计人员使用。 2.解释和编译
两种语言在其浏览器中所执行的方式不一样。Java的源代码在传递到客户端执行之前,必须经过编译,因而客户端上必须具有
相应平台上的仿真器或解释器,它可以通过编译器或解释器实现独立于某个特定的平台编译代码的束缚。
JavaScript是一种解释性编程语言,其源代码在发往客户端执行之前不需经过编译,而是将文本格式的字符代码发送给客户编
由浏览器解释执行。 3.强类型和弱类型
两种语言都定义的变量。Java必须声明变量的类型。如:
Integer x; //这里的封装类型Integer必须予以声明
String y;
x=1234;
y="4321";
其中X=1234说明是一个整数,Y=4321说明是一个字符串。
而JavaScript中变量声明,采用其弱类型。即变量在使用前不需作声明,而是由解释器根据后面字面量的类型是哪种类型而分配
相应的空间一般用户不用为此担心!@,如:
x=1234;
y="4321";
前者说明x为其数值型变量,而后者说明y为字符型变量。
4.代码格式不一样
Java是一种与HTML无关的格式,必须通过像HTML中引用外媒体那么进行装载,其代码以字节代码的形式保存在独立的文档中。
JavaScript的代码是一种文本字符格式,可以直接嵌入HTML文档中,并且可动态装载。编写HTML文档就像编辑文本文件一样
方便。 5.嵌入方式不一样
在HTML文档中,两种编程语言的标识不同,JavaScript使用<Script>...</Script>来标识,而Java使用<applet>...</applet>
来标识。 6.静态联编和动态联编
Java采用静态联编,即Java的对象引用必须在编译时的进行,以使编译器能够实现强类型检查。JavaScript采用动态联编,
即JavaScript的对象引用在运行时进行检查,如不经编译则就无法实现对象引用的检查。
google上文献一筐一筐的。
只是后期才换的名字,LZ去google查一下 关于2者的区别多的要命!
javascript 是一种 客户端语言,只局限于Web浏览器中
而java 在理论上几乎可以部署在任何环境中
2.语言不同
JavaScript是一种脚本语言,JavaScript脚本通常只能通过Web浏览器去完成某种操作而不是像普通意义上的程序那样可以独立运行。
java 是一种完全面向对象的语言,虽然javascript 也有面向对象的编程的模式,但并没有完全 对象化
3.编译器不一样
javascript 是基于web浏览器中的api
java 基于jdk 中的api
javasctript 并不是java 的“儿子”,
他们除了都遵守java语法习惯外没什么关系。
甚至都不是一家公司的产品
都是面向对象的,java是强类型,面向对象语言,javascript是弱类型,脚本语言!