中国大数据教育领跑者

IT培训上市机构

您现在的位置:首页 > Java培训 > java书籍推荐>Java学习各阶段书籍推荐(四)

Java学习各阶段书籍推荐(四)

2018-01-10 18:20:22 作者:魔据大数据学院

 

魔据教育从事Java技术培训已经有十几年的时间了,总是希望能够总结更多有用的东西来回馈广大Java学子,今天特意整理了一些不错的Java学习用的书籍,估计也能帮大家少走点弯路。本话题将分4部分为大家呈现,今天你看到的是第四部分。

Java 的最佳实践 《effective java》 怎么能错过? 里边满满的全是JDK的作者们总结出来的java 编程最佳用法。

不过翻译的实在是不咋滴很多句子都得仔细的琢磨一下才知道什么意思, 所以我打算录一系列视频讲解一下敬请期待。

【Java EE】

走了这么远终于来到Java EE了,Java 不就是写服务器端的Web应用的吗?

Java学习各阶段书籍推荐

Java学习各阶段书籍推荐

我会自己写个Web程序可以考虑把上面提到的经典的薪水支付案例改造成Web 版, 用最基础的技术Servlet/jsp/jdbc 。

然后研究struts, 自己写个简单mvc框架在自己的Web 程序中用起来这叫吃自己的狗粮。

然后研究Hibenete自己写个简单的OR mapping框架再吃一次自己的狗粮。

然后读一下经典的书《J2EE development without EJB》就是spring 的作者Rod Johnson写的, 它颠覆了大家对于重量级EJB的认识开启了新的时代。

有了这本书的铺垫自己写个简化的依赖注入也不是难事, 写好后还是在自己的Web程序中用起来最后一次吃自己的狗粮。

 

等你做了就知道所有这些都依赖Java Reflection。

再往后走就应该是找真正的项目做或者去找实习了,那是另外一个话题了以后再聊。

【阅读代码】

熟读唐诗三百首,不会作诗也会吟,模仿是最好的学习! 多看看大牛们的代码是怎么写的, 潜移默化自己的武功也能提高。

我身边要是有个好师傅, 跟着他看着他编程提高的该有多快啊。

在学习Java SE和Java EE的同时我会读一下这些源代码:

JDK中的Java Collection 源码:老祖宗的东西绝对经典

JUnit 源码:看看Eric Gamma 和 Kent beck 是怎么通过模式来创建系统的

SpringSide : 以Spring Framework为核心的,Pragmatic风格的JavaEE应用参考示例,是JavaEE世界中的主流技术选型,最佳实践的总结与演示。

国人开发的大力推荐一下。

此外我还是会研究下本世纪初著名的Jive论坛, 虽然非常古老、虽然源码学院派十足但简直是设计模式的大本营都是活生生的应用的例子

里边有个用代理模式实现权限控制让我记忆犹新。

另外如果有余力的有兴趣的话,当然可以阅读Struts、Spring、hibernate的源码甚至参与进去开发了。

如何学习Java ,这是我这么多年来的感受也只是我的一家之谈。

学习编程从来就不是一件容易的事情,不可能看看视频看看书就学会,需要大量的编程和实践。编程虽然是极为辛苦的脑力和体力劳动, 但其中蕴含的创造的乐趣也是无与伦比的。 希望每个人都能够享受这个过程乐在其中。

相关推荐
[免责声明]本文来源于网络转载,仅供学习交流使用,不构成商业目的。版权归原作者所有,如涉及作品内容、版权和其它问题请在30日内与本网联系,我们将在第一时进行处理

值班手机:18501996998

咨询QQ: 226594285 / 428683440

校区地址:北京市海淀区中关村科技园首农蓝海中心C座-7层

全国咨询热线:400-690-5006

点击关注:

魔据教育官方微博

魔据官方微信