看了这些Java 源代码后让你收获很多,代码思维和能力有较大的提升

我自荐一发我写的mvc框架 biezhi/blade

对于学习J2EE的框架有很大的帮助,代码里使用了各种设计模式、事件机制、Java8语法、代码量也很小,web服务使用Netty作为支持,对HTTP/网络想研究的一定是你的必读品。目前在写 Blade-In-Action 小书。

我之前也写过如何实现IOC/MVC框架的简单博文,可以在这个biezhi/java-bible 仓库里看到。

也说一下我看过的一些比较不错的代码,看了对Java能力一定会有质的提升

国人写的模板引擎,代码质量很高:subchen/jetbrick-template-2x

数据结构和算法类的,同时有测试代码:buptdavid/datastructure | kdn251/interviews

Java写的高性能数据库:jankotek/mapdb

Netty实现的高性能RPC,有写博文分析:tang-jie/NettyRPC

Java编写的原子组件库,内功非常深厚:mindwind/craft-atom

前点评网的一位大牛黄艺华写的爬虫框架:code4craft/webmagic

针对Java8的一系列代码示例,纯干货无废话:winterbe/java8-tutorial

Java设计模式的总结以及代码和文章:iluwatar/java-design-patterns

最优雅的网络请求库,一个Java文件:kevinsawicki/http-request

以上是我看过质量都还不错的代码库,难度相对不是特别高,但对于编程思想的提升还是有很大帮助,互联网资源如此丰富的时候我们更需要的是静下心来安静学习和思考而不是一味的追求信息大爆炸,所以我只挑选了对于代码能力有提升的难度不是特别高的分享给各位。

同时也推荐阮一峰的《如何变得有思想》一书,这本书记得在3年前看的时候对于个人的编程和人生起了一定的改善作用,如果你觉得对你有用也可以尝试看看,以上是我的一些个人见解。                                                                                                                                                                       注:加群要求                                                                                                                                                                                                             1、想学习JAVA这一门技术, 对JAVA感兴趣零基础,想从事JAVA工作的。

2、工作1-5年感觉自己技术不行,想提升的

3、如果没有工作经验,但基础非常扎实,想提升自己技术的。

4、还有就是想一起交流学习的。

5.小号加群一律不给过,谢谢。

学习交流群:642830685

转发此文章请带上原文链接,否则将追究法律责任

看了这些Java 源代码后让你收获很多,代码思维和能力有较大的提升_第1张图片

你可能感兴趣的:(看了这些Java 源代码后让你收获很多,代码思维和能力有较大的提升)