think in java 
core java (I,II)都很不错,有C的底子学起来还是可以的,甚至会觉得很轻松,没有那个叫人又爱又恨的指针了.

解决方案 »

  1.   

    http://java.sun.com/
    http://www.codebeach.com/
      

  2.   

    thinking in java是很好的书,不光教你java的知识,更重要的是,让你学会用oo的思想来看待程序。不过翻译不太好。而且现在已经出了第二版,如果你英文好的话,直接看英文的第二版吧。www.bruceeckel.com有下载。否则,只好看看中文的第一版了。
    除此之外,机工出的一本java2核心技术(卷一卷二)都很好。适合入门。
      

  3.   

    如果你没有c语言的基础,建议你看一下《实践大师:JAVA2编程篇》,很适合于初学的人,我就是从它学起的。学的时候要有恒心,把书里的程序每一个都要手工来打一遍,刚开头是很苦的。等你对它有了一点认识后,就再买关于java的书,象上面lmy2000说的java2核心技术(卷一卷二),做为你的参考书,要多看,也可以在这里多问,相信大家会帮忙的。
    我的经验:
    宁可少吃一点,也要多买一本书,我每月买书大概100元。
    以前学asp,就买了4本书关于它的书(是不是很浪费,可我觉的值)
      

  4.   

    Thinking in java(Java编程思想)
    Core Java2 I 、II
      

  5.   

    要用JAVA作大的项目吗,为什么忽略了《软件工程-JAVA语言实现》这本好书。
    至于网址最好还是到国外的。
      

  6.   

    呵呵,去医院吧,让外科医生在里脑子里装一个JVM的芯片
      

  7.   

    请问哪里可以找到core Java2I.II?
      

  8.   

    www.ibm.com.cn/developerworks
    ibm 的技术网站,很不错