初学者的话,我觉得可以看一下以下几本书:
《Head First Java》

这本书详细讲解了 Java 的核心概念以及面向对象编程的概念,而且讲得比较有趣。
真正的入门书籍,轻松搞笑,可以通过玩游戏、拼图、解谜题以及一些意想不到的方式与Java交互,再也不怕“从入门到放弃”。
《Java 核心技术》

作为与《Java编程思想》齐名的大全式图书,这本书的内容更加细致,偏重与讲解Java计数,举例说明了大量API,内容翔实、客观准确,不拖泥带水,所以相比于《Java编程思想》,更注重于实用性。而且这本书全面而且易懂,放在身旁用到的时候查一查、看一看,也是Java初学者和Java程序员的必备参考书。
《Java 编程思想》

这是一本所有的Java学习者都无法避开的经典之作,被誉为全球最好的Java书籍。不同水平的人读这本书也会有不同的感觉,初学Java的时候也许会觉得学的非常慢,当你编程了一段时间之后再看这本书,你就会发现,你编程中遇到的问题在这本书中有很多的体现,这时候大概就是你进阶的时候了,你读这本书也会变得比从前轻松和愉快了。
在学习前期,初学者最重要的就是培养对Java的兴趣,之后有基础了再去啃一些进阶的书,才不会觉得枯燥晦涩。
就我个人的经验来说,书籍+视频+实战才是最有效的,看书看多了,难免会觉得枯燥,完全可以穿插一些视频课程搭配着看,等有了一定的基础以后,就可以自己上手做个项目试试。
“兴趣是最好的老师”这话一点不错,Java也是如此。
《Head First Java》

这本书详细讲解了 Java 的核心概念以及面向对象编程的概念,而且讲得比较有趣。
真正的入门书籍,轻松搞笑,可以通过玩游戏、拼图、解谜题以及一些意想不到的方式与Java交互,再也不怕“从入门到放弃”。
《Java 核心技术》

作为与《Java编程思想》齐名的大全式图书,这本书的内容更加细致,偏重与讲解Java计数,举例说明了大量API,内容翔实、客观准确,不拖泥带水,所以相比于《Java编程思想》,更注重于实用性。而且这本书全面而且易懂,放在身旁用到的时候查一查、看一看,也是Java初学者和Java程序员的必备参考书。
《Java 编程思想》

这是一本所有的Java学习者都无法避开的经典之作,被誉为全球最好的Java书籍。不同水平的人读这本书也会有不同的感觉,初学Java的时候也许会觉得学的非常慢,当你编程了一段时间之后再看这本书,你就会发现,你编程中遇到的问题在这本书中有很多的体现,这时候大概就是你进阶的时候了,你读这本书也会变得比从前轻松和愉快了。
在学习前期,初学者最重要的就是培养对Java的兴趣,之后有基础了再去啃一些进阶的书,才不会觉得枯燥晦涩。
就我个人的经验来说,书籍+视频+实战才是最有效的,看书看多了,难免会觉得枯燥,完全可以穿插一些视频课程搭配着看,等有了一定的基础以后,就可以自己上手做个项目试试。
“兴趣是最好的老师”这话一点不错,Java也是如此。