因为最近在系统学习javaSE以及javaEE以及大数据的知识,后期也会根据自己学习情况,慢慢分享自己的心得体会。因为以前只是在学校学,而现在出来社会又不一样。希望大家还在学校的,可以找准自己的位置,然后朝着梦想和目标加油。虽然后悔没有看那么多的专业书,也不是大神。不过还是想说如果你想真正走技术的话,多学多练是没有错的。现在推荐几本关于java学习的书籍。大家可以根据自己的需求进行选择。
《Java从入门到精通(第3版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Java语言进行程序开发需要掌握的知识。《Java从入门到精通(第3版)》编辑推荐:“软件开发视频大讲堂”丛书系清华社“视频大讲堂”重点大系之一。该大系包括多个子系列,每个子系列的图书在其同品种的图书中销售名列前茅。
我虽然没用这本书作为学习基础,不过我也想说这个对你的Java基础来说,是极好的。所以我给它的定位应该是初级的。
附上下载链接:链接:http://pan.baidu.com/s/1hsGc61m 密码:zlrw
(卷一)基础知识 Java核心技术(卷二):高级特性
Java领域最有影响力和价值的著作之一,与《Java编程思想》齐名,10余年全球畅销不衰,广受好评;2)根据Java SE 7全面更新,系统全面讲解Java语言的核心概念、语法、重要特性和开发方法,包含大量案例,实践性强
这是外国的学习Java基础的专业书,有很大的影响力。如果是你的英文水平很好的话,可以直接阅读英文版。毕竟以后你还有经常在外国论坛混迹,然后学习更加先进的技术,从次走上人生巅峰。我给卷一的定位是初级,卷二的定位是中级。
附上下载地址:链接:http://pan.baidu.com/s/1hsGc61m 密码:zlrw
《Java编程思想(第4版)》书共22章,包括操作符、控制执行流程、访问权限控制、复用类、多态、接口、通过异常处理错误、字符串、泛型、数组、容器深入研究、Iava’UO系统、枚举类型、并发以及图形化用户界面等内容。这些丰富的内容,包含了Java语言基础语法以及高级特性,适合各个层次的Java程序员阅读,同时也是高等院校讲授面向对象程序设计语言以及Java语言的绝佳教材和参考书。
我也入手了这本经典之作,也是因为它的独特之处,和广泛性,也导致每个程序员都想入手一本,我也是听一个资深android和java从业者说他读了不下十遍,没读一遍都有不一样的体会。我给这本书的定位是初级到中级的。
附上下载地址:链接:http://pan.baidu.com/s/1hsGc61m 密码:zlrw
第1版两年内印刷近10次,4家网上书店的评论近4?000条,98%以上的评论全部为5星级的好评,是整个Java图书领域公认的经典著作和超级畅销书,繁体版在台湾也十分受欢迎。第2版在第1版的基础上做了很大的改进:根据最新的JDK 1.7对全书内容进行了全面的升级和补充;增加了大量处理各种常见JVM问题的技巧和最佳实践;增加了若干与生产环境相结合的实战案例;对第1版中的错误和不足之处的修正;等等。第2版不仅技术更新、内容更丰富,而且实战性更强。
作为java学习者,如果不想一直做一个默默的程序猿,或者是在别人眼里是那种人傻钱多然后什么呢(哈哈),那就要多学习底层的知识和原理。我感觉自己最近也会遇到很多问题,因为自己是带着问题在学习,也希望可以更加了解java语言的特性,所以希望可以多问为什么,带着问题去深入了解。我个人给这本书的定位是中级的。
附上下载地址:链接:http://pan.baidu.com/s/1hsGc61m 密码:zlrw
在Java编程中78条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。通过对Java平台设计专家所使用的技术的全面描述,揭示了应该做什么,不应该做什么才能产生清晰、健壮和高效的代码。第2版反映了Java 5中最重要的变化,并删去了过时的内容。
这本书可以解决你在学习java过程中的碰到的一些问题,对于你不理解的东西,尤其有帮助。
附上下载地址:链接:http://pan.baidu.com/s/1hsGc61m 密码:zlrw
《Java程序员修炼之道》分为四部分,第一部分全面介绍Java 7的新特性,第二部分探讨Java关键编程知识和技术,第三部分讨论JVM上的新语言和多语言编程,第四部分将平台和多语言编程知识付诸实践。
从介绍Java 7的新特性入手,《Java程序员修炼之道》涵盖了Java开发中最重要的技术,比如依赖注入、测试驱动的开发和持续集成,探索了JVM上的非Java语言,并详细讲解了多语言项目, 特别是涉及Groovy、Scala和Clojure语言的项目。此外,书中含有大量代码示例,帮助读者从实践中理解Java语言和平台。
《Head First Java》(中文版)(第2版)是本完整的面向对象(object-oriented,OO)程序设计和Java的学习指导。此书是根据学习理论所设计的,让你可以从学习程序语言的基础开始一直到包括线程、网络与分布式程序等项目。最重要的,你会学会如何像个面向对象开发者一样去思考。
我没有看过着本书,不过也是经典之作,大家可以自行选择。
虽说现在企业对于javaEE开发框架有很多选择,有的是ssm有的是ssh,不过在我看来ssh还是占了很大一部分。所以对于想要学习javaEE框架的程序猿来说,这本书也是可以值得选择。这些也是中级的时候学习的,切记不要盲目跟风学习,一步步来。
附上下载地址:链接:http://pan.baidu.com/s/1hsGc61m 密码:zlrw
《JAVA并发编程实践》随着多核处理器的普及,使用并发成为构建高性能应用程序的关键,尤其是处理多用户的情况,就需要考虑到数据流量和这个问题。
附上下载地址:链接:http://pan.baidu.com/s/1hsGc61m 密码:zlrw
学习java的过程中,如果你想作为一个高级程序员,你就得对数据结构以及算法有很大的悟性,这对于你以后的职业之路有很大的帮助。我现在就意识到自己的短板了,应该是觉得自己把早期的数学知识都还给老师了吧,那些线代,概率论,离散之类的都学的一般,现在就只能后悔莫及了。
数据结构”是计算机专业的基础与核心课程之一,Java是现今一种热门的语言。本书在编写过程中特别考虑到了面向对象程序设计(OOP)的思想与Java语言的特性。它不是从基于另一种程序设计语言的数据结构教材简单地“改编”而来的,因此在数据结构的实现上更加“地道”地运用了Java语言,并且自始至终强调以面向对象的方式来思考、分析和解决问题。
我给这个本的定位是初级,完全可以结合javaSE部分进行学习。
附上下载地址:链接:http://pan.baidu.com/s/1hsGc61m 密码:zlrw
这本和上面那本还是有点区别的,这本是外国编写,也是对于基本java数据结构的学习,所以可以完全二选一。
算法导论(原书第3版)》全书选材经典、内容丰富、结构合理、逻辑清晰,,在IT专业人员的职业生涯中,《算法导论(原书第3版)/计算机科学丛书》也是一本案头必备的参考书或工程实践手册。
对于想要深入学习java底层以及往大数据等方向学习的同学,可以深入了解学习算法。不过这对于数学的要求可能有点高,不过慢慢学习可以把以前的知识补起来,毕竟还是要查漏补缺的。
我给本书的定位是中级。这只是我个人的观点。
附上下载地址:链接:http://pan.baidu.com/s/1hsGc61m 密码:zlrw
最后也希望大家可以坚持自己的梦想,一起加油。互勉
如果是不能下载了请联系我哦。
记录自己的点点滴滴。
希望看到进步。