手记

Java工具&书籍&在线教程及其链接

一、工具
1、Spring系
 1.1)、Spring各种jar包离线下载链接:
http://repo.springsource.org/libs-release-local/org/springframework/spring/
 1.2)、Spring 框架官网:
http://spring.io/projects/spring-framework 
 

2、IDE
 1.1)、Eclipse For JaveEE 下载
https://www.eclipse.org/downloads/
1.2)、IDEA (建议先用Eclipse,学到Spring Boot之后采用IDEA,因为IDEA太智能了不适宜初学者)
官网下载: https://www.jetbrains.com/idea/
注册码详见: http://idea.lanyus.com/ 

二、书籍 (Java10->SB->SC)

1、入门教程
Java:建议从Java7入门再更新Java8、Java9、Java10; 
JavaWeb: 不要求深入,了解有这么回事即可, 到进阶框架会用后在回头补血;
Spring:建议从Spring4开始、重点在Spring5(因为到你就业上岗时一线企业中Spring4还在广泛使用);
 1.1)  Java : 先不要太深入,否则学不动, 到runoob.com去学皮毛即可,到会用Spring后深入
Java7是本,Java8是重点,
Java7支持进阶中Spring4&SpringBoot1.x、Java8支持进阶中Spring5&SpringBoot2

 1.2) JavaWeb: JSP只要了解在Html5中的格式即可、Servlet只要会doPost/doGet方法&监听器以及Filter拦截器,以便学习S(因为Struts1及SpringMVC是基于监听器的、Struts2是基于拦截器的).

 1.3) Spring学习指南(第3版): 讲的特详细-首推该书

  2018年7月刚出版翻译中文版-Spring4.3版本, 从github得知去年底已出英文第4版-Spring5.0.1
 1.2)  Spring实战(第4版):
 网上有第4版中文版-(Spring4版)本,目前网上已到处流传第5版本-(Spring5版本)

2、进阶
这是用来糊口的, 入门的只是玩玩的把式. 说实在的可以不学入门的JavaWeb(这些都不是东西,浪费我大量时间,到上班后在补血) 直接入SpringBoot.
建议从Spring Boot到 SpringCloud,重点是学习SpringBoot的注解标签的使用、以及如何集成各种框架.
2.1)SB
SpringBoot2.0企业级应用开发实战(imooc讲师老卫出的书)

2.2) SC
SpringCloud 企业级应用开发实战(imooc讲师老卫出的书)

三、在线教程(书籍/文档)
3.1) 入门必看
http://www.runoob.com/
3.2) 进阶必看
程序猿DD 他的博客中有关联开源的书籍(易懂)

3.3) 视频
慕课网实战视频:不论入门进阶都必须的



2人推荐
随时随地看视频
慕课网APP