《java编程思想》,《JAVA核心技术》,《effective Java》,《深入理解JAVA虚拟机》,《JAVA线程》,《Agile Java》,应该差不多了吧 ?  另外关于OO分析和设计,我是<敏捷软件开发>,<JAVA与模式>,<Thinking in uml> 这3本书配合着看,还有读开源Java论坛Jive, 在jdon论坛上看到什么 领域驱动模型 DDD,也买了本 DDD的书,看了一点,先放到一边了.  感觉自己数据结构功底不足,心虚啊,还要花时间锻炼基本编程能力,多做数据结构习题

解决方案 »

  1.   

    老大... 这么多书你啥时候能看完?
    一本thinking in java..自己看了好久了,郁闷~~
    最好还是不要 什么.几本书 配合着看... 某个阶段内看透一本书就oK了...
      

  2.   

    《java编程思想》可以体会很多东西!
      

  3.   

    很明确的告诉你!没必要选啥书。随便抓本书,读懂就可以了。
    多结合JAVA API
    多动手
    多理解
      

  4.   

    楼主你这么聪明的人也问这个? 你根本不需要基础知识就什么都会的啊大家看看楼主发的帖子
    月薪不到1w的程序员都是菜鸟中的垃圾! 我准备去参加3个月的Java培训,相信出来就可以拿高薪啦!  C语言也太简单了吧,现在的程序员素质真是太差了  
      

  5.   

    《Java编程思想》,《JAVA核心技术》这是最起码的
      

  6.   


    你有功底的化去看看:计算机程序设计与艺术<高德纳>写的。
    你要是把这本书搞懂的话,那你的数据结构这方面,多的不说在这方面你肯定是"牛人",我不是吹的,不行你试试。
      

  7.   

    基础:Core Java+Thinking in Java+Effective Java足以
    能把这几本都融会贯通已经是基础知识很强的高手了
      

  8.   

    <thinking in java>
    api
    还有就是写程序
      

  9.   

    核心技术讲的是JAVA SE基础的东西。
    编程思想不适合LZ,提示LZ看一本扎实点基础再说。别贪多。呵呵。
      

  10.   

    java核心技术 java编程思想
      

  11.   

    《java编程思想》确实不错,但不一定得看,至少我就没看过。最原始的API文档才是必看的书,编程思想?等你写代码到了一定数量自然就有编程思想了。
      

  12.   

    我觉得《Java程序设计自学手册》不错,里面讲的很容易理解,本人正在啃这本书呢。
      

  13.   

    楼主,你只要看一本就够了,把一本看好,再加上无数的编程实践,你就很强了。你列出的书里,我强烈建议在《java编程思想》和《JAVA核心技术》里面选一本。其他书都是在你精通JAVA本身以后才需要看的书。我从事JAVA开发已有四年多。我大学里学JAVA的时候就看过<Thinking in Java>这一本,几个重点章节反复看过,进行了很多编程实践,给我打下了非常好的基础。就靠这一本书的基础知识,能支撑我4年商业开发的需要,这还不够么?