满量课程无缝衔接,0基础登录高薪赛道

11大升级亮点8大阶段体系课程6+个月全程直播

学习目标

了解Java语言和Java运行机制;掌握Java核心语法;掌握Intellij IDEA开发工具,初步建立面向对象的编程思想。

课程重点
Java基础入门 Java语言基础 Intellij IDEA
程序的流程控制 方法 面向对象基础
面向对象进阶 数组 常用类
课程内容
  • 计算机语言概述
  • Java语言发展史
  • Java的三个方向
  • Java语言特性
  • Java的运行原理
  • JDK/JRE/JVM关系
  • 常用的快捷键
  • 常用Dos命令
  • JDK的安装
  • Java环境变量的配置
  • 开发HelloWorld
  • Java中的注释
  • 包和导包
  • 标识符
  • 关键字
  • 字面量
  • 变量
  • 变量的数据类型
  • 局部变量的定义与使用
  • 运算符
  • 字符串String定义与字符串拼接
  • 接收用户键盘输入
  • 分支流程
  • 循环流程
  • Java集成开发工具简介
  • intellij idea安装配置
  • intellij idea开发使用和常用技巧
  • if
  • if ... else
  • if ... else if ... else
  • switch...case
  • for
  • while
  • do...while
  • break/continue关键字
  • 包的创建和导入
  • 方法的概念
  • 方法的语法
  • 方法的参数 (形参,实参)
  • 方法的返回值类型(void return)
  • 栈数据结构
  • 方法执行内存分析
  • 方法的嵌套调用
  • 方法的重载
  • 方法的递归调用
  • 面向过程和面向对象的区别
  • 面向对象的三大特性概述
  • 类与对象的概念
  • 封装
  • 继承
  • 访问控制修饰符
  • 多态
  • 接口
  • 类和类之间的关系
  • 内部类
  • 类的定义
  • 成员变量的定义
  • 成员方法的定义
  • 对象的实例化过程分析(JVM内存分析)
  • 成员变量&局部变量
  • 构造方法
  • 方法的参数传递
  • this关键字
  • static关键字
  • main方法分析
  • 可变长参数
  • 单例设计模式
  • 数组的概念
  • 数据结构内存分析
  • 数组的语法
  • 数组遍历
  • 数组的排序
  • 数组的扩容及拷贝
  • 一维数组模拟stack
  • 二维数组
  • 冒泡排序
  • 选择排序
  • 二分法查找
  • Arrays工具类
  • Object类型
  • 八种基本数据类型对应的包装类
  • String,StringBuffer,StringBuilder
  • 日期处理
  • 数字处理
  • 随机数
  • 枚举
学习目标

掌握Java的核心API技术;掌握异常体系、文件IO流、集合框架、多线程、网络编程等,建立起一定的Java编程思想。

课程重点
集合 异常 文件与IO流
线程 网络编程 反射 注解 枚举
JDK新特性 MysQL
课程内容
  • 异常概述(举几个例子)
  • 异常的继承结构
  • 处理异常的第一张方式 throws
  • 处理异常的第二张方式 try...catch捕获
  • 异常对象的getMessage()和printStackTrace()
  • finally语句块
  • 手动抛出异常throw
  • 自定义异常
  • 异常的实际应用
  • final,finalize,finally区别
  • IO流概述
  • IO流继承结构
  • File类
  • 需要掌握的流
  • FileInputStream
  • FileOutputStream
  • 使用字节流完成文件copy
  • 递归完成文件夹拷贝
  • FileReader
  • FileWriter
  • BufferedReader
  • 序列化
  • 集合概述
  • Collection继承结构
  • Map继承结构
  • Collection接口中常用的方法
  • List集合特点
  • List接口常用的方法
  • 单向链表和双向链表数据结构
  • Set集合特点
  • 通过源码得出Set和Map关系
  • Map接口常用的方法
  • 哈希表或散列表数据结构
  • HashMap与HashTable对比
  • Properties类的使用
  • SortedMap集合特点
  • 二叉树数据结构
  • TreeMap集合的key是如何实现排序的
  • 通过HashMap理解HashSet
  • 通过TreeMap理解TreeSet
  • 泛型
  • for each
  • Collections集合工具类
  • 程序,进程和线程
  • 线程的创建和启动
  • 线程的生命周期(状态)
  • 线程调度与控制之优先级
  • 线程调度与控制之sleep
  • 如何正确的终止线程
  • 线程调度与控制之yield
  • 线程调度与控制之join
  • 线程的并发(同步机制,死锁)
  • 守护线程
  • 定时器Timer
  • 生产者和消费者模式
  • 消息队列
  • 基本概念
  • IP和端口
  • UDP和TCP协议介绍
  • UDP编程
  • TCP编程
  • 字节码加入内存过程(画图)
  • java.lang.Class类
  • 反射相关的API
  • 反射的应用
  • 静态导入
  • 可变长参数
  • 格式化输出
  • 枚举
  • 注解
  • diamond运算符
  • 数字字面量下划线支持
  • switch中使用String
  • Lambda表达式
  • 函数式接口
  • 接口的默认方法和静态方法
  • 数据库概述
  • MySQL概述及下载与安装
  • 常用命令
  • 查看演示数据的表结构
  • 简单查询
  • 条件查询
  • 排序
  • 数据处理函数/单行函数
  • 多行函数/分组函数/分组查询
  • 连接查询
  • 子查询
  • union、 union all、 limit
  • 对数据库中表及其它数据库对象的操作
  • 常用的DBA命令以及设计三范式
  • MysQL优化
学习目标

熟练掌握和应用jQuery及Ajax等技术,能熟练完成基于Servlet、JSP、MySQL、JDBC技术架构的Web应用的开发;了解企业中进行Java Web项目开发流程。

课程重点
JDBC JavaSE+JDBC综合项目案例 HTML
CSS JavaScript jQuery
Ajax 某米商城首页实现 XML
Servlet JSP
课程内容
  • 接口在开发中作用
  • JDBC概述
  • JDBC开发前的准备
  • JDBC编程六步曲
  • JDBC事务处理
  • ThreadLocal
  • DAO,DAO封装,JDBC综合运用
  • JavaSE订单管理系统
  • JavaSE学生管理系统
  • HTML概述
  • HTML基本语法
  • HTML文档的结构
  • 第一个HTML
  • 网页中的文本
  • 网页中的注释
  • 常用实体符号
  • div和span
  • 超链接
  • 相对路径和绝对路径
  • 图片
  • 表格
  • 表单
  • 框架-锚点
  • 列表
  • CSS概述
  • 语法
  • 在HTML页面中嵌入CSS的三种方法
  • 选择器
  • 块元素和行内元素
  • 盒子模型
  • 浮动和定位
  • 基础语法
  • JavaScript概述
  • HTML中嵌入JS
  • JS的标识符/关键字/字面值
  • JS中的注释
  • JS变量初步
  • JS函数初步
  • JS变量深入
  • JS程序调试
  • JS数据类型
  • JS中=,==,===区别
  • typeof运算符
  • 内置对象-String
  • null,undifined,NaN区别
  • JS控制语句
  • void运算符
  • DOM
  • 获取文本框value
  • 操作div和span
  • innerHTML和innerText
  • innerText和textContent
  • 内置对象-Array
  • 复选框的全选和取消全选
  • 获取下拉列表选中项的value
  • 表格行动态添加和删除
  • 下拉列表动态添加新选项
  • 菜单的显示和隐藏
  • 内置对象-Date
  • 网页时钟
  • 可编辑表格
  • 获取DOM元素的三种方式
  • 内置对象-RegEXp
  • 为String扩展trim函数
  • 表单验证
  • BOM
  • window对象alert和confirm函数
  • window对象的open函数
  • window对象的close函数
  • window对象的opener属性
  • window对象的onload属性
  • history对象
  • location对象
  • 事件
  • 常用事件
  • 事件的event对象
  • 高级
  • json
  • json处理
  • jQuery简介
  • jQuery下载与安装
  • jQuery语法
  • jQuery选择器
  • jQuery事件
  • jQuery捕获,设置,添加删除元素
  • jQuery对css操作
  • jQuery遍历
  • jQuery动画
  • jQuery函数
  • 传统请求的缺点
  • 异步和同步
  • 原生Ajax发送请求的步骤
  • 发送get请求及get请求缓存解决方案
  • 设置异步或同步请求
  • 发送post请求
  • Ajax的中文乱码
  • Ajax跨域
  • jQuery对Ajax的支持
  • 某米商城首页实现
  • 前端开发技术综合运用
  • XML概述
  • DTD和Schema
  • XML解析原理及优缺点
  • Java对Xml解析的支持
  • dom4j和xpath解析xml
  • xml在开发中的作用
  • xml和json的对比
  • 基础介绍
  • 系统架构概述
  • JavaEE概述
  • B/S架构原理剖析
  • Tomcat服务器
  • 了解Apache软件基金会
  • Tomcat服务器下载
  • Tomcat服务器的安装与配置
  • Tomcat服务器目录介绍
  • 第一个web应用
  • 开发第一个web应用
  • 开发第一个带有servlet的web应用
  • 详解server.xml文件
  • 创建虚拟目录
  • 创建虚拟主机
  • 指定虚拟主机的默认应用
  • <url-pattern/>设置与匹配
  • <url-pattern/>设置
  • 精确路径模式、通配符路径模式、全路径模式、后缀名模式
  • 注意事项
  • 配置多个Mapping、后缀名模式的用法限制
  • 匹配原则
  • 路径优先后缀匹配原则、精确路径优先匹配原则、最长路径优先匹配原则
  • 响应HTML到浏览器
  • Servlet结合JDBC连接数据库
  • Servlet对象的生命周期
  • 服务器启动阶段实例化Servlet
  • web站点欢迎页面的设置
  • ServletConfig接口
  • ServletContext接口
  • Servlet的创建详解
  • 说明Servlet接口GenericServlet
  • HttpServlet类
  • get和post请求区别及选用
  • HttpServletRequest
  • HttpServletResponse
  • 中文乱码的解决方案
  • 转发和重定向
  • 重定向解决页面刷新问题
  • 线程安全问题
  • Cookie
  • 十天内免登录案例
  • HttpSession
  • 会话保存登录用户信息-非法用户认证
  • 路径的总结
  • 404及500常见错误的处理
  • Listener监听器
  • Filter过滤器
  • JSP概述
  • 原理
  • 执行原理
  • 注释
  • 如何编写中文
  • Jsp中编写的HTML/CSS/JS都被反编译到哪里
  • Jsp在哪里运行
  • Jsp中HTML/CSS/JS在哪里运行
  • Jsp语法错误会被翻译为Java源文件吗
  • 访问Jsp出现500错误应该去哪里调试
  • 基本语法
  • 小脚本sctiptlet
  • 表达式expression
  • 指令 directive
  • 动作 incluse
  • JSP九大内置对象
  • EL表达式
  • 概述
  • 内置对象
  • 如何让JSP中的EL表达式失效
  • 常用运算符
  • JSTL
  • 开发前的准备
  • 核心标签库
  • 函数库
学习目标

掌握Maven项目依赖管理工具,掌握MyBatis、Spring、SpringMVC框架的应用,掌握SSM框架整合的基本思想与实践开发,能够独立设计并开发基于SSM框架的应用,并能熟练掌握Linux。

课程重点
Maven MyBatis Spring
SpringMVC Spring+SpringMVC+MyBatis整合开发 Linux
Java Web项目开发 Git版本管理 Redis
课程内容
  • 员工管理系统原理
  • 采用jsp作为页面视图展示
  • 采用servlet进行业务逻辑实现
  • 采用mysql进行数据的存储和管理
  • 结合html/css/javascript进行页面效果展示
  • 结合jquery/ajax进行异步请求及渲染
  • 实现员工管理业务功能
  • 实现自动登录
  • 统计访问量/在线人数
  • Servlet
  • Jsp
  • Jdbc
  • Mysql
  • 连接池
  • 代理模式
  • jQuery
  • Ajax
  • Maven基本概念
  • Maven工作原理
  • Maven仓库
  • POM及各元素介绍
  • Maven常用命令及应用
  • Maven依赖管理
  • Maven常用插件
  • IntelliJ IDEA中使用Maven
  • Maven在项目工程中应用
  • MyBatis入门
  • MyBatis架构分析
  • MyBatis之CRUD操作
  • MyBatis常用API
  • mapper代理
  • MyBatis关联关系查询
  • MyBatis数据封装
  • MyBatis动态sql
  • MyBatis查询缓存
  • MyBatis注解式开发
  • MyBatis事务
  • Spring概述
  • Spring体系结构
  • Spring配置
  • Spring核心之IOC
  • Spring核心之AOP
  • Spring集成MyBatis
  • Spring事务管理
  • Spring与Web
  • SpringMVC概述
  • SpringMVC配置式开发
  • SpringMVC注解式开发
  • SpringMVC核心技术
  • Linux概述
  • Linux环境安装
  • Linux日常操作与管理
  • Linux开发环境搭建
  • Linux项目部署
  • Git的工作模式
  • Git的安装
  • Git的本地版本库操作
  • GitHub远程版本库
  • Gitee码云远程版本库
  • Git在IDEA下的使用
  • NoSQL概述
  • Redis安装与使用
  • Redis数据类型
  • Redis事务
  • Redis持久化
  • Redis主从复制
  • Redis哨兵
  • Jedis客户端开发
  • Spring集成Redis开发
学习目标

掌握Git进行项目版本管理,进一步巩固和加强对SSM三大经典框架组合的认知和熟悉度;掌握基于SSM框架在实际项目中的运用;培养采用SSM框架独立开发实际项目的能力;能独立解决运用SSM框架进行开发时遇到的问题。

课程重点
CRM项目实战 使用技术 分布式RPC框架Dubbo
极速开发框架SpringBoot
课程内容
  • CRM项目搭建
  • 字符编码过滤器
  • CRM项目的日志解决方案
  • 数据字典表维护
  • 部门管理
  • 用户相关功能
  • 市场活动
  • 线索/客户/联系人/交易相关表设计
  • 线索
  • 交易
  • 统计图表
  • SpringMVC
  • Spring
  • MyBatis
  • JSP
  • jQuery
  • Ajax
  • MysQL
  • 文件上传
  • 图表统计
  • 远程调用技术概述
  • Dubbo快速入门
  • 注册中心Zookeeper
  • 注册中心集群
  • Dubbo工程规范
  • Dubbo工作原理
  • Dubbo常用配置
  • Dubbo多版本控制
  • Dubbo服务分组
  • Dubbo多协议支持
  • Dubbo负载均衡
  • Spring Boot框架概述
  • Spring Boot多环境选择
  • Spring Boot自定义配置
  • Spring Boot下的拦截器
  • Spring Boot下的JSP
  • Spring Boot下的MyBatis
  • Spring Boot下的事务
  • Spring Boot下的日志管理
  • Spring Boot下的Redis
  • Spring Boot下的Dubbo
  • Spring Boot下的非web工程
  • Spring Boot下的Thymeleaf
  • Spring Boot综合应用案例
学习目标

了解微服务架构的发展历史;熟练掌握Spring Cloud,Spring Cloud Alibaba等微服务开发框架,熟练掌握MyBatis-Plus框架,前端Vue框架,为开发前后端分离的微服务项目打下坚实基础。

课程重点
Spring Cloud Netflix Spring Cloud Alibaba MyBatis-Plus
RabbitMQ消息中间件 秒杀项目实战
课程内容
  • RabbitMQ安装
  • RabbitMQ快速上手使用
  • RabbitMQ交换机
  • RabbitMQ消息路由
  • RabbitMQ消息确认
  • RabbitMQ集群
  • SpringBoot+RabbitMQ开发
  • 秒杀倒计时
  • 秒杀商品预热
  • 暴露秒杀地址
  • 秒杀限流
  • 秒杀减库存
  • 秒杀超卖控制
  • 秒杀异步下单
  • 秒杀结果通知
  • 微服务架构SpringCloud概述
  • SpringCloud快速开发入门
  • 服务注册中心Eureka
  • 客户端负载均衡Ribbon
  • 服务熔断Hystrix
  • 声明式服务消费Feign
  • API网关Zuul
  • Spring Cloud Config
  • SpringCloud综合应用案例
  • Nacos注册中心
  • Nacos配置中心
  • Sentinel流控降级
  • Spring Cloud Gateway 网关
  • MyBatis-Plus快速上手
  • MyBatis-Plus核心功能特性
  • MyBatis-Plus查询
  • MyBatis-Plus代码生成
学习目标

掌握互联网应用开发;能够完成基于Spring Cloud Alibaba、MySQL、Redis、Docker、Vue前后端分离技术架构的互联网应用的开发,提高项目实战水平。

课程重点
Vue 互联网电商项目实战 Docker
所用技术
课程内容
  • Vue安装
  • Vue基础语法
  • Vue路由
  • Vue之Ajax
  • Vue实战案例
  • 公共模块
  • 用户模块
  • 商品模块
  • 订单模块
  • 购物车模块
  • 支付模块
  • 消息通知
  • 网关配置
  • 缓存服务
  • 注册中心
  • 配置中心
  • 虚拟化与容器化
  • Docker运行环境
  • Docker镜像/容器/仓库
  • Docker自定义镜像
  • Docker部署应用
  • Docker
  • Nacos
  • Sentinel
  • Gateway
  • MyBatis-Plus
  • SSDB
  • JWT
  • Token+Redis
  • Elastic Search
  • Vue-cli
  • fastdfs/minio等
学习目标

了解企业内部组织架构和软件工程师招聘流程;学会制作有技术含量的程序员简历;掌握高效简历投递、面试应对、尽快完成新岗位融入等技巧。

课程重点
面试准备 面试技巧 简历编写
求职攻略 职业规划

项目群升级,大项目深度实战,真实工作经验收入囊中

真实项目实训与企业无缝对接,让你轻松胜任高薪工作

以学员就业为导向,
高质量高品质高保障

零基础体系学习
课程时时迭代直达职场

超值技能提升包,让你满腹能量,战力十足

解决你学习路上的N种疑难问题,技能资料包动态更新,实时满足就业需求。

获取技能提升包

变废为宝,开创'5+1'直播学习新模式

集中6个月的业余时间,大咖带你从零基础入门到就业,轻松弯道超车实现高薪蜕变

每周5次直播课

充分利用晚上空挡时间

每周一、二、四、五晚上20:00~22:30与周日全天直播授课,周三六学员集体练习,老师在线解惑答疑。本周的课程本周练,今天的疑问今天答。

1周全天在线辅导

专职老师在线辅导

除直播上课时间外,专职老师在线辅导答疑、远程协助。无论你是否已经从这里毕业,随问随答。
免费领VIP直播试听账号

4对1管家式学习服务,更科学更高效更贴心

4对1管家式服务,软硬兼施帮学员战胜惰性,树立学习信心,高质量的完成全部课程的学习。一旦学员毕业,

每个服务老师都成为“就业老师”,共同发力,帮助学员解决就业的全部问题,冲刺高薪。

Java培训夜校班4对1管家式学习服务
怎么保障就业?

2019夜校学员全国就业分布图,了解你的就业薪资水平

好课程造就好就业

夜校学习效果怎么样,听听他们怎么说

在线学Java首选夜校班,四重优势更有保障

同样是花时间,花钱学习,夜校班无论从课程专业度还是项目实训和服务上,都具有显著优势,是你在线学习的不二之选

传统在线课程

  • 一套教程卖到底,课程老旧鲜少更新
  • 知识凌乱,东拼西凑,往往是边学便忘,所以很难坚持
  • 项目老旧不深入,即便学完也很难找到工作
  • 服务说的好,往往做不到,遇到问题不能及时解决,学习兴趣逐渐消退

Java夜校班

  • 直播授课,课程灵活新知识随堂讲,每15天就会有新知识
  • 11年培训经验,课程体系成熟稳健,根据0基础学习者分阶段规划课程,由浅入深层层递进,学员更易接受
  • 前沿项目,与面授课程同步迭代,学完即可上手工作
  • 线下服务军团提供教学及辅导,7*24小时在你身边,遇到问题闪电式解决,享受vip级学习服务
了解近期学费优惠

将有

动力节点原班讲师、顾问军团,一对一服务你的学习

  • Bruce老师

    擅长:分布式、高并发、高负载、高可用设计
  • 崔老师 讲师

    擅长:数据结构和算法,数据库设计
  • 杨老师 讲师

    擅长:Oracle、SqlServer、MySQL、DB2等关系型数据库
  • 秦老师 讲师

    擅长:Spring、SpringMVC、MyBatis框架下的开发
  • 李老师 讲师

    擅长:JavaScript、AJAX、jQuery等技术
  • Pat老师 讲师

    擅长:JAVAEE相关技术和框架
  • 蔡老师 班主任

    协助讲师管理学员出勤,作业,纪律等..
  • 李老师 就业指导

    提供就业服务(简历指导,职业分析,技术支持)
查看师资力量详情

热门学习问题,快速解答

还有什么问题看看这里

还有问题不清楚,点击在线咨询,高级顾问一对一解答

现在报名专享