Java学习路线及书籍推荐
有一本经典的书《敏捷软件开发, 原则,模式,实践》,里边详细的讲解了一个薪水支付案例,是迄今为止最好的面向对象设计的例子 对于Java线程, 《Java并发编程实战》 ,一大群大牛写的啊。 Java 的最佳实践 《effective java》 【Java EE】《深入体验Java Web开发内幕》 【阅读代码】JDK中的 Java Collection 源码 JUnit 源码 SpringSide : 以Spring Framework为核心的,Pragmatic风格的JavaEE应用参考示例,是JavaEE世界中的主流技术选型,最佳实践的总结与演示。
该文参考摘自 微信公众号:码农翻身 作者:老刘 标题 假如时光能够倒流, 我会这么学习Java https://mp.weixin.qq.com/s/3Yu-A_k-NznTGv-JTlDjRA
摘抄了一些比较重要的内容,如有侵权,请告知
[入门]
《Thinking in Java》 ,《 Java 核心技术 》
《Head First Java》, 这本书非常适合零基础的小白
所以混合着看经典书+优秀的视频 应该是最好的入门。 马士兵的视频全套,有需要的留言无偿分享
[实践]
严蔚敏的《数据结构》
孙卫琴老师的《网络编程详解》
《算法》
【Java SE】
对于Java集合框架, 看看JDK的源码就可以了, 那里有最好的老师。
实现一遍能更好的明白面向对象的设计, 接口,抽象类, 具体类的关系, 怎么分离职责,会学习到设计模式中的模板方法, Iterator 等 。
值得一提的是Iterator, 很有趣, 我还清楚的记得那一年自己实现集合框架中 Iterator 的时候的激动心情啊 🙂
在实现Java 集合框架的时候, 可以顺便把泛型也学了, 不学不行,要不然实现不了啊。
Java 世界里,万事万物都是对象, 大家都知道封装,继承,多态, 但是仅仅了解这些只是入了门, 不可能做出真正的面向对象的程序。
有一本经典的书《敏捷软件开发, 原则,模式,实践》,里边详细的讲解了一个薪水支付案例,是迄今为止最好的面向对象设计的例子
对于Java线程, 《Java并发编程实战》 ,一大群大牛写的啊。
我不要在Swing和AWT上浪费时间。
《深入理解Java 虚拟机》一定得看,看完的目标就是写个简单的Java 反编译器。
【做个有素养的Java码农】
我记得08的时候, 我的IBM经理说设计模式是必备技能, 不懂设计模式的我们不能要了。
所以设计模式是必学, 其实Java里边用的非常多,简直就是设计模式的活教材, 工厂方法,单例,模板方法, 装饰者,责任链都有体现。
当然我会去先看一下轻松的《Head First Design》, 《设计模式》的作者之一 Eric Gamma 都大力推荐, 绝对不容错过。
Java 的最佳实践 《effective java》
【Java EE】
《深入体验Java Web开发内幕》
【阅读代码】
JDK中的 Java Collection 源码
JUnit 源码
SpringSide : 以Spring Framework为核心的,Pragmatic风格的JavaEE应用参考示例,是JavaEE世界中的主流技术选型,最佳实践的总结与演示。
增删之后显得很乱,请大家移步原作者处阅读详细内容!
原文链接:https://blog.csdn.net/Mw_blooming/article/details/84135744?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167003264916782429711802%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=167003264916782429711802&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-13-84135744-null-null.nonecase&utm_term=%E4%B9%A6%E7%B1%8D%E6%8E%A8%E8%8D%90
你可能感兴趣
C语言书籍推荐
一、基础 《零起点学通C语言(多媒体范例教学)》 《C语言从入门到精通》 2、《C程序设计语言 第2版·新版》 《C程序设计语言(第2版·新版)习题解答》 《C语言程序设计:现代方法(第2版)(被誉为“近10年来最好的一部C语言著作”)》二、进阶 《C语言趣味编程100例》 《C专家编程》 《C和指针》 《C陷阱和缺陷》 《征服C指针》 《C程序性能优化:20个实验与达人技巧》 《你必须知道的495个C语言问题》 《你必须知道的213个C语言问题》 《C语言进阶:重点、难点与疑点解析》 《C语言深度解剖(第2版)解开程序员面试笔试的秘密》1、《Linux C编程实战》2、《UNIX环境高级编程
小白如何入门前端及前端入门书籍推荐
题外话昨日,微博一条热搜:华为外包公司程序员倒地。这种息息相关的消息,我肯定要第一时间关注,毕竟我也是小小程序员,也怕不知不觉的倒地不醒,留下我丰富的财产&女人,多么伤悲。事后,中软国际回应:该员工只是低血糖晕倒,已正常上班。还好虚惊一场,不然可能又是一个家庭的破碎。在这里提醒广大猿们,人不是铁,请好好照顾自己的身体,为自己、更为你的家人。正文从这里开始~~~~~~~~~~~~不知道现在大学专业是不是有单独的前端专业,反正我那个时候是没有的,什么课程都安排,比如拆电脑、修电脑、夹网线、物理硬件、软件还有除草种地 ,对的还有除草种地,唯一的前端知识就是一本《DW…》,和现在复杂的前端
嵌入式编程经典书籍推荐
随着物联网越来越火,嵌入式编程也跟随着火起来了。
” 这是值得任何想要从事C语言编程工作的人好好阅读的一本书,它讲透了C语言隐含的特点和缺陷,对于初学者,读透这本书,编程中碰到的一些莫名其妙的问题会一下子迎刃而解。
3、《编程精髓》 这是一本来自微软的书籍,它讲述了一套在开发较大软件系统实践中,如何编写无差错代码的原则。
随着实践的积累,你可能会开始主导某些软件项目的开发,而软件项目和其它项目(比如建筑工程项目、商业广告项目等)有非常大的不用,微软的这位项目管理老兄从多年的项目管理经验中总结出一套管理软件项目的方法和原则,非常值得从事类似工作的诸位借鉴。
Qt书籍推荐
1 作为刚入门没怎么使用过Qt以及那些刚接触编程对于C/C++不怎么熟悉的朋友们,我推荐这本书作为Qt入门书籍,书中都是用一个简单的例子来讲解Qt中的一些部件功能。
2 对于一些有编程经验或者看过上面那本《Qt Creator快速入门》的朋友,我推荐看这本.对于Qt的UI这么书中的例子算是比较经典的。
想看本书的目录请点击这里4 这本书主要讲解Qt 网络模块、MVC、线程、富文本、视图框架、动画框架等几个方面,属于Qt高级使用范畴。
5 如果对于Qt 中使用C++写的界面不满意,觉得不够绚丽,想学习QML的话,推荐这本书。
DBA系列-推荐书籍(中文版本)
DBA系列-推荐书籍1.1 eygle大师的DBA手记系列分为4本书,比较老,已经可以下载正版电子版这里提一句:eygle老师的书我都有,值得品读,值得收藏1.2 Oracle DBA工作笔记---为了认真坚持,杨建荣1.3 DBA实战攻略-- 周亮(壮汉,实在)1.4 Oracle编程艺术(我从第一版看过来)这个大神的书如果没有看过,只能说你学习oracle太可惜了,对我来说神的存在,信仰!!这个老头好像离开oracle度假了。1.5 三思笔记-涂抹Oracle -李丙洋之前很多的人学习都看过三思笔记,这个人的书比较基础,但是善于总结,言辞风趣,同样推荐他的涂抹mysql系列。1.6 感悟o
python书籍推荐django_关于Django,我想推荐这样一本书给你
周末无聊去图书馆晃悠,本能地先去软件开发区逛逛。原本不抱什么希望能觅得什么好书。因为如数家珍地那些编程经典书籍我都买的差不多了(没错我就是有收藏癖,往往买回来就被我扔书柜里了( ̄▽ ̄") )世面上关于Python Web开发的书籍很少,经典的就更少。《Flask Web开发》这本书很薄,不过知识点还是很密集的,能让你快速上手,熟悉Flask的核心功能。《轻量级Django》这本书啃一半没有坚持下来,其中有很多坑,新手强烈不建议读,因为这会强烈挫伤你的积极性。董伟明老师的《Python Web》开发实战正在啃,读完《Flask Web开发》这本书再来读董老师的这本书,收获还是蛮大的。我今天推荐的
SLAM从入门到放弃——学习SLAM 学习机器人 书籍推荐
《概率机器人》 《概率机器人》对概率机器人学这一新兴领域进行了全面的介绍。概率机器人学依赖统计技术表示信息和进行决策,以容纳当今大多数机器人应用中必然存在的不确定性,是机器人学的一个分支。它依赖统计技术表示信息和制定决策。这样做,可以接纳在当今大多数机器人应用中引起的不确定性。本书主要专注于算法,对于每种算法,均提供了四项内容:伪码示例;完整的数学推导;实验结果;算法优缺点的详细讨论。下载:https://pan.baidu.com/s/1lq12TXWMvhjVCc117ceB2Q《视觉SLAM十四讲:从理论到实践》 《视觉SLAM十四讲:从理论到实践》系统介绍了视觉SLAM(同时定位与地
推荐几本微积分入门书籍
1、Introductory Calculus For Infants 给宝宝的微积分导论 2011.102、微积分的奇幻旅程(2020.02)编辑推荐与考试和编程中使用的微积分相比,本书的内容相对简单,但是已经充分触及了微积分的精妙内核。作者充分利用图示和我们身边的例子,来阐释微积分的发明过程和重大作用,及对日常生活的影响。作者重在传达一种思想,并非强行灌输知识。内容简介“苹果有 3 个,蜜橘有 3 个,两边‘同样’是 3 个。但‘苹果’与‘蜜橘’并不相同,如何能视为‘同样’呢?”数学是一门十分重要的学问,怎样将如此重要的学问表现得直观、形象呢?教科书和习题集上是满满**枯燥的文字、难懂的公
最畅销的销售书籍推荐:《销售管理必读12篇》
关于销售的书籍哪本最畅销?哪本最好?答案是:《销售管理必读12篇》!这本书最近是火得一塌糊涂,各种被人吹捧。那么,与其他销售类书籍相比,《销售管理必读12篇》到底有何过人之处?今天,小编就跟大家一起来扒一扒这本销售神书。第一次听到这本书的名字还是出自于一位同事的介绍。小编至今还记得他当时在推荐这本书时激动的样子。关键的是,这个同事还曾经一度是其所在组的月度“销售冠军”。好吧,神人推荐神书,小编自然不敢怠慢。于是乎,小编就像发现新大陆一样欣喜若狂地购入此书。这里还有一个小插曲,当时在京东淘宝都搜不到这本书,后来才知道原来这本书只能从12Reads购买,并且还干掉了小编199大洋!天了噜,现在买本
芯片相关的书籍
1、名师讲科技前沿系列--图解芯片技术(2019.07)2、芯片世界:集成电路探秘(2017.08)3、芯事 一本书读懂芯片产业发展史(2018.07)4、芯想事成 中国芯片产业的博弈与突围(2018.08)5、芯片改变世界(2019.12)6、芯路 书读懂集成电路产业的现在与未来(2020.08)7、光刻巨人:ASML崛起之路(2020.10)8、芯片制造——半导体工艺制程实用教程(第六版)-2020.12 中文版9、小小芯片万事通(2019.12)10、AI芯片:前沿技术与创新未来(2021.03)11、美国陷阱+芯片陷阱+隐秘战争(套装共3册)12、芯片战争(2021.11) 13、物联
原创文章,作者:xyhun,如若转载,请注明出处:https://www.xyhun.com/7461.html