《疯狂java讲义》 对于这本书,相信大家不陌生,《疯狂讲义》这本书深入介绍了java编程的相关方面,这本书的内容有Java基本语法结构、面向对象特征、集合框架体系、 泛型、异常处理、GUI编程、JDBC数据库编程、注释、的IO流体系、多线程编程、网络通信编程、反射机制和java开发中需要的jar包、类和接口。
《Head First Java》 这本书呢被亚马逊评为十大好书之一。《Head First Java》是本完整的面向对象程序设计和Java的学习指导。是根据学习理论所设计的,让你可以从学习程序语言的基础开始一直到包括线程、网络与分布式程序等项目。最重要的,你会学会如何像个面向对象开发者一样去思考。
《深入理解Java虚拟机:JVM高级特性与最佳实践》 这本书的主要内容是如何独立地编译一个OpenJDK7,讲解了JVM的自动内存管理,分析了虚拟机的执行子系统,讲解了程序的编译与代码的优化,探讨了Java实现高效并发的原理。
《企业应用架构模式》 这本书适合做框架的人去看,如果你打算自己写一个ORM的话,这本书是一定要看的。
《Agile Java》中文版 《Agile Java》中文版以JDK5.0的语法为基础讲解,如果同学们要学习JDK5.0的新语法也不错。可以让你以最少的时间掌握 Java最重要的知识,同时培养出优秀的编程思路
《零基础学·Java》
《零基础学 Java》从初学者的角度出发,通过通俗易懂的语言、风趣幽默的讲课风格(配 备视频)和当下流行的实例,详细阐述了 Java 语言在未来软件工程师的岗位上需要掌握的知 识体系和思维方式。“零基础学 Java”由于针对初学者,故而知识点讲解的稍微详细一些。所以非常的适合零基础去入门学习。
《零基础学 Java 》全书共分为 14 章,章节架构为:章节目标、知识框架、详细讲解、 重点、难点、章节练习、练习和代码详细注释。 本书配套在线答疑、视频、源代码、测试题和面试题等课程学习资源,是 Java 零基础或 者 Java 入门学员的必需材料。
楼上给你发的那本是一本不错的书,但是不是一个新手能看的,如果你想看那本书,我建议你还是在学过一段时间之后再来看这本。同样还有effecitive java那本书,都是属于有一定开发经验的开发者来看的书。楼下那本就是java变成思想,也就是think in java 这本书,算是 一本神书了,但是他就是不适合新手,因为你看不懂,任何推荐新手看这本书的我都感觉不到他任何诚意的。
入门的话建议你还是看一下java就业指南,JAVA核心技术卷基础。这两本。
看完这两本之后你需要做的就是确定你以后发展的方向,现在学习java来说,一般就是java web方向或者android方向。学完前面那两本再确定后面的,不过无论学什么,java swing,就是Ui这块的东西都是不需要学习的因为不管做什么,这方面的东西很难用到了
见附件