目前已经能够用.net应付日常需求,但出于工作原因需要尽快上手java,希望前辈们能指条明路。
Think in java这种大块头的书就先算了,我用.net也是用了半年才开始理解clr via c#的精髓。而且对于java的基础语法还是有了解的(跟.net的各种语法糖比起来其实很容易上手)。
曾经学.net是从asp.net入手,接着是winform - wcf - silverlight - winserver&iis&.net(il&clr&jit) 这条路走下来的,觉得挺顺利。像wcf这类框架能用就行,遇到具体例如通信安全之类的问题再google。
说实话,大学只学了汇编和C语言,学.net这种面向对象应用型语言还是绕了些弯路,现在一手要做.net的项目,提高自己的.net水平,还要抽空学习java,实在没有时间给我走弯路了。
P.S.的确出于工作需要而已,java和.net本是同根生,大家就不要煎他们了。

解决方案 »

  1.   

    你应该去JAVA区问,怎么正确学习JAVA,既然你学.NET流程还算清晰,学习有章法,那学习JAVA,也是很容易的事情,你可以以做小应用来引导自己去学习相关知识点
      

  2.   

    java和.net语法差不多,只是需要熟悉java工具的使用,以及常用的jar包如何使用。
      

  3.   

    至少要买本书看看,了解基本语法规则和数据类型,上手后就只需要CHM文档查找所需类和函数就足够。
      

  4.   

    其实java和.net很多东西都相似,找本书看看..在多做项目就行了
      

  5.   

    楼上都说做点项目,能不能举点例呢?
    我用.net一般就做web服务和ASP.NET,个人觉得像silverlight这种项目就不太适合于入门学习,不知道java做什么项目好。
      

  6.   

    我也想学JAVA  LZ我们可以一起学习哦
      

  7.   

    IDE  先摸索一下吧
      

  8.   

    .NET程序员上手Java最好的办法就是忘记你在.NET上了解到的一切。如同中国人学英文,最好的学习方法不是给英文单词加上中文注音,或者将英文翻译成中文再理解。那样你的英文永远不地道。