听前辈说<<JAVA编程思想>>很好

解决方案 »

  1.   

    java编程思想   侯捷译的 
    还有我觉得比较好的是21天java自学通
      

  2.   

    java方面的书很多,但作为像我一样的新手,一定要选好第一本书
    不然,学习java的愿望就会被扼杀在襁褓中了我推荐《java核心技术卷1:原理》第六版
    新手最好不要看英文版,不是怀疑你的英语能力,而是因为初次接触某些技术名词看英文会晕的;该书把该讲清楚的地方都摊给你看,不是仅仅告诉你应该怎样,而是为什么这样,怎样更好。这本书我也才昨天刚买,读到第六章,都没有一种浪费钱的感觉:)对我们新手而言,先安心啃完这本书,再打算下一步吧
      

  3.   

    强烈推荐《java核心技术卷1:原理》
    http://www.matrix.org.cn/down_view.asp?id=59可以下载
      

  4.   

    http://expert.csdn.net/Expert/topic/2662/2662723.xml?temp=.5275385
      

  5.   

    <java程序设计教程>上下册好,大伟父子的书讲得十分详细
      

  6.   

    core jave和Thinking in Java是英文版的呀??
      

  7.   

    说实话,我觉得Thinking in java太厚
    没看过.
      

  8.   

    个人建议,风险自担
    呵既然你以前是学过C的,
    那么我还是建议你先了解以下面向对象的概念,
    理由;
    JAVA是OOP,那么首先树立起对象的概念是很重要的,
    《JAVA编程思想》在这点做的很好,
    前2章首先解决的就是这个问题,
    我没有读过《CORE JAVA》所以不能妄加评论,
    -----
    至于你说两本书都是E文,显然你很少逛书店,
    他们都有中文本,编程思想第三版暂时没有中文本,
    但是第二版是侯先生翻译的,书评很好,
    -----
    书很厚不是你懒惰的借口!
      

  9.   

    如果你有程序设计基础,特别是c\c++的话,那建议你从thinking in java看起,现在出到第三版了,e文的,想看中文的话那就看第二版的侯捷译的。
    如果你没有基础的话就看core java第一版吧,很不错的。
    多看看网上网友写的学习文章,比如http://www.csdn.net/Develop/Article/23/23772.shtm
      

  10.   

    Thinking in Java是好,但是初学者不能只看这一本书来入门,另外要看Core Java,或者java21天入门 这类的入门书籍http://www.matrix.org.cn/ 上都有的下载
      

  11.   

    JAVA编程思想
    CORE JAVA
    正在看这两本书,写的都很好!
    建议先看第二本,回过头来看第一本,理解会更深点!
      

  12.   

    先看清华大学的<java2实用教程>
      

  13.   

    看《JAVA 核心技术》
    此书分两卷:上卷:基础知识
               下卷:高级特性对JAVA 的讲解很系统,还有插图。
    《THINKING IN JAVA 》也不错,唯一缺陷就是没插图。
      

  14.   

    按步骤来:
    1。先看清华大学的<java2实用教程>
    2。强烈推荐《java核心技术卷1:原理》
       http://www.matrix.org.cn/down_view.asp?id=59可以下载看《JAVA 核心技术》
    此书分两卷:上卷:基础知识
               下卷:高级特性
    对JAVA 的讲解很系统,还有插图。3。《THINKING IN JAVA 》也不错,唯一缺陷就是没插图。
    这时你就小有成就啦
    然后j2ee,jsp,EJB等等
      

  15.   


    转载:   这几天看到,有好多兄弟上来求怎样学习java.看到后实在很想给他们回帖,可是这又不是2句话能说清的,
    其中牵扯到,用什么样的书,怎样学,哪些要学. 在这我把我的学习方法写出来,希望能对初学的
    有用.    其实本人也是菜鸟一个.若有什么写的不对的地方,请dx指正.
    那我们开始
    step 1:树立信心,既然选择了学习java,你就要有付出,那我来说,专业课基本都不学了.
                  反过来既然付出了,就一定要有收获.要不然就白学了.
    step 2:选择方向,j2me or j2ee.但是2者的前提都是j2se.所以必须打好java就必须学好j2se.
                  虽然书上说又c++的基础学起来不吃力,但是我觉得还是应该从新学起,不能给自己找借口.态度要放端正,
          把自己一直当作菜鸟,就能不断的学习知识.
    step 3:关于选书,去书店看看,关于java的书不计其数,虽然 think in java 很经典,但是我和大家持有相同的观点,此书不适合
              初学,因为如果你用这本书入门的话,很快就对java失去兴趣.我个人选书的方法是:入门时先看 java how to program
      此书分上下册,上册是基础的基础,如面向对象,控制流程,数组,字符串,applet基础等.下册涉及到,线程,beans swing等
      是进一步学习java高级特性的过程,看完这2本书,特别是第一本书后,你就会有看think in java 的欲望了,因为有一些
      概念think in java 给我们解释的很清楚透彻,我是去年8月开始学习java的,就上册书,我看到今年年底,因为我没有c++的经历
      所以学来,很慢.但是我觉得效果还是不错的.对于core java 此书也是很经典,在学校图书馆惊见,遂续借5次,本来还想继续借到别人那可是
      图书馆的管理员不让了.说我霸占此书,shit.此书的基础篇写的不错,也可以作为入门书,下册没看过,不太清楚.
      其实总结来说,就是:初学阶段需要2本书左右就够了,一本就是象how to program 那样的书,能吸引你学习,另一本就是象think in java那样的
      在你看前一本书时,解决你一些抽象的概念.
    step 4:学习再学习,把你能投入的精力都投入进去,比如你对你学的专业课不"感冒"那么好好学java吧,为她付出,就要有收获,
              自打我考完4级后,每天就是看java,上课也看,宿舍也看,象how to program 这书,她后面有很多很好的习题,都很有意思,
      却是值得一做,不知不觉的就提高编写水平了,再者就是不断的coding,蹂躏一个小程序,不断的修改,修改.从而你就知道为啥用这个语句
      而不用那个语句.code的过程其实是很有意思的.
    step 5:选择编译工具:java的编译工具有很多,初学的还是jcreator好用,极为不推荐jb,还没到那个时候用,过上一段时间熟悉了,基本的编程流程后 
              可以用IDEA INTELJ 她是用java编写的编程工具,很亲切哦,其好就好在,她在编写程序时,能识别类啊,方法啊,对于程序能清晰的看清程序结构,
      而且有错误提示,如果英语还行的话都能看的出错在哪? 可以在www.matrix.org.cn下载 还有注册机.
    step 6:就是不断的提出疑问,经常来csdn,提问,回答问题,不论你会不会这个问题,只要你参与,写出你的观点,你就有小小的进步.
             csdn的高手还是很多的.
    step 7:就是延伸自己的知识结构,比如说在校学生可以选一些计算机的课程来辅修,上学期我就辅修了计算机的课,主要是数据结构和OS,
              以后还会学到软件工程,之类.对于一个想成为程序员的朋友还是很有帮助的.
    step 8:关于scjp. 关于考证说法有很多,如果你是为了系统的学习java来考的话,是很有帮助的.为考证而考证的话没有很大必要.
      

  16.   

    《core java》
    <<thinking in java>>
      

  17.   

    <<JAVA编程思想>>吧,
    刚开始都一样,没有什么秘籍、打好基础以后就看你自己了
      

  18.   

    core java I
    thinking in java
      

  19.   

    java核心技术卷一,二
    thinking in java