小菜以前学习C#一年多了,基本熟悉OOP,SQL,ASP.NET技术,做过两个大项目.
但是目前想涉及一下JAVA,并想深入了解.主要是考虑JAVA应用的范围要广些,跨平台是它的优势.
我应该怎么样学习JAVA?看什么书比较好些?JAVA的技术路线怎么走?目前最流行的开发IDE是什么?

解决方案 »

  1.   

    已经有一年多经验 应该很容易转过来。
    了解一下java的思想,熟悉下api。
    书太多了自己选择吧。
    路线就看lz选择什么样的公司了,一般j2ee,j2me比较多
    ide用eclipse的比较多 要是做cs的 用jb也不错。
      

  2.   

    原理一样。JAVA运行在JVM平台上,C#运行在.Net Framwork平台上。都是编译成中间代码(JAVA叫字节码,C#叫IL)。语法也90%相似。
    建议你可以先花一两天把JAVA的基本语法和编译运行机制搞清楚(主要区分JAVA和C#的不同之处),然后可以研究一下JAVA的数据结构(集合类)和线程机制,感兴趣的话,可以看看SWING(GUI)。然后就是JAVA EE啦,这方面和.Net会有较大不同,多花点时间,再结合实际项目练习就ok啦。当然,JAVA开发者的最爱——eclipse也得学会用哦。祝你成功!
      

  3.   

    先预祝楼主java之旅快乐!刚好相反,公司由于业务的关系,需要从java转向.net;而我们要从java,转向学c#。
      

  4.   

    THINK IN JAVAJAVA DOCUMENTIONJAVA EXAMPLES