首页 课程 师资 教程 报名

2019最全最新Java零基础学习路线

  • 2019-02-28 15:02:25
  • 2155次 动力节点

  第一阶段-Java基础入门


  可进行小型应用程序开发,对数据库进行基本的增删改查管理


  知识点:


  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连接池


  本阶段Java课程共计11个知识点,零基础免费Java教程


  Java基础视频教程:https://www.bilibili.com/video/av25440200


  第二阶段-JavaWeb阶段


  可以仿制任何网站前端页面,解决网页浏览器兼容性问题,解决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项目部署


  轻松掌握Javaweb教程视频+源码+资料:https://pan.baidu.com/s/1ddeM7YKHGqxL86Ngmn9rnw密码:9lei


  第三阶段-Javaweb项目实战


  项目实战


  电商竞拍平台:基于JDBC+Servlet+JSP的开发模式完成企业真实应用的开发,对MVC架构模式进行了封装,并且引入了连接池技术,同时涵盖了常见的工厂、代理、责任链等设计模式,该知识点一定会为后期学习SSH框架知识奠定夯实的基础。


  EGOV项目:包含大部分JAVAWEB知识。压缩包内部包含了PD数据库建模文件,项目数据初始化文件,sql源文件,最终版本源代码项目包,培训日志和外汇业务信息系统-界面原型。


  微信支付开发:该项目可以学习到什么是接口,怎么调用微信支付接口,异构系统整合应该怎么实现,支付的二维码应该如何生成,最终让您体验到怎么使用Java调用微信支付接口完成支付扣款功能。


  Javaweb项目实战经典教程:https://www.bilibili.com/video/av14756888


  第四阶段-JavaEE框架阶段


  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


  Java框架经典视频教程:https://pan.baidu.com/s/18BQx6YSloxsp44ISxmCcKA提取码:2dry


  第五阶段-实战项目2


  1)Maven构建(jetty)


  2)理财端实现


  3)互联网架构应用


  能独立使用Maven构建项目工程,能独立基于SSM框架进行功能模块开发,熟练使用Mysql数据库管理业务数据;熟练使用Jquery常用API完成动态js代码编写,能够使用Freemarker完成页面静态化,能够使用dubbo框架进行分布式开发,使用nginx实现负载均衡;能够使用FastDFS搭建图片服务器,能够使用Solr完成全文检索功能开发,使用Redis缓存业务数据,提升系统性能;据有一定的业务需求分析能力。


  Java视频教程锦集从入门到精简:http://www.bjpowernode.com/video.html


  


选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值998元实验班免费学
姓名
手机
提交