课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    1v1专属答疑服务

  • icon

    BAT专家面试辅导

课程详情

课程包含内容:
 
一、Java编程基础
  1. 开发环境搭建
  2. 详解HelloWorld程序
  3. IntelliJ IDEA集成开发环境的安装和使用
  4. 重学加减乘除
  5. Java中的数据类型
  6. 运算符的应用
  7. 流程控制我最强if-else语句
  8. 循环语句—for、while、switch
  9. 代码块和变量的作用域
  10. 灵活应用数组
二、java面向对象编程
  1. 类(class)和对象
  2. Java中的包和访问修饰符
  3. Intellij调式程序初探
  4. 方法:让对象有行为
  5. 方法、返回值、参数之前的联系
  6. 隐藏的this自引用
  7. 构造方法和方法的重载
  8. static代码块和变量初始化
  9. 重新认识老朋友:String
  10. String类的好兄弟StringBuilder、StringBuffer
三、Java的三大特征
  1. 继承:子类对象里藏着一个父类对象
  2. 父类和子类的引用赋值关系
  3. intanceof操作符
  4. 覆盖:子类想要一点不一样
  5. super:和父类对象沟通的桥梁
  6. 多态:到底调用的哪个方法
  7. 接口:只关注标准的特殊类
  8. 抽象类:接口和类的混合体
  9. 内部类
  10. 初探反射
四、Java中的异常处理
  1. 初识异常:try catch
  2. Java中的异常分类
  3. 自定义异常和抛出异常
  4. Java异常传递
  5. finally语句
五、Java中的常用工具类
  1. Collection中的List、Set
  2. Iterator接口
  3. Lambda应用
  4. File类操作文件
  5. Java IO应用
六、数据结构和排序算法
  1. 栈的实现
  2. 队列的应用
  3. 二叉树遍历
  4. 冒泡排序
  5. 选择排序
  6. 快速排序
  7. 二分查找
七、常用设计模式和应用
  1. 单例设计模式
  2. 简单工厂模式
  3. 抽象工厂模式
  4. 观察者模式
  5. 适配器模式
  6. 代理模式
八、Java多线程
  1. 通过debug初识线程
  2. 线程:程序的大舞台和发动机
  3. Java线程常用方法
  4. 同步控制之synchronized方法
  5. 同步控制之wait notify
  6. 多线程经典模型:生产者消费者
  7. 死锁
九、并发编程
  1. 线程间的共享与协作/线程并发工具类
  2. 原子操作CAS
  3. 显示锁和AQS
  4. 并发容器
  5. 并发安全
  6. 实战项目-性能优化实战
  7. JVM与底层实现原理
十、数据库
  1. 数据库的介绍使用及基本SQL语法
  2. 数据库的函数操作、事务管理
  3. 数据库的表设计及基本练习
十一、界面设计
  1. HTML基础知识
  2. CSS样式规则和选择器
  3. JS基础语法
  4. JS函数、对象机制和事件机制
  5. JS操作DOM模型及表单操作
  6. JQuery的事件、事件对象
十二、前后端交互技术Servlet与JSP
  1. HTTP协议讲解及tomcat配置使用
  2. Servlet基本原理
  3. Servlet的进阶讲解
  4. JSP的基本原理及应用
  5. EL表达式
  6. JSTL标签库
十三、异步交互技术Ajax
  1. ajax基本原理与使用
  2. ajax接收数据的方式及异步搜索案例
十四、从零开始手写框架完整搭建真实JavaWeb项目
十五、快速上手Spring
  1. Spring介绍&项目搭建
  2. Spring项目概念-IOC&DI
  3. Spring之创建工厂的两种方式
  4. Spring之实例化bean的四种方式
  5. Spring注入方式讲解
  6. Spring之aop讲解
  7. Spring整合jdbc模版对象&连接池&properties读取
  8. Spring事务管理&两种配置方式
  9. 简单实现转账小案例
十六、持久化之Mybatis
  1. Mybatis架构
  2. Mybatis入门程序环境搭建
  3. Mybatis之用户管理操作
  4. Mybatis动态代理开发
  5. Mybatis之SqlMapConfig.xml配置文件讲解
  6. Mybatis之入参出参类型别名配置及使用
  7. Mybatis输出类型之ResultMap属性
  8. Mybatis之动态Sql讲解
  9. Mybatis之数据库表关系实现(一对多、多对多)
  10. Spring整合Mybatis之Mapper动态代理开发
十七、SpringMVC应用
  1. SpringMVC介绍
  2. SpringMVC入门程序之前端控制器配置
  3. SpringMVC视图解析器
  4. SpringMVC配置三大组件
  5. requestMapping等注解及参数绑定
  6. SpringMVC异常处理、文件上传与下载
  7. 解决高并发方案之图片服务器分离
  8. SpringMVC拦截器及对restful的支持
十八、SSM整合项目企业内推平台

十九、神来之笔SpringBoot入门篇
  1. SpringBoot入门之微服务简介
  2. SpringBoot入门之环境搭建
  3. SpringBoot入门之自动配置&场景启动器
  4. SpringBoot配置yaml&properties属性文件
  5. SpringBoot整合日志框架
  6. SpringBoot之docker安装及使用
  7. SpringBoot数据访问jdbc模板&Mybatis整合
二十、神来之笔SpringBoot高级篇
  1. SpringBoot缓存介绍&redis整合
  2. SpringBoot消息场景介绍&RabbitMQ整合使用
  3. SpringBoot检索之Elasticsearch整合
  4. SpringBoot任务相关之邮件任务
  5. SpringBoot安全登陆&认证&权限控制      
  6. SpringBoot分布式dubbo&zookeeper使用
  7. SpringCloud使用&服务注册&服务发现及消费
  8. 解决高并发方案之负载均衡
二十一、SSM到SpringBoot打造教学社区平台
 




 
提升技能,获取属于自己的offer ~ 
 

亲爱的同学,课程的任何问题,要相关软件包和基础学习资料下载请扫码 ~




 
温馨提示
  • 请勿私下交易
    请勿在平台外交易。与机构和老师私下交易造成的任何损失及纠纷,腾讯课堂不承担任何责任
  • 听课说明

    1、电脑:访问腾讯课堂官网 ke.qq.com 查看我的课表或下载win/mac客户端听课

    2、手机/平板:下载腾讯课堂APP, 进入学习页面听课