Java小白學習之路

Java自學攻略

    自用教學網址:(裏面包括各種流行框架)https://mp.weixin.qq.com/s?__biz=MzI4Njc5NjM1NQ==&mid=100000029&idx=1&sn=9b4b4f5d0eb569183697133a68a444db&chksm=6bd63e315ca1b7279eb1f4b6c67a91ef14c1638ef3b9527f86179e1707e10474e12e25dc67f4&scene=18#rd?ref=myread

    ·    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 JavaJava網絡編程



        Java流行框架

*Java中的優秀框架太多了,這裏只簡單的列舉幾個,後續繼續補充,也歡迎大家推薦

spring

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


ORM

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分佈式服務框架

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


zookeeper分佈式應用程序協調服務

官方文檔:http://zookeeper.apache.org

開源地址:https://github.com/apache/zookeeper

安裝部署:http://coolxing.iteye.com/blog/1871009

架構原理:http://blog.csdn.net/xhh198781/article/details/10949697


netty網絡應用通訊框架

官方文檔: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


MQ消息隊列 

消息隊列介紹: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初級開發工程師,除了課堂上老師講的知識以外,就要自學了。走編程這個行業自學能力一定要強,現在市場上基本上框架隨時更新,新技術也不斷更新所以努力吧!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章