关于Java初级程序员成长中要读的几本书

首先谈谈java入门需要掌握哪些知识,我认为应该具备以下能力:

1. 对java核心技术有比较清晰的理解,对面向对象思想有自我的认知,而不是照搬别人原话,而不理解。

2. 对数据库的使用有较为清楚的认识,不需要知道数据库的搭建,但是sql语言,以及各种主流数据库的差别也应该了解。

3. 学习完数据库之后,要对JDBC有些了解。

4. Web前端的知识要了解,而且很重要:HTML、CSS、JavaScript、JQuery

5. 之后要深入了解Servlet&JSP,这是步入中高级程序员最重要的知识。

在步入java程序员序列的最初几年我推荐读一读下面的几本书。

1. java核心

《Head First Java》- Head First系列绝对是经典中的经典,适合入门,却不缺少深度。

《疯狂Java讲义》- (李刚编著) 对java核心方面的知识归纳的还是比较详细的。

《Java编程思想》- 俗称圣经,自己感悟,我是读完感觉大彻大悟,缺点就是没有javaWeb方面的东西。

之后可以看看《Java核心技术》这本书,分为上下两册,我认为用来查漏补缺比较好,拿来直接学习,总感觉有些不对劲。不过,里面的内容确实很好。

2. 数据库

注:这个我大学时候跟着课本学的,目前没发现特别好的启蒙书,以后发现会来追加。不过可以看看W3Cschool的网站:https://www.w3cschool.cn/sql/

《Oracle查询优化改写技巧与案例》- 国内数据库查询优化大牛出的书,里面有很多查询案例可以参考

3. JDBC

说实话没必要看书,可以看看易百教程的在线教程:http://www.yiibai.com/jdbc/

4. Web方面的就看W3Cschool的在线教程,主要要随时敲代码,随时练,没什么理论,学完之后,可以看看《Head First》系列的书,来查漏补缺。

5. Servlet&JSP我是看《Head First》系列学习的,现在还在学习中,不过获益良多,这本书是SCWCD考试推荐的考试参考书,可以体现它的地位。

框架方面待续,以上是初级部分

转载于:https://my.oschina.net/u/3698315/blog/1546757

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值