我很想学java,也略略上网查过些基础资料,但越来越乱了,以至于现在都不敢再看.什么jvm , j2se , j2ee , jdk ,ejb ……,它们到底各自有什么用?哪些是必须的,它们之间到底是怎么一个关系啊?现在学也不知从哪里开始,学哪个。在学之前要什么软件配置??????????翻转太多的问题。请有开发java经历的程序员高抬贵手。指点一下!!!感激不尽啊!!!

解决方案 »

  1.   

    开始都乱的啦~
    java的技术很多
    不过建议从基础看起
    j2se吧 很简单
    先找本书 总是查资料 网上的东西太杂了
    有点高懂得时候看看代码
    其它的技术都差不太多
    看懂一种再转学其他的就好了
      

  2.   

    1.JVM是用来运行java程序的.
    2.j2SE是Java标准版
    3.J2EE是企业版,在j2SE的基础上加上JSP/Servlet/EJB还有其他的如JTA,JMS等服务.
    4.JDK是开发包,j2SE和J2EE都需要的.装了JDK,JVM就有了.
    5.EJB是J2EE里用来构件分布式企业应用的一种组件技术.
    建议先学J2SE,打好Java基础,然后了解J2EE的基本概念,然后JSP/Servlet,然后EJB
      

  3.   

    jvm: java虚拟机,只有按装了jvm才能运行java程序。
    j2se: java标准版,一般的开发够用了。
    j2ee: java企业版,包含ejb,servlet等。
    jdk:java开发工具集,java开发必备。
    ejb:企业级java bean建议初学先用j2se先做几个小程序。
      

  4.   

    初学者我的经验:先下载jdk5.0+netbeans,学配置,,不错的
      

  5.   

    1.JVM是用来运行java程序的.
    2.j2SE是Java标准版
    3.J2EE是企业版,在j2SE的基础上加上JSP/Servlet/EJB还有其他的如JTA,JMS等服务.
    4.JDK是开发包,j2SE和J2EE都需要的.装了JDK,JVM就有了.
    5.EJB是J2EE里用来构件分布式企业应用的一种组件技术.
    回答非常好,
    开始只有从JCREATE开始最好入手的.
      

  6.   

    用1个月的时间把j2se学明白,然后再考虑其他的事情=================================================================
            角落里的理想
                    http://blog.csdn.net/zdsdiablo/
                                     --------十分钟年华老去
    =================================================================
      

  7.   

    我也开始学JAVA,上面的回答很有用!
    谢谢!
      

  8.   

    另外我还问一个:
    J2ME与JAVA有什么关系呢?
      

  9.   

    j2me也是java不过多用在手机平台和小型移动平台上面
      

  10.   

    jvm是java的开发环境,否则java程序不能运行.先看j2se,了解基础的,然后一步步来,不能急
      

  11.   

    .JVM是用来运行java程序的.
    2.j2SE是Java标准版
    3.J2EE是企业版,在j2SE的基础上加上JSP/Servlet/EJB还有其他的如JTA,JMS等服务.
    4.JDK是开发包,j2SE和J2EE都需要的.装了JDK,JVM就有了.
    5.EJB是J2EE里用来构件分布式企业应用的一种组件技术.
    回答非常好,
    开始只有从JCREATE开始最好入手的.
    ----------------------------------我们一开始就学的JDK