我们在学习的过程中有时候会很迷茫,有时候感觉很忙,有时候又不知道该做什么,想快速提高自己又不知道该看些什么,从哪里学起。这里收集一些作为Java开发必备的知识,如果不知道该从哪里学起,不妨看看这里哪些还没有掌握。同时感谢小伙伴们留言补充,让这个知识清单更加完整。如果你有一些好的Java学习的网站,视频,开源项目或者博客之类,也欢迎您的留言,让更多的小伙伴学习。(微信公众号不能放外部超链接,这里只能把地址贴出来了)
*Java基础才是重中之重,只有基础打牢了,学习各种框架才能游刃有余。
1,菜鸟教程——Java基础: http://www.runoob.com/java/java-tutorial.html
2,文件传输基础——IO流(视频): http://www.imooc.com/learn/123
3,Java中注解的用法(视频): http://www.imooc.com/learn/456
4,Java中的反射讲解(视频): http://www.imooc.com/learn/199
5,Java基础视频教程(我要自学网) http://www.51zxw.net/list.aspx?cid=380
6,JavaAPI1.7中文文档: http://tool.oschina.net/apidocs/apidoc?api=jdk-zh
7,Java NIO系类教程: http://www.iteye.com/magazines/132-Java-NIO#589
推荐书籍( Think in Java , Java网络编程 )
*Java中的优秀框架太多了,这里只简单的列举几个,后续继续补充,也欢迎大家推荐
spring入门视频教程: http://www.imooc.com/learn/196
spring系列教程: http://www.yiibai.com/spring/spring_overview.html
spring所有开源项目: https://github.com/spring-projects
spring官方文档: http://spring.io/docs/reference
springboot官方例子: https://github.com/spring-projects/spring-boot/tree /master/spring-boot-samples
spring事务管理(视频): http://www.imooc.com/learn/478
springboot推荐Demo: https://github.com/dyc87112/SpringBoot-Learning
springboot视频教程: http://www.imooc.com/learn/767
推荐书籍( spring开发指南 , springLive )
Hibernate官方文档: http://hibernate.org/orm/documentation/5.2/
Hibernate开源地址: https://github.com/hibernate/hibernate-orm
Hibernate映射: http://blog.csdn.net/bigtree_3721/article/details/42343639
HQL: http://www.cnblogs.com/bobomail/archive/2005/09/20/240352.html
mybatis官方文档: http://www.mybatis.org/mybatis-3/
mybatis开源地址: https://github.com/mybatis/mybatis-3
Hibernate注解(视频): http://www.imooc.com/learn/524
Hibernate缓存策略(视频): http://www.imooc.com/learn/465
dubbo官方文档: http://dubbo.io/Developer+Guide-zh.htm
dubbo开源地址: https://github.com/alibaba/dubbo
dubbo入门: http://blog.csdn.net/top_code/article/details/51010614
dubbo集成到springboot: https://github.com/teaey/spring-boot-starter-dubbo
dubbo架构设计详解: http://shiyanjun.cn/archives/325.html
官方文档: http://zookeeper.apache.org
开源地址: https://github.com/apache/zookeeper
安装部署: http://coolxing.iteye.com/blog/1871009
架构原理: http://blog.csdn.net/xhh198781/article/details/10949697
官方文档: http://netty.io/wiki/index.html
开源地址: https://github.com/netty/netty
开源案例: https://github.com/blynkkk/blynk-server
原理实现讲解: http://www.infoq.com/cn/articles/netty-high-performance
消息队列介绍: http://blog.csdn.net/shaobingj126/article/details/50585035
消息队列框架对比: http://blog.csdn.net/sunxinhere/article/details/7968886
RocketMQ原理与实践: http://www.jianshu.com/p/453c6e7ff81c
RocketMQ入门: http://www.jianshu.com/p/ba2934571c77
开源地址: https://github.com/google/protobuf
开发指南: http://blog.csdn.net/menuconfig/article/details/12837173
安装教程: http://www.cnblogs.com/TerryBlog/archive/2011/04/20/2022502.html
netty中使用protobuf: https://github.com/longdafeng/netty-protobuff
常用工具
Maven视频教程: http://www.imooc.com/learn/443
SVN视频教程: http://www.imooc.com/learn/109
gradle视频教程: http://www.imooc.com/learn/833
Maven官方: http://maven.apache.org/
SVN官方: https://tortoisesvn.net/
gradle官方: https://gradle.org/
ajax视频教程: http://www.imooc.com/learn/250
json详解: http://www.cnblogs.com/mcgrady/archive/2013/06/08/3127781.html
json最佳实践: http://blog.csdn.net/KimmKing/article/details/72886230
基于 Java 的龙果支付系统 : https://gitee.com/roncoocom/roncoo-pay
基于 Java 的在线教育平台 : https://gitee.com/inxeduopen/inxedu
jeesite企业信息化开发基础平台 : http://git.oschina.net/thinkgem/jeesite
先整理了这些,如果大家有什么好的资料欢迎推荐,不断扩充它也能方便我们自己学习!
(Java知音收集了几份不错的简历模版,如果您有需要,点击下方的资源库下载吧)
Java知音公众号推送一些Java必备的知识,让您在闲暇之余巩固一下自己的知识体系 ,扩充一下自己的知识面。快利用琐碎时间给自己充电吧!
来源: http://www.tuicool.com/articles/yYzmAfu