赞
踩
Java学习路线图更新日志:
为此我们历时一个月整理这套Java学习路线图,不管你是不懂电脑的小白,还是已经步入开发的大牛,这套路线路你都值得拥有,小白看上面的视频可以成功学会Java并且顺利工作,大神看了上面的资源肯定会谆谆乐道,路线图的宗旨就是分享,专业,便利,让喜爱Java的人,都能平等的学习。从今天起不要在找借口,不要再说想学Java却没有资源,赶快行动起来,Java等你来探索,高薪可能只差下载观看了。
(如想查看Java流程图清晰版, 请狠狠点击图片链接观看)
由于跳转按钮出错,不能直接跳转到视频处;
需要视频,请自行滑动鼠标,在下面评论中;
二、Java学习路线图—视频篇:
1、第一阶段-Java基础入门---------------------------------------------------------------------------楼层2
2、第二阶段-JavaWeb阶段--------------------------------------------------------------------------楼层3
3、第三阶段-SSH框架阶段----------------------------------------------------------------------------楼层4
4、第四阶段-项目实战一------------------------------------------------------------------------------楼层5
5、第五阶段-SSM框架阶段----------------------------------------------------------------------------楼层6
6、第六阶段-项目实战二------------------------------------------------------------------------------楼层7
三、Java学习路线图—工具篇:
1、工具篇-Java开发软件------------------------------------------------------------------------------楼层8
2、工具篇-JavaAPI文档-------------------------------------------------------------------------------楼层9
3、工具篇-Java开发源码------------------------------------------------------------------------------楼层10
四、Java学习路线图—经验篇:
1、经验篇-学Java是否可拿高薪?-----------------------------------------------------------------------楼层11
2、经验篇-众多技术文章(入门级)--------------------------------------------------------------------楼层12
3、经验篇-众多技术文章(经验级)--------------------------------------------------------------------楼层13
4、经验篇-众多技术文章(新增经验级)----------------------------------------------------------------楼层14
五、Java学习路线图—面试篇:
1、黑马论坛最受欢迎Java面试贴大集合-----------------------------------------------------------------楼层15
Java视频篇第一阶段-Java基础入门
本阶段Java课程共计11个知识点,2个免费学习视频推荐
1、周期与目标:
学习周期:35天
学完后目标:可进行小型应用程序开发,对数据库进行基本的增删改查管理
1)计算机基础知识(理解)
计算机基础、DOS常用命令、Java概述、JDK环境安装配置、环境变量配置、Java程序入门
2)编程基础(掌握)
常量与变量、数据类型、运算符、流程控制语句、方法、数组
3)面相对象(重点)
类与对象、封装、继承、多态、抽象类、接口
4)常用类(理解)
常用类介绍、正则表达式
5)集合(重点)
Collection集合、List集合、Set集合、Map集合
6)异常(理解)
异常处理方式、自定义异常7)IO(掌握) File类、递归、字节流、字符流、转换流、缓冲流8)多线程(理解) 多线程、线程池9)网络编程(理解) 网络编程10)反射(理解) 反射11)MySQL及JDBC开发(重点) MySQL数据库、JDBC、DBUtils、DBCP连接池
1)《历经5年锤炼(适合初学者入门的Java基础视频) 》(此免费视频对应上述1,2,3,4,5,6,7,8,9,10知识点)
2)《2015年Java基础视频-深入浅出精华版 》 (此免费视频对应上述1,2,3,4,5,6,7,8,9,10知识点)
Java视频篇第二阶段-JavaWeb阶段
本阶段Java课程共计4个大知识点,4个免费学习视频推荐
学习周期:33天
学完后目标:可以仿制任何网站前端页面,解决网页浏览器兼容性问题,解决PC端和移动端兼容性问题;使用前端脚本进行相关网页功能特效编写,使用JavaWeb核心技术轻松写出任何网站功能模块,使用JavaWeb高级部分知识解决网站的相关高并发问题,无压力胜任javaEE开发工程师职位。
1)前端技术(掌握)
HTML、CSS、JavaScript、jQuery、bootstrap
2)Mysql及JDBC(重点)
MySQL数据库回顾、JDBC开发回顾、连接池和DBUtil
3)JavaWeb开发核心内容(重点)
XML、HTTP及Tomcat、Servlet、request与response、cookie与session、Jsp技术、jdbc高级、Ajax开发、Filter/Listener高级开发技术、Redis、Linux
4)阶段案例(掌握)
系统封装:BaseServlet抽取、缓存技术Redis应用、在线支付接口开发、文件上传、JavaMail、Linux项目部署
1)《轻松掌握JavaWeb视频教程》 (此免费视频对应上述1,3知识点)
2)《超全面的JavaWeb视频教》 (此免费视频对应上述1,3知识点) 3)《JavaWeb网上图书商城完整项目》 (此免费视频对应上述4知识点)
Java视频篇第三阶段-SSH框架阶段
学习周期:18天
学完后目标:能够开发JavaEE的后台系统,能够搭建企业级的JavaEE开发框架,能够使用Jquery的技术,能够使用ajax技术
1)Hibernate5框架(重点)
hibernate.cfg.xml配置、hbm.xml映射文件详解、PO对象状态及状态的转换分析、Hibernate高级映射技术、Hibernate数据检索技术、Hibernate性能优化技术
2)Struts2框架(重点)
struts.xml详解及使用、使用通配符定义action、动态方法调用、ActionContext及ServletActionContext使用、模型驱动ModelDriven、属性驱动、默认拦截器分析、自定义拦截器、OGNL表达式、值栈ValueStack分析
3)Spring框架(重点)
applicationContext.xml配置文件编写、IoC思想、DI依赖注入、使用AspectJ进行切面编程、JdbcTemplate模板使用、声明式事务管理、SSH整合
4)CRM项目实战(掌握)
使用struts2+spring4+hibernate5 +svn来开发项目、使用Jquery EasyUI进行布局、使用svn进行代码管理
1)《黑马程序员 2016_Hibernate开发资料》 (此免费视频对应上述1知识点)
2)《黑马程序员2016最新struts2视频教程》 (此免费视频对应上述2知识点) 3)《黑马程序员2016年Spring框架视频》 (此免费视频对应上述3知识点)
Java视频篇第四阶段-项目实战一阶段
本阶段Java课程共计3个大知识点,4大项目实战,6个免费学习视频推荐
学习周期:16天
学完后目标:可进行SSH系统框架的搭建,能独立基于SSH框架进行功能模块开发,可熟练操作oracle数据库,基于Oracle数据进行应用开发,可使用Quartz框架完成定时任务调度功能开发,可使用Shiro框架完成认证及授权功能开发,可使用CXF框架完成接口功能开发,可使用amChart完成图计报表功能开发,可使用ApachePOI组件完成导入及导出功能开发,可实现邮件的发送功能,可使用freemarker实现代码自动生成,据有一定的业务需求分析能力
1)oracle(重点)
简单查询、oracle的常用函数、多表查询、集合操作、DDL操作管理表、DML管理数据、其它数据库对象、PL/SQL编程、存储过程与存储函数、触发器
2)maven(掌握)
maven介绍、maven安装、maven的入门程序、maven仓库、项目构建、依赖管理、maven综合案例、maven的私服
3)项目实战(重点) (1)商务综合管理平台 项目背景及项目需求、使用Maven进行项目构建、部门模块开发、用户管理及角色管理、使用shiro完成认证及授权功能开发、JavaMail、购销合同模块开发、购销合同报表及出货报表、海关数据导出功能开发、出口报运单功能开发、Quartz定时任务调度实现、FreeMarker+CodeMachine完成代码自动生成、委托单、催款单、财务报运单、生产厂家及产品信息(2)BOS项目 项目概述、环境搭建、zTree树及Jquery EasyUI、用户登陆与退出、密码修改、基础配置功能开发、取派员模块开发、区域导入导出、定区功能开发、webService及CXF框架、定区关联客户功能开发、业务通知单功能开发、权限管理模块开发、shiro认证框架、角色管理、系统部署(3)ERP项目 软件设计与环境搭建、部门管理模块开发、基础模块开发、登陆与密码管理、采购申请、主线业务流程开发、销售与库存管理、报表与图表、库存预警、数据导入与导出、CXF框架、权限分配、权限验证框架Shiro(4)药品集中采购系统 项目需求及业务流程、项目框架构建及封装、Jquery EasyUI框架、用户管理模块开发、使用Shiro框架完成认证、授权功能开发、使用ApachePOI完成药品目录导入导出功能开发、WebService及CXF框架、使用CXF框架完成药品目录同步接口开发、采购单模块开发、采用Quartz定义数据聚合定时任务工程开发、使用Jfreechart完成统计分析功能开发、系统测试及系统部署。
1)《ORACLE经典视频教程》 密码:8w6t(此免费视频对应上述1知识点)
2) maven学习视频: 玩命更新中。。。。。。 3) 商务管理平台视频: 玩命更新中。。。。。。 4) BOS项目视频: 玩命更新中。。。。。。 5) ERP项目视频: 玩命跟新中。。。。。。 6) 药品集中采购系统: 玩命更新中。。。。。。
Java视频篇第五阶段-SSM框架阶段
本阶段Java课程共计3个大知识点,3个免费学习视频推荐
学习周期:6天
学完后目标:能独立搭建SSM项目架构,能独立基于SSM框架进行功能模块开发,能够独立使用bootstrap提供的UI组件实现系统功能,熟练使用Mysql数据库管理业务数据。
1)mybatis(重点)
mybatis框架原理、mybatis入门案例、mybatis开发DAO方式、mybatis输入输出映射、动态sql、spring整合mybatis
2)springmvc(重点)
springmvc框架原理、springmvc入门案例、springmvc整合mybatis参数绑定、json数据交互、拦截器
3)Lucene&solr(重点)
什么是全文检索、Lucene实现全文检索、Analyzer分析器、索引维护、solr安装配置、solr索引、solr搜索、SolrJ
1)《Springmvc+Mybatis由浅入深全套视频教程》 密码:g4w9(此免费视频对应上述1,2知识点整合)
2) mybatis视频: 玩命更新中。。。。。。 3) springmvc视频: 玩命更新中。。。。。。 4) Lucene&solr视频: 玩命更新中。。。。。。
Java视频篇第六阶段-项目实战二阶段
本阶段Java课程共计2大项目,2个免费学习视频推荐
学习周期:13天
学完后目标:能独立搭建SSM项目架构,能独立使用Maven构建项目工程,能独立基于SSM框架进行功能模块开发,熟练使用Mysql数据库管理业务数据;熟练使用Jquery常用API完成动态js代码编写,能够使用Freemarker完成页面静态化,能够使用dubbo框架进行分布式开发 ,使用nginx实现负载均衡;能够使用FastDFS搭建图片服务器,能够使用Solr完成全文检索功能开发,使用Redis缓存业务数据,提升系统性能;据有一定的业务需求分析能力
新巴巴运动网项目&淘淘商城项目(重点)
项目介绍、环境搭建、使用Maven进行项目构建、使用dubbo完成分布式服务框架搭建、使用redis缓存数据提升系统性能、使用Solr实现搜索系统、消息队列activemq应用、freemarker页面静态化实现、SSO单点登陆系统开发、后台管理系统开发、前台管理系统开发、会员系统开发 、购物车开发、订单系统开发
1)《黑马程序员_Java学科巴巴运动网视频教程106集》 密码:e3hw(此免费视频对应上述巴巴运动网项目知识点)
2)《黑马程序员_巴巴运动网续集视频教程》 密码:4huh(此免费视频对应上述巴巴运动网项目知识点)
工具篇-Java开发软件(学Java必备软件全都有)
以下资源全部下载:
Java开发工具Eclipse(Java开发必会软件)
Java开发工具MyEclipse(实用插件较多的开发软件)
数据库mysql(必会的数据库)
文本编辑工具notepad+(实用的多功能编辑器)
服务器tomcat(Java开发必会)
vmware 12 虚拟机(好用的虚拟机)
FileZilla传文件(虚拟机配套上传操作工具)
hibernate4.3.11.Final(框架)
MyBatis-generator-1.3.5(框架)
Java开发jdk(Java开发环境)
redis(key-value数据库)
solr-4.9.1(检索)
solr-5.5.3(检索)
solr-6.2.1(检索)
spring-2.5.4(框架)
spring-framework-3.2.9.RELEASE(框架)
spring-framework-4.3.3.RELEASE(框架)
Struts-2.3.30(框架)
Struts-2.5.2(框架)
谷歌浏览器(做页面都用的浏览器)
拾色器(找到你想要的颜色)
xjad反编译工具
工具篇-Java-API文档(学Java必备API全都有)
工具篇-Java开发源码(有时间建议分析下的源码)
经验篇-学Java是否可拿高薪?
资源名称
链接地址
经验篇-Java入门级技术文章
经验篇-Java经验级技术文章
经验篇-Java新增经验级技术文章
面试篇-Java面试贴大集合