请大家指点一下,做为一个初学者,应该看什么书啊?啊,已经具备了一定的JAVA基础和一定的面向对象的编程思想了.

解决方案 »

  1.   

    java编程思想
    最好看英文原版的
      

  2.   

    THINK IN JAVA
    就是楼上兄弟说的
      

  3.   

    刚开始学习就看看<<Java 2 全方位学习>>或<<Java 2学习笔记>>。但更好是看 <<Java 2 核心技术卷 1?\>>(c基础要有些的话。)《Think in Java》是好书,但刚开始就不忙着看了饿!学习到一定程度的时候(Java基础高明白)再来看。
      

  4.   

    qfs_v() :Think in Java是好书,但刚开始就不忙着看了饿!学习到一定程度的时候(Java基础高明白)再来看。
      

  5.   

    qfs_v() ,我已经差不多看完了<JAVA学习笔记>>,其中的一些章节看了好多遍,我想知道,看完这本书之后,然后去看什么书?xsm(程序) ,你说去做一些实际的项目,这个我知道,可是应该去做什么项目呢?我只知道,JAVA分为三个不同的领域J2SE,J2EE和J2ME.J2ME我们就不讨论了.我看的书<<JAVA2学习笔记>>本身讲的是J2SE.我想知道,在J2SE这个平台下,我能做一些什么样的项目实践,能不能提供几本基于J2SE下台下项目开发实例的书.还有数据结构和操作系统重要,作为计算机专业的我,绝不会不赞同的,可是具体到了JAVA中.已经不知道数据结构和操作系统在起什么具体的作用了.当然,也因为我对JAVA的了解太少.现在只学了JAVA后,很多就开始学JSP了.我也开始看JSP了.可是这属于J2EE平台,不属于J2SE平台.在J2SE平台下,我编写什么样的程序,或者说做什么样的项目是会用到数据结构的.我去年学过数据结构,是用的C描述的,我想我对什么是数据结构应该算还是比较明白的.其中有数列,堆栈什么的,可是在我学JAVA中,并不知道有什么会用到这些知识.尤其转到J2EE中的JSP后,好像根本没有用到数据结构呀!敬请各位高手指点指点了!
      

  6.   

    <JAVA学习笔记>>看完了的话,你不要急着想太多以后的东西,项目等等会有很多的。code和API.我个人认为这是你现在该做的。J2SE是基础。看“API”,用“记事本”写代码。代码量要跟上来,从最基本的HelloWorld开始。(20万代码量)(和你过去学习的C(如果你学习过c++那更好了)做比较下,为思想的转变做准备(面像过程到面像对象或c++和Java的区别))。学会更好的使用API。可以的话还有<<Java 2 核心技术卷 1>>,我个人为为是本很好的参考书(理论上的指导),她里面有很多东西等着你去”发现“。可以看看。但还是code为主。如果够自信或对Java有兴趣的话可以结合API看Java类库的源代码。J2SE,J2ME不管在哪个平台上都少不了对J2SE的了解。liouxingyu3() :"可是具体到了JAVA中.已经不知道数据结构和操作系统在起什么具体的作用了."
    现在不用管这些。你工作了就回知道了。code!!!
      

  7.   

    Java类库的源代码: 在JDK目录下的 src.zip(src是source的缩写)。解压后的java文件夹里。
      

  8.   

    我觉得刚学java的时候,不要看java编程思想这本书,写得太深了,建议去找一本java的简明教程吧。先入门了,再看java编程思想这本书才会看得懂的。不然一下子把自己难住了,就没学java的兴趣了
      

  9.   

    qfs_v():谢谢你的建议,我会努力去CODE的.<<Java 2 核心技术卷 1>>,这本书我在书店看到了,翻了一下,看这本书也是前几年出的,是不是有点老了.看到里面有讲AWT和SWING的,JAVA因为开源,所以更新也快,JDK从1.1,一直发展到现在都出到1.6了,其中有些东西在新版的JDK中是不可用的.比如在1.4中我编写了一个计算器的小程序,在1.6和1.5的JDK中不做改变,其中的语句是不能被编译的.还有,CODE总不能没有任何参照吧.我去编什么呢(在我现在这个时候)?现在,我是不是还应该找本有关JAVA的面向对象编程思想的书来看看.你还提到让我看SRC的源代码,可是不知道我现在的水平能够看懂吗?只有一本书的知识呀.最后,感谢你的帮助.希望能继续得到你的指导.可以给我留个QQ和MAIL吗?
      

  10.   

    email: [email protected]
    谈不上指导。我也是个学生。希望我们能够共同进步。呵呵!
      

  11.   

    选本薄的,越直接越明了的基础书
    think in java是好,但是开发一年以后再看效果会更好