学习资源整理

来源:互联网 发布:c语言ide 轻便 编辑:程序博客网 时间:2024/04/28 07:49

前言


主要用于标记个人资料查找中觉得相当不错的资源挑选出来以供后来复看之用,便于查阅方便,同时与人方便。


入门类


Java入门教程


sun公司1.7入门教程官方原版:http://docs.oracle.com/javase/tutorial/index.html

sun公司1.7中文国内翻译:http://www.cnblogs.com/ggjucheng/archive/2012/11/19/2777695.html

笔记类http://www.cnblogs.com/chenssy/p/3351835.html

《Thinking in java》 下载地址

在有了一定的Java编程经验之后,你需要“知其所以然”了。这个时候《Java编程思想》是一本让你知其所以然的好书,它对于基本的面向对象知识有比较清楚的交待,对Java基本语法,基本类库有比较清楚的讲解,可以帮你打一个良好的Java编程基础。这本书的缺点是实在太厚,也比较罗嗦,不适合现代人快节奏学习,因此看这本书要懂得取舍,不是每章每节都值得一看的,挑重点的深入看就可以了。 

 

《Agile Java》中文版  

java入门读物,这本书一大特点是以单元测试和TDD来贯穿全书的,在教你Java各种重要的基础知识的过程中,潜移默化的影响你的编程思维走向敏捷,走向TDD。另外这本书成书很新,以JDK5.0的语法为基础讲解,要学习JDK5.0的新语法也不错。还有这本书对于内容取舍也非常得当,Java语言毕竟类库庞大,可以讲的内容太多,这本书选择的内容以及内容的多寡都很得当,可以让你以最少的时间掌握Java最重要的知识,顺便培养出来优秀的编程思路,真是一本不可多得的好书。 

本书暂时无完全中文版电子书


进阶类

java技术栈

https://my.oschina.net/pingpangkuangmo/blog/720023



《Effective Java》下载地址

在熟悉语法、API之后,你需要知道最佳实践和陷阱,没有比这本更好的。


Java Puzzlers》下载地址

通过谜题介绍一些你可能没有注意到的边角料,由一个个谜题开始,提出Java程序开发中常遇到的有关问题,分析问题的原因,总结经验,帮助开发者迅速提高开发水平。


《深入Java虚拟机》下载地址

sun核心丛书,翻译一般,但不可不读,最好结合最新的JVM规范来读。



 

Netty笔记


http://blog.csdn.net/prestigeding/article/category/6653907



算法

白话解析:一致性哈希算法 consistent hashing

http://www.zsythink.net/archives/1182


机器学习

python和机器学习

知乎问答:https://www.zhihu.com/question/22401960

相关视频资料课程大纲:http://www.xuetuwuyou.com/course/167/lesson/list





备注

后面会根据情况及时更新:

同时欢迎各位有任何资源推荐可以留言


0 0
原创粉丝点击