网站首页 > java教程 正文
上一篇文章介绍了初学计算机技术的同学或朋友,选择第一门编程语言时选择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技术专家迈进。
猜你喜欢
- 2024-11-17 大厂贬值裁员,我却凭借Java开发进阶面试秘籍(核心版)逆流而上
- 2024-11-17 55万字!阿里内部最新最全Java面试进阶手册,能横扫99%的面试官
- 2024-11-17 JVM基础学习(jvm知识)
- 2024-11-17 「200G+」2021年5月最新·JAVA高级架构师进阶必备学习干货
- 2024-11-17 Java并发编程从入门到进阶 多场景实战
- 2024-11-17 java测试从入门到进阶(java测试从入门到进阶需要多久)
- 2024-11-17 Java进阶反射?这其实是黑客的人肉手段啊
- 2024-11-17 Java进阶之路思维导图(java进阶教程)
- 2024-11-17 真真香!耗时大半个月收整全套「Java架构进阶pdf」没白费
- 2024-11-17 全靠这份阿里大佬的“Java进阶面试手册”收获蚂蚁offer
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)