本人一直从事.net开发,久闻JAVA盛名,新年开始.想了解和学习一下JAVA..弱弱的问一下:
  1)J2EE J2SE J2ME EJB 之间的区别?
  2)J2EE J2SE J2ME EJB 与.net 中的ASP.net C# ADO.net 有没有对应关系?
  3)*.jsp指的是不是用J2EE开发出来的?
  4)EJB能不能说是一种语言.是否能对应于C#
* 5)WEB用的是J2EE;桌面是J2SE;掌上电脑、移动设备,用的J2ME不知对与否。
  6)java这名字是不是就是和.net一样,指的一个框架,不是语言也不是开发工具。最后,介绍几本好书.. :)谢谢了。

解决方案 »

  1.   

    上面那些上网都可以查到
    推荐
    core java2和thinking in java 我正在学习中
      

  2.   

    welcome to java 
    Microsoft vs ibm+sun+apache+...
      

  3.   

    java是一种语言,类似于C++,java是跨平台的,所以无所谓运行环境j2me,j2ee,j2se都是java在不同开发方面的VM,也算是一种技术方式吧EJB是一种模式
      

  4.   

    1.java语言是跨平台的,所以应用的地方很广,如pc,手机,pda等。所以sun公司专门给java专门分了类,j2se,j2ee,j2me。j2se用在开发个人软件等小型的,j2ee用在大型开发,j2me是专给手机,pda等开发的语言。至于为什么有一个2出现,是因为现在我们所说的java其实是java语言发展的第二代,所有有时候会看见java2,其实就是java,EJB是一种模式2.没有关系3.asp其实就是vb中的网络那一部分分割出来的,jsp也差不多,专门写web的,其实看了jsp的代码你会发现就是html+java语言。至于你说的是不是用j2ee开发的,也可以那么说。j2se,j2ee,j2me都属于java,就像足球里面的前锋,后卫,门将等,专职不一样,但都是踢球的。4.EJB是一种模式,C#是一种语言5.你说的没错6.你这么理解也可以,但我们一半是说java是语言。7.Thinking in java(java编程思想)等8.平台有很多,不过现在用eclipse的人很多,好像是免费的,而且适合初中级别的,开发大型的一半用JBuilder
      

  5.   


    简单来说
    j2ee是java企业级系统平台
    j2se算是java的标准化版本
    j2me为小型设备开发的一系列的协议簇
    ejb是企业级javabean并不是一种语言 主要特性是 必须运行于容器中 而且是分布式的web是j2ee 而j2se只不过是java的标准化版本(就是java语言) j2me是基于小型设备的开发的java是一种语言不是框架 也不是ide至于好书吗  根据水平的不同不好说唉 不过我觉得 think in java 就比较不错 初学者 中高级都能看
      

  6.   

    至于开发平台
    JBuilder(收费) eclipse(免费)+myeclipse(收费(主要开发j2ee)) 当然如果只是学习用 推荐eclipse和jcreate
      

  7.   

    j2ee:java企业级系统平台,企业架构包括很多内容
    j2se:java的标准化版本
    j2me:小型设备开发(手机,PDA)
    先j2se 后j2ee or j2se
      

  8.   

    1) 你在5)中的判断基本正确
    2)没有关系
    3)jsp就是java servlet page 里面会用到一些标签,在servlet端执行,是MVC框架中的V,即   View ,另外的M 和 C 是指Model(模式)和Control(控制)
    4)java是一种语言,和c#差不多,但是EJB的英文名叫Enterprise Java Bean ,属于MVC框架的M,可以 把Bean理解成 类,即作具体业务处理的类
    5)你的判断基本正确
    6)参见4)
      

  9.   

    补充一点,介绍的好书,我所了解的就一本
    孙卫琴 的 精通Struts--基于MVC的JavaWeb设计与开发
      

  10.   

    再补充一下,开发平台,JBuilder X 
    开源的就选用Eclipse + Tomcat
      

  11.   

    一个好点的网站,www.sentom.net,你可以去看看
      

  12.   

    别的,大哥们已经说的差不多了,我是从java开发转到net开发