[初学请教];JAVA哪些教材比较好?
JAVA哪些教材比较好?谢谢!
------解决方案--------------------清华大学出版社《面向对象程序设计》叶乃文,我们就用的这本
叶乃文是《javaII核心技术7th第一卷基础知识》的中文版译者
这本书入门相当合适
再往深学,就用think in java吧
------解决方案--------------------我用的《JAVA2编程起步》 人民邮电出版社 美Herbert Schildt 著 史兴华 译 感觉不错
强烈推荐
------解决方案--------------------初学先不要看Think in java,其实这本书并不适合初学者,虽不失为经典可讲的东西比较广却不是很详细。初学者看了往往有种搞不懂的感觉。
其实最好的教材就是SCJP考试的教材了。基础非常细,毕竟打好了基础以后学会很轻松。
------解决方案--------------------java核心技术 第一卷
讲基础的
------解决方案--------------------支持楼上;
我现在也是在看《java核心技术 第一卷》
sun公司出来的;
讲的很详细;
------解决方案--------------------我也不觉得thinking in java有哪里好
看了个开头,把我看得一头雾水
后来就放弃了,
也许是自己太差了吧
等以后再说,
我觉得呀,初次接触JAVA,第一本书应该是非常薄的
能讲个大概就行了
第二本才要详细一点的
待到第三本,我觉得应该可以看thinking in java了
纯属个人意见,如有雷同,实属巧合
------解决方案--------------------老孙的书对初学者不错,讲得比较细
JAVA面向对象编程 孙卫琴
------解决方案--------------------如果以前学C++的,看thinking in JAVA 还是可以的。
这本书还是满不错的
------解决方案--------------------感觉网上的教程蛮多的!
------解决方案--------------------看洪恩出的 < <java程序设计入门> > 入门
然后再看think in java巩固基础知识
------解决方案--------------------第一本就是thinking in java 3rd了,花了2个月完全掌握
之后再狂做SCJP即可打好基础了
------解决方案--------------------基础对于所有的程序语言来说,都是十分重要的。java的基础也无外乎语法和api。这个需要比较多的实践,就是说多做一些程序,这样学习的才会很快,也会对这些api理解的更透彻。这里推荐一本书《JAVA 2核心技术 卷I:基础知识》,这本书对于java的基础写的很清楚。另外《java编程思想》也可以看看,不过我建议先有一定的基础了,再看这本书就可以了。关于java的api,我建议有时间就看看jdk自己带的api文档,然后写一些测试程序来加深理解。与界面相关的swing和awt的部分可以简单了解就行,因为如果真正用java开发桌面应用的话,我也不建议用swing和awt,因为这个样子和效率不是很好。可以用其他的基于java的图形界面接口,例如eclipse的swt等。
注:学习java基础的时候,尽可能的深入理解以下接口(interface)的概念,尤其是java的api中看看如果使用的接口。可能我理解的有些浅,但在我感觉,c语言的核心是指针,c++的核心是虚函数,java的核心是接口(interface) ,随着你对java的熟悉程度地加深,你渐渐就会体会到这个了,这个东西对于后期的学习非常的重要。这个对于理解和设计一个程序的整体框架结构,尤其是一些优秀的开源项目和一些应用服务器结构有很好的帮助。例如jdbc、ejb等。
------解决方案--------------------我现在在看这本 < <深入浅出java 2 面向对象程序设计> > 不知道怎么样?(适合初学吗?)我看写的还蛮细的,至于Thinking in java 还是作为辅导材料来看比较好,等有了一定的基础可以深入研究吧!
------解决方案--------------------我在看
《head first java 》
看着相当舒服,内容很好理解。
------解决方案--------------------我認爲孫衛勤的 java面向對象設計 寫得相當詳細
理解得很透徹,值得一讀
------解决方案--------------------java核心技术 第一卷
在书店看过!好厚的一本英文书啊
------解决方案--------------------java核心技术 第一卷
把第1到6章看了就入门了,占全书三分之一页数
------解决方案--------------------java核心技术 第二卷
------解决方案--------------------Core Java And Think in java .
------解决方案--------------------Thinking in java2个月完全掌握?U are so great