effective Java 
------C++程序员都熟悉:《effective C++》,其实Java的这本书也很不错!
Practical Java

解决方案 »

  1.   

    网站:
    www.csdn.net
    http://www.javaresearch.org/书籍:
    《java编程思想》
    《java核心技术》
    《java编程指南》
    Java How to Program
    java language Specification
    The java tutorial
    这3本入门都不错
    还是看原版的好
      

  2.   

    core java 2 volumn I & IIjava2从入门到精通
      

  3.   

    Thinking in Java
    最经典
      

  4.   

    Thinking in Java确实最经典,但不大适合初学者,如果想入门快的话 最好选一本 国内的书,然后想深入研究的话 在看它....(因为外国的有些思想接受起来费解一些...)我的建议还是先看 中文书入门,然后再看国外的书
      

  5.   

    很多人学习Java是从《Thinking in Java》这本书入手的,但是我认为这本书是不适合初学者的。我认为正确的使用这本书的方法应该是作为辅助的读物。《Thinking in Java》并不是在完整的介绍Java的整个体系,而是一种跳跃式的写作方法,是一种类似tips的方法来对Java很多知识点进行了深入的分析和解释。对于初学者来说,最好是找一本Java入门的书籍,但是比较完整的循序的介绍Java的语法,面向对象的特性,核心类库等等,在看这本书的同时,可以同步来看《Thinking in Java》,来加深对Java的理解和原理的运用,同时又可以完整的了解Java的整个体系。对于Java的入门书籍,蔡学镛推荐的是Oreilly的《Exploring Java, 2nd Edition》 或者《Java in a Nutshell,2nd Edition(针对C++背景)》,我并没有看过这两本书。其实我觉得电子工业出版社的《Java 2编程详解》或者《Java 2从入门到精通》就很不错。
      

  6.   

    《java编程思想》
    《java核心技术》
    《java编程指南》
    我认为核心编程更好。
      

  7.   

    《java 2 参考大全》十分适合有c++基础的人!
      

  8.   

    如果要尽可能短一点的时间掌握Java的较全面的技术,推荐两本Sun公司开发人员编的书,相信一定不会失望。
    1、<<The Java Tutorial>>
    2、<<The J2EE Tutorial>>
    如果你是要做企业级的web应用开发,当然少不了J2EE的知识,所以第二本书也要看。
    掌握了这两本书,基本上就可以做项目了。当然要专精那是另一回事。
    同样认为<<Thinking in Java>>不适于入门,当然,你有C++基础,把她作为参考书也挺好的。
    还有一本好书,Sun公司出版的<<Core Java2 >>,共分Volume 1和Volume 2,也是业界推崇的精典,不过厚了些。个人建议供参考。
      

  9.   

    JAVA2的实用教程也不错
    我们学的就是这个教程!
    偶也是今年开始学JAVA!