本人大二学生,假期看了传智播客JAVA的视频,没看书,只能说是知识点明白大致的意思,现在打算买一本专业点的书籍进一步提高,java水平目前只能说是知道大致的知识点的内容,编程方面也就是能编点简单的小程序,请问大佬们,以我现在的水平,哪本书更适合我一些?都说编程思想这本书比较难,不知道到底该先看哪本能让自己高效的提高?感谢大佬提供建议!!!

解决方案 »

  1.   

    你目前先学点基础的吧!思想这东西,以后慢慢体会。java基础比较适合你。
      

  2.   

    看核心技术就可以了,不要看think in java 那本书不好。
      

  3.   

    先看看核心技术,以后再看think in java
      

  4.   

    先看看入门类的Java基础书籍
      

  5.   

    基础->核心技术->写代码->解决多种bug->领悟代码
      

  6.   

    肯定先看核心技术啊,没有大量的编码经验,或者项目经验看Think in Java 只是表面看懂了,其实还是蒙了
      

  7.   

    java编程思想
      

  8.   

    你目前先学点基础的吧!思想这东西,以后慢慢体会。java基础比较适合你。推荐一下自己总结的Java学习路线和方法,看看适不适合你:http://mrw.so/5eOtLh
      

  9.   

    如果你想学好Java的话,那这两本书都是学习Java基础方面的经典,我说的基础是指对java se的掌握。根据你的情况,可以先学习《Java核心技术卷 I》--第十版,因为是java的官方参考用书,内容涵盖面广,包括Java8 的大量新特性和演示示例,如lambda表达式,更是必学的知识,众多API的改变也是要看看的。如果你已经对面向对象编程有了基本的了解和认识,那么强烈推荐认真学习这本书的第五章:继承,第六章:接口、lambda表达式与内部类和第八章:泛型程序设计,学习的时候要多做笔记和练习,留下问题。因为这些地方的知识初学都只能识其型而不能透其质。所以在学习第九章的时候可以看看部分JDK源码来大概看看到底这些知识如何应用到具体的实践中。有条件建议再看看《Java核心技术卷 II》前两章。至于网络和线程等技术如果有兴趣可以做几个例子。但是不建议初学者挖的太深。
    《Java编程思想》,貌似最新版本还是第四版,是基于JDK6编写的,优点是知识密度比较大,因为作者是一位技术集客,所以采用了问题驱动的思考模式来解说。这就导致如果读者缺乏必要的知识储备和实践总结的话,很难理解其用意,反而不利于学习,建议,写了几年java代码以后再来读。这本书的缺点是很多技术过时。但是作为一本进阶书籍还是很不错的。
    另外在学习Java的过程中,出现很多设计模式,这导致很多学习者被设计模式部分产生好奇,建议初学者不要去深挖设计模式的东西,这个和语言有很大的相关性,应该说是和语法特性有关系。如果想学习,建议再多学几门编程语言,这样才能更深刻的理解。
      

  10.   

    先核心技术把,不是对JAVA有一定认识很难啃编程思想
      

  11.   

    都差不多,可以先看看核心技术,如果看不懂可以再看些入门类的基础书籍,也可以一起看,互相补充是最好的。最好先把基础看一下,掌握一下然后学习以下核心技术。这里有一套特别经典的Java零基础教学视频,伙伴们分享你们看一下:https://www.bilibili.com/video/av76356696