JAVA的三个版本以及JavaScript都有什么区别和用途?

最近找工作需要JAVA,我有c#和c++的基础,不知能否在两天之内几本掌握JAVA其中一种。

请顺便说一下标题中四种JAVA的区别以及高科技业内的实用性。

最后,netBeans和Eclipse哪个在业内更普及?

有C++基础学Java是很快的,不过在两天之内掌握好像不太可能。
简单来说三种
J2SE: java 2 Standard edition (java 2 标准版)
J2EE: java 2 enterprise edition( Java 2 企业版)
J2ME: java 2 micro edition (Java 2 微缩版)
他们的范围是:J2SE包含于J2EE中,J2ME包含了J2SE的核心类,但新添加了一些专有类
J2SE商业版本,标准版本 (Java2 Standard Edition) 定位在客户端,主要用于桌面应用软件的编程。
J2SE 包含那些构成Java语言核心的类。
比如:数据库连接、接口定义、输入/输出、网络编程
J2SE 是J2EE的基础,他大量的JDK代码库是每个要学习J2EE的编程人员必须掌握的。
从JDK 5.0开始,不再叫J2SE,改名为 Java SE了,因为那个2已经失去了其应该有的意义。

J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如"编写一次、随处运行"的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。
J2体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持 Enterprise JavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。

J2ME(Java 2 Micro Edition)是Java 2的一个组成部分,它与J2SE、J2EE并称。根据Sun的定义:J2ME是一种高度优化的Java运行环境,主要针对消费类电子设备的,例如蜂窝电话和可视电话、数字机顶盒、汽车导航系统等等。J2ME技术在1999年的JavaOne Developer Conference大会上正式推出,它将Java语言的与平台无关的特性移植到小型电子设备上,允许移动无线设备之间共享应用程序。

Javascript是一种由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是 Netscape的浏览器Navigator加入了 Javascript,提供了数据验证的基本功能。
* JavaScript是Java的变种吗?
JavaScript最初的确是受Java启发而开始设计的,而且设计的目的之一就是“看上去像Java”[2],因此语法上有很多类似之处,许多名称和命名规范也借自Java。但是实际上,JavaScript的主要设计原则源自Self和 Scheme[3],它与Java本质上是不同的。它与Java名称上的近似,是当时网景为了营销考虑与Sun公司达成协议的结果。
Eclipse更普及
我正在学Java,希望对你有所帮助。

参考资料:百度百科

温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-03-21
java SE 就是java基础 java EE是WEB方面上的java应用 java ME是电子产品方面的java应用 java跟JavaScript没有一点关系,java是一种高级语言,JavaScript是一种脚本语言,Eclipse普及吧,你有语音基础,学java不难,应为都是差不多的只不过是一些表达手法不同而已。本回答被提问者采纳
第2个回答  2010-03-19
什么JAVA的三个版本啊,没懂,JAVA版本何止三个,大的版本就6个,小版本不计其数。
JavaScript和JAVA没有任何区别,除了名字,你要说思想的话,所以编程语言都差不多呢。
你是神仙差不多,你能在两天之内掌握JAVA,这东西门槛是低,也还没低到这一步。。。。。
Eclipse要普及一些
第3个回答  2010-03-19
JavaScript是脚本语言 运行在客户端的,一般web上的简单处理可以用javascript.
java是运行在服务端的一种语言,和c# c++ 一样
netBeans和Eclipse都是开发工具 eclipse用的最为普遍
学习一门语言不是一天两天的事情,有c#和c++基础学起来会快一些.语言的本质是差不多的,只是表现的形式不同.
祝你好运
第4个回答  2010-03-25
JavaScript 和java 没有人和血缘关系, 要说有也就是JS用了java的编码规范

Java的3个版本就是
JavaEE: java企业级开发
Java(以前叫J2se) java桌面级开啊
JavaME: java微电子产品开发
相似回答