除非你是java的狂热爱好者(爱一样东西难道需要理由吗?)否则,你在学习java之前必须制定目标,或许刚开始时目标并不明确,但是至少要有大的发展方向,因为java及java相关的知识太多太多,博大精深,浩如烟海,就是穷其一生之精力也难窥其全貌。
For example:
你想使用jsp来替代asp,那么你必须学习java,但是在一般情况下,你只要学习java的编程思想、语法,javabeans等就可以,还有servlet,而不一定要学习ejb等。因为你毕竟不会用java去做所有事情,java最大的优点是跨平台,网络开发功能强大,拥有众多的第三方程序库。但是如果你的应用能够确定只使用一种平台,并且开发时间比较宽裕,成本不是很紧张,那么,你就不一定非要选择java来开发,因为,java毕竟是有缺点的!
还有,我们相信sun,支持java的时候(虽然我也是sun的忠实拥护者,java的爱好者),也不要忽略了微软的存在,它不仅存在,还很强大.
所以用什么、学什么都已经不重要,重要的是我们的思想,不管做什么,不管怎么做,我们只需以自己的方式去表达...

解决方案 »

  1.   

    我也是个java新手,一起努力吧
      

  2.   

    清华大学出版社出版,计算机基础教育丛书,主编谭浩强,“Java编程”。不错,应该一阅,可以从这入手。
      

  3.   

    把困难的事情看得简单一点,sun得书不错的,当你把书看到最后一章的时候
    感觉会有不一样,不相信就去试试
      

  4.   

    建议从《Thanking In Java》开始,不过起效很慢,至少需要两个月才可出炉。
      

  5.   

    TO: oushunbao(快乐的程序员) 人家是新手,不要动不动就叫人家去看《Thanking In Java》,害人嘛!
      

  6.   

    我推荐张洪斌的《Java程序设计百事通》,保证看得懂!!!
      

  7.   

    我正在学java 是中科院办的,系统的学以下 比看书强多了 不过money就没了 15000呀!!!!! 还得搭上半年的时间!!!!怎么活呀! 我天天就吃半个菜呀!5555555555苦!我有一些ppt的讲义 很好的 不知道你要不要???
      

  8.   

    关于参考书 
    《Thanking In Java》确实不错,但需要考验你的耐性!
    而且 必须要学好 数据结构,这方面我深有体会!
      

  9.   

    还是建议:
    建议从《Thanking In Java》开始……也用其他的工具书来辅助学习。在看书过程中一定要动手(做例子写程序)动脑(想当然,要知所以然)动口(不懂就问)
    ===================================
    我的一分耕耘,你能给一分收获
      

  10.   

    <<Thanking In Java>>???没听说过。只听过thinking in java.
    一错再错,抄书郎多。呵呵。