如果没有学过C/C++,建议学《Java编程起步》(人民邮电出版社)http://www.china-pub.com/computers/common/info.asp?id=3763,否则看《JAVA编程思想》或者《Java完全探索》(强烈推荐,不过这本书翻译的不大好,甚至是很差,不过原书很好,就看源代码都差不多了)。

解决方案 »

  1.   

    《21天学通Java》
    《21天学通J2EE》好的入门书籍。《Thinking in Java》就不用说了吧,最好看e文,3rd
      

  2.   

    如果你对java的语法比较熟悉,或有一定的OOP编程经验直接看Thinking in Java就行了,要多看几遍,至于看中文的还是原版的就看你的习惯了,我就得还是中文版吸收的比较快,e文的可以看完中文版之后在看。
    如果你是直接从C过来的(呵呵,像我以前似的),我推荐清华的《java2实例教程》,
    很不错的
      

  3.   

    其实我对oop不是很熟的,看到书上介绍的,也不很懂,老是转不过弯,很多词都不是很理解到底是什么意思,有什么用,如:类,对象,方法,属性,继承等等。
      

  4.   

    我还是推荐core java2 volume1
    我也是新手,觉得这本书不错看完这个再看 thinking in java
      

  5.   

    《Thinking in Java  2》 我觉得很不错,适合初学者
      

  6.   

    我也是初学者啊,看看这个帖
    http://expert.csdn.net/Expert/topic/1724/1724305.xml?temp=.4487421
    我们一起努力吧 :)
      

  7.   

    JLS ,core java v1 都是相当不错的书.其实外国人写的书都不错,找一本适合自己的就行.