去faq看看吧。
http://expert.csdn.net/Expert/FAQ/List_Room_FAQ_Index.asp?bigclassid=54

解决方案 »

  1.   

    j2se java 标准版
    j2ee java 企业版
    j2me  java微型版(手机方面的)
    jsp  java server page1\J2ME:
    是Java 2 Micro Edition 的缩写,简单的讲是Sun公司为了把Java应用于移动通
    讯设备、嵌入式设备或消费性电器而推出的一项技术。(一般在个人电脑上的应用为
    J2SE )Java 2 Standard Edition; 在企业中的应用为J2EE :Java 2 Enterprise
    Edition)J2ME包括虚拟机、针对设备的API库、针对设备的配置和框架定义(Configuration & Profile)等。2\EJB
    (Enterprise JavaBeans)--J2EE核心组件
    EJB并不是一个产品。它是Java服务器端服务框架的规范,软件厂商根据它来实现EJB
    服务器。应用程序开发者可以专注于支持应用所需的商业逻辑,而不用担心周围框架的实现问题。
    J2EE是JAVA企业版,以EJB为主,很热门,大公司推的也很厉害,其实开发起来最简单。
    J2SE是标准版,不包括SERVLET等开发包。
    J2ME是微型版,做PDA和手机上应用开发比较多,对应于APPLET,开发出来的程序叫MLET。J2EE(即Java 2 平台企业版)是由Sun公司主持推出的一项中间件技术。
    EJB的全称是Enterprise Java bean。是JAVA中的商业应用组件技术。
    EJB实际上是J2EE中的一套规范。而JSP(JavaServer Pages)是一种创建动态 Web 内容的技术,它和Java的关系类似ASP和高级语言VB(当然ASP技术还支持JScript、PerlScript等其它脚本,不光是VBScript)的关系。也就是JAVA的一种应用方式。JSP很简单的。几天就会。EJB上下关联的东西很多。很精深。很值得学习。
    J2EE是整个JAVA企业级构架。是一整套应用方案。
    举个例子我们在用J2EE开发企业网站:
    ejb+javabean+servlet+jsp
    这种应用模式可以有很多。
      

  2.   

    其实叫什么名字不重要,重要的是掌握知识,我觉得学java还是应该从j2se入手。掌握了j2se,然后再作其他的都很容易了
      

  3.   

    如果不行,先用JBUILDER吧.开发 Console 程序先.还有,对面向对象的理论一定要掌握.
      

  4.   

    都是sun这样的公司抄出来的, 不要被它吓着
      

  5.   

    http://expert.csdn.net/Expert/FAQ/List_Room_FAQ_Index.asp?bigclassid=54
      

  6.   

    就是,东西太多
    转贴一些       Java成为平台之后自然有些与众不同的东西啦。我觉得最大的发展还是j2ee。J2ee是一个相当庞大的技术体系,也是一个相当庞大的平台。J2ee建立在一系列的java平台技术之上,具体的我就不说啦,大家在网上随便查查资料就知道啦。其中给我体会最深的,也是这次我们开发使用的EJB技术啦。虽然很多人说它是从微软那里抄袭的。不过确实是好东西。简单,比微软的COM、DCOM、MTS和COM+这套东西简单多啦。光从这点来说,就很有吸引力啦。不要对我说你编程喜欢复杂的,如果是这样我只能说你要不是技术狂人,就是有自虐倾向。计算机技术的发展从来就是为了简单,为了生活更简单,为了工作更简单,为了编程更简单。当然EJB的体系结构也很好,EJB的出现使得组件程序的开发更完善啦,开发人员分为很多角色,每种角色负责相应的工作,这样分工更细啦,每个领域的人的熟练程度也提高啦,各个领域更容易产生“专家”啦。举个例子,应用服务器厂商开发应用服务器(container provider和server provider),另一家公司在该应用服务器上开发bean(bean provider),然后这家厂商把bean卖给另一家开发应用程序的公司(application assembler),这就公司用bean开发程序,然后卖给另一家负责发表j2ee程序的公司(deployer),这家公司在目标机器上部署应用程序,最后的维护工作却是另一家公司(system administrator)。想想这个过程像什么?像不像组装波音747飞机,许多公司生产零件,波音公司组装,然后卖给机场,机场有专业技术人员来维护飞机。这就是我体会的EJB,也许现实的应用并不是这样,很多时候一家公司就把这些角色做完啦。但是它体现出来的思想却和现代工业是一致的。当然广大程序员也许并不喜欢这样,因为一旦真的如此,程序员也就彻底成了软件工人。但是别忘啦,资本社会就需要工人的,程序设计的发展也只能是产生越来越多的工人。       按照j2ee的想法,一个应用都是一个大型的应用类似于生产一架波音飞机,如果如此大型的工程,只由一家公司来完成,显然是不可能的。因此需要一些技术让更多的公司来参与开发。如果市场上有现成的EJB卖,直接买来岂不快哉。如果自己开发,未必经济,程序也不一定成功。当然如果自己以前开发的组件能够复用就更好啦,当然这取决于项目开发者的才智和经验啦。有人说微软的技术也可以做到这些。不错,尤其是现在有了.net这点更是没有疑问的啦。微软和反微软阵营从来都是竞争关系,如果二者的产品没有相似之处,或者说市场有冲突之处,根本不构成竞争关系。生产汽车的只和生产汽车的竞争是简单的道理。如果竞争者的产品之间有明显的差距,比如中国汽车和国外名牌汽车,也是构成不了竞争关系的。因此从竞争这个意义来说,两种产品j2ee和.net一定,而且可以肯定的是:首先二者的市场是有重叠的,其次二者技术上互有优劣没有明显的差距,最后短期内谁也无法战胜对手。如果最后两者竞争一方获胜,通常不是产品本身的原因,而是场外的因素,比如企业决策的失误。因此我觉得争论谁好谁坏没有意义,市场是最好的裁判。从现在来看,企业级的应用j2ee似乎略占优势。但是.net在企业级应用中提供了另外的一种选择,看今后市场竞争的情况吧,现在很难说,也没有必要一定要知道结果,结果对你真的很重要吗?别忘啦,无论他们竞争成什么样子,我们的生活仍然要继续。可以肯定的是任何一方失败,都不会造成程序员的失业的。要么你早就跳槽,要么你早就转行啦。       J2ee其实还有许多技术,严格来讲j2ee是许多企业级技术的大融合,更是一种工业标准。因为j2ee是由除了微软之外的软件大公司共同制定的规范,请注意是规范,而不是具体实现。我个人认为这是j2ee的优势,因为只有规范,各个应用厂商就可以依据规范,进行自己的实现。当然由于各个厂商的实现不同会造成一些兼容性上的问题,可是这同时可以带来旺盛的生命力。比如sun倒闭啦,但是只要规范在,技术也就仍然存在,更重要的是生产j2ee产品的其他公司是仍然存在的。因此我不像有的人一样对j2ee的前途担心,我认为不可能制定j2ee规范的公司一次性全部死完吧。况且已经有的应用也会长期存在。       J2ee还有很多技术,太多啦,每一样都可以让你学上很长时间。我对j2ee的感受是原来世界和我想的不一样。看看国外吧,搞j2ee的确实不少,这也从一个侧面说明了它的优点很明显。
      

  7.   


    1.将jdk1.4.0-安装在自己机器的某个盘符的根目录下,如:可安装在D:\下。
    ***(以下的d:\j2sdk1.4.0_01改为你自己安装JDK的目录)***
    2.如果你的运行环境是win98,则在C盘根目录下,autoexec.bat文件中,加入下面两条语句:
    set Path=%PATH%;d:\j2sdk1.4.0_01\bin
    set CLASSPATH=.;d:\j2sdk1.4.0_01\lib\
    (也可以写成:set CLASSPATH=.;d:\j2sdk1.4.0_01\lib\dt.jar;d:\j2sdk1.4.0_01\lib\tools.jar)
    保存后,重新启动机器,就完成了jdk1.4的安装。
    3.如果你的运行环境是win2000的话,则需在“控制面板”的“系统”下,“高级”选项的“环境变量”中,添加两个用户变量。
    其中一个用户变量的名称为“path”,值为“.;d:\j2sdk1.4.0_01\bin”,
    另一个用户变量的名称为"CLASSPATH",值为“.;d"\j2sdk1.4.0_01\lib\dt.jar;d:\j2sdk1.4.0_01\lib\tools.jar”,单击“确定”即可。即完成了jdk1.4.0的安装。