经典的要算是《Thinking in Java》,不过学习Java最好不要从《Thinking in Java》开始,因为这本书不适合初学者,网上有人推荐O’REILLY出版社的《Exploring Java, 2nd Edition》,如果你是从C++转过来的,也许《Java in Nutshell, 2nd Edition》更适合你,O’REILLY出版社的Nutshell系列丛书还是很有名的。看完这入门书,再来看Bruce Eckel的《Thinking in Java》,你的功力一定大涨,然后再看Joshua Blotch的《Effective Java》,这是Java编程的圣经,不可不看。

解决方案 »

  1.   

    入门:
    java技术及其应用        高教出版社 王克红
    java语言与面向对象程序设计   清华大学出版社   印昊
    提高:
    thinking in java
    core java呵呵这是新东方it老师推荐的^_^
    在网上都有电子书籍的
      

  2.   

    同意 zjpangxie(又胡了) :) 基本上俺就是这么走过来的。学java之前,最好有oop和c++的基础,如果没有,最好先修炼一下那两种东西,否则,java里的很多东西不容易理解。
      

  3.   

    O’REILLY出版社的<<JAVA语言入门》不错
      

  4.   


    core java thinking in java
    不错,可以找来看看
      

  5.   

    我对java有基础,希望大家提供一些层次更高些的
      

  6.   

    进入到struts吧,看:
    jarkata struts programming
      

  7.   

    如果有线程等方面的编程需要,看 java threads  (oreilly)如果网络编程,看 java network programming (oreilly)
      

  8.   

    数据库编程,上 hibernate 中国网站
      

  9.   

    sunwang 你好!我和你一样,对于java有些困惑,最近一个朋友推荐给我一个网站www.sunxin.org,不妨你也去看看,那上面有关于java的相关资料的下载.我只有C语言的基础,但我发现我能听懂里面的讲解,后来我和作者(孙鑫老师)联系,获知他的编写就是站在只有C基础的朋友的角度而写的.你可以去看看,也许会有所收获的.愿我们能共同进步!
      

  10.   

    《java就业培训教程》--清华出版社-入门也不错
      

  11.   

    Core Java
    Thinking in Java
    Effective Java
    Mastering Java2
    …………………………………………
    …………………………………………
    +
    上面说的那些~