java和java Script哪里不同?如题 谢谢了
我学ASP学了一半的VBScritpt,要学javascript又没有卖专门学这个的书,只好买了本java的书。但是不知道学完这个以后,再去学javascript会有什么...
我学ASP学了一半的VBScritpt, 要学javascript又没有卖专门学这个的书, 只好买了本java的书。 但是不知道学完这个以后,再去学javascript会有什么困难吗? 这两个东西在编写程序上有什么不同?
展开
1个回答
展开全部
java和javascript 的区别实际上是一个很大的问题。先明确一点,我对JAVASCRIPT并没有像JAVA那样熟悉,所以错误时难免的。供大家讨论 现在主要从语言角度加以区别: 当然,java和javascript是有相同点的,javascript是一种基于java基本语句和控制流之上的简单简化,所以java和javascript在许多语法上是一致的,并且javascript也具有面向对象,事件驱动和安全性的特性,只是没有java那么完整而已。 1.语言产生的目的不同: javascript 是netscape 公司为了扩展netscape navigatior 功能而设计的一种插入html中的脚本语言,它的主要目的是为了提供浏览器端的动态交互性质,它的前生是live script; java 是sun 公司开发的一种自然的网络面向对象语言,目的是开发分布式应用,它的前生是OAK,它几乎应用于分布式应用的各个部分,在浏览器端有JAVA APPLET,在应用程序端有J2SE,在服务器端有J2EE,还有再小终端上有J2ME等; 2.语言的执行过程和环境不一样: JAVASCRIPT 是有浏览器端解释执行的,它不需要编译。 java是需要通过jdk进行编译生成字节流,然后通过代码装载器在java虚拟机执行。它可以在有虚拟机的任何地方加载运行。比如java applet ,尽管它是在浏览器端执行的,但是它是有浏览器的java插件执行的,如果没有java虚拟机的浏览器,不能执行java applet. 3.JAVA SCRIPT 是内嵌在HTML 网页中的,当然也可以动态转载(它是解释性),而JAVA同HTML是没有关系的,当然JAVA APPLET 是需要在网页中嵌代码。 4. JAVA SCRIPT 主要是在浏览器端提供动态交互作用的,除了可以调用URL之外,不能同WEB SERVER (服务端)进行交互。而JAVA (JAVA APPLET)可以同WEB SERVER 建立各种联系和交互。 5.许多语法特性都有很大区别,比如变量的强类型检查,面向对象特性(继承性)等,都是不一样的,具体的语法的特性区别,希望大家自己去比较。 另外,JAVASCRIPT 同 JAVA APPLET 是可以进行交互的。 JAVASCRIPT 在语法和语言的基本特性有很大的相似性。如果你是一个JAVA初学者,并且想从事动态网页设计,我建议可以从JAVASCRIPT和JAVA APPLET入手学习JAVA。 or: http://www.zcever.com/user1/11/archives/2006/2006216134647.shtml 参考资料:http://bbs.cumt.edu.cn/CUMTABFAAACTOOMJFHRNNOETJWPYKKNHPAGGYQPXV_B/bbstcon?board=Java&start=2391&th=1102440568
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询