其实做东西是最好的学习方式,想要系统的学习就随便找一本教程之类的书看看,把基础只是巩固一下就可以了,因为第一来说书本上实际教不了你什么内容,第二所有的这类书都是大同小异的,所以自己想办法做一个完整的项目最好了。
thinking in java现在不要看,这本书虽说是java圣经,但它不是教程,一般到开发比较有经验之后拿其作工具书用,很少会专门来学这本书。
thinking in java这本书我感觉就是最适合的了,找个中文翻译版的,慢慢看一定能看懂的,我当时就是看的这本书,感觉讲的比任何一本别的java教学书都详细.具体别的什么书我也不好推荐,一般都是到图书馆自己去感觉一下,找一本适合自己的,图书馆的书很详细,你可以去找找,希望能帮到你.
如果你拿JAVA做过课设,是自己完成的,那起码说明,你的基本语法是不成问题了。
如果是这样,我个人觉得,你没有必要看基础书了。
现在 国内的书,两极分化太严重,基础的太基础。高端的又让初学者看不懂。
如果你自己不太放心,那么给你两本书做建议。
Java2入门与实例教程
零基础学Java Web开发
我对这样的基础书没有太大的研究。
现在这些基础书也无外乎一些例子。你要挑就挑一个讲的内容多的书来看,想让它给你讲秀问题,那你找错书了。
所以这样的书真的不用很多,主要还是在于你的应用。
入门阶段过了
有了一定的编码经验,
这时,可以看一下 深入浅出 java
汗。。。这个名字忘了,上网一搜,同名的太多了。。。
内容主要是讲解java虚拟机的内部运行机制,不是实例。看这个有助于对java运行机制的理解。
及JVM对象回收的理解。
过了这个阶段
你可以看《java编程思想》 还有一个同样级别的书 《java核心技术》 这个我简单的翻了一下,与《java编程思想》 大同小异 ,两个有一本在手即可。
要想学好编程语言,光看书是不行的,主要是多动手。
JLS
java 语言规范,直接从oracle上扒下来。
至于说对象思想,偶就是一个对象,但不见得有思想。
OMG上不少资料,眯眯应该还行吧。
至于说阶段,您自己有数,做取舍吧
至于您的以后,偶听说两句话:不在一个树上吊死。艺多不压身。
至于说不懂的人,偶正准备绕行,说完这句话。
疯狂JAVA,你可以去看看