大家好,欢迎来到IT知识分享网。
上一篇文章介绍了初学计算机技术的同学或朋友,选择第一门编程语言时选择java的入门书单,可以说是零基础入门到精通,上文推荐的书单中,只要选择一两本经典的书籍进行精读细读学习,我相信大家都能对java这门语言的语法和用法有了初步的完整的认识,对面向对象的概念有了新的理解,也能动手编写java程序,可以开启程序员生涯了!
接下来,我们不能仅仅满足于学会语法这个阶段,下一步需要进一步进阶学习,接触到编程的思想等高级内容,同时进入一些实战的话题学习。上次提到这是两个学习的方向:
- 编程功底的进阶,学习高级的编程思想和设计模式,java核心特性等
- 实战功底的进阶,开始接触服务端和前端的实际技术和框架,进入项目实践。
下面还是重点介绍经典领域的经典书籍和教材,分几个方面来循序渐进地学习。
一、基本功准备(仍然是入门阶段)
先来做一些编程基本功的准备,了解正则表达式,了解SQL查询,为后续数据处理,字符串处理,数据库的处理打好基础。
首选看正则表达式这方面:
1. 《正则表达式必知必会》
(声明:本图及以下图片来源于京东截图,如有侵权请联系作者删除)
先进行入门学习,对完整的知识有了一些认识,必知必会的知识掌握,接下来是精通的书籍:
2. 《精通正则表达式》(第3版)
mastering系列首推O‘Reilly系列的书,非常的经典,和机械工业出版社那套国外经典教程一样,是正统学习的首选书,后续也会精选一些经典的书籍进行知识串讲,能够让读者在较短的时间里掌握精华内容。
接下来是SQL部分,涉及到数据库查询,数据处理,也是非常的实用:
3. 《SQL必知必会》 第5版
首选还是必知必会系列,先入个门
4. 《SQL经典实例》
接下来还是O‘Reilly的,cookbook系列,经典实例和解决方案,非常具有实用价值。
二、核心编程和编程思想
接下来就进入java的高级内容,涉及到java核心原理和底层技术,以及编程思想方面的内容,从战略战术层面看待程序设计,跳出来看问题,提升自己的思想水平。
1. 《Java核心技术》 第11版
结合Java的核心原理,从基础和高级特性分别进行讲解,非常适合入门后希望再进一步的同学。
2. 《Java编程思想》(第4版) [thinking in java]
大名鼎鼎的thinking in java,从编程思想角度介绍更高层次的理解能力和构架能力,不论手头有哪个版本,都要常看常翻的案头必备书。
3. 《Effective Java》中文版(原书第3版)
又一个经典的java参考书籍,effective java,从实际经验和技术分析出发,探索新的设计模式和Java语言的习惯用法,让我们用java编程更加有效。
这篇文章先介绍这些书,足够进阶阶段潜心修炼用的。接下来会继续总结Java语言相关的高级专题和设计模式相关的学习内容,让我们向高级Java技术专家迈进。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/159056.html