该课程由猎学网审核,享受猎学网报名、支付保障
【课程简介】
阶段Java基础
01Java开发介绍
-D0S常用命令
-安装JDK、设置环境变量
-D0S系统编译、执行Java程序
-Java的注释
-标识符、标识符的命名规范
-Java的数据类型
-变量的定义及初始化
-Java的运算符
-表达式
-转义字符
-运算符的优先级
-类型转换
-Java分支if..else
-多重if、嵌套if
-Javaswitch
-Switchvsif
-Java循环for、while、doWhile
-循环的嵌套
-break、continue、return
-方法的定义
-方法的形参和实参
-无返回值的方法
-有返回值的方法
-方法的重载
02Java数组
-Java数组的定义
-数组的静态赋值
-数组的动态赋值
-数组单个元素的访问
-数组的遍历访问
-数组的增强for循环
-数组的排序
-数组的顺序查找
-数组的二分法查找
-命令行参数args的使用
-可变参数的应用
-Arrays工具类的使用
-二维数组的使用
03Java面向对象
-面向对象的分析与设计
-面向对象与面向过程的区别
-Java与面向对象
-类的定义
-对象的定义
-类中成员变量及方法的定义
-构造方法的定义和调用
-构造方法的重载
-面向对象的封装特性
-this调用属性、方法、构造方法
-局部变量和成员变量的作用域问题
-static静态属性、方法、代码块
-工具类的概念及工具类的制作
-super关键字的使用及理解
-Java中访问权限控制机制
-继承中构造方法的细节
-方法的重写
-equals及toString方法的正确理解
-Java中的包机制
-抽象类,接口,多态
-对象的转型
-final修饰类、属性、方法
-抽象类,接口
-多态机制
-内部类
-通过内部类制作性能检测工具
-Java的内存分析
04常用基础类
-常用数据类型的包装类
-String、StringBuffer、StringBuilder
-Date的使用
-SimpleDataFormate对日期和字符串之间的转换处理
-Calendar日历类的使用
-Math常用方法
-Random类
-Runtime类
-System类
-java8新特性
05集合
-集合框架体系介绍
-集合框架与数组的对比
-集合框架之Collection接口
-集合框架之List接口
-ArrayList和LinkedList的使用
-深入源码探究ArrayList和LinkedList的工作原理
-迭代器的工作原理
-迭代器的使用
-集合框架之Set
-HashSet和TreeSet的使用
-深入源码探究HashSet和TreeSet的工作原理
-HashMap和TreeMap的使用
-分析Map和Set的之间的关系
-Collections工具类
06线程和I/0
-I/0
-NI0
-文件操作
-多线程
-线程池
-同步
-线程调度
-多线程下载
-网络http、socket
-基于HTTP协议访问网络资源、JS0N解析
-文件的下载
07异常处理
-Java的异常体系
-异常的概念及分类
-异常的处理方式
-异常设计原则
-自定义异常
08项目
-坦克大战、打飞机等
第二阶段JavaWeb
01HTML5入门
-HTML的作用
-全局标签
-绝对路径与相对路径
-常见标签
-字符集
-图片整合
-表单标签
-布局的网页
02CSS3入门
-css声明类型
-常见的各种属性
-圆角属性:border-radius的使用
-阴影属性:box-shadow的用法
-背景属性扩展:多背景应用
-新的颜色表示方式:HSLA色轮模式
-浮动
-完成自己的初级课页面实战
03
-基本语法
-数据类型
-对象和常用对象
-history对象
-location对象
-bom对象
-表单对象
-D0M对象
-window对象
-常用事件
-选项卡、幻灯片、贪吃蛇、瀑布流各种
04MySQL使用
-Mysql数据库
-MySql命令行客户端的使用
-MySql图形化客户端的使用
-SQL语句介绍
-DDL
-DML
-DQL
-多表的联合查询
-子查询
-排序、聚合、分组
05JDBC连接池
-JDBC的介绍
-采用JDBC实现CRUD
-采用PrepareStatement防止SQL注入,提高安全性
06Servlet
-Tomcat与eclipse的集成开发
-什么是Servlet
-Servlet接收客户端请求信息
-Servlet响应客户端信息
-Servlet的生命周期
-什么是JSP
-JSP的内置对象
-透析JSP的本质
-JSTL+EL
-MVC介绍
-分层的重要性
-Mysql的事务特性
-MySql的事务实现
-Session的使用
-Cookie的使用
-DBCP连接池的使用
-C3P0连接池的使用
-DBUils
-实现用户的自动登录
-文件的上传
-文件的下载
-过滤器解决编码问题
-过滤器解决安全验证问题
-监听器
-反射、注解、泛型
07ajax
-Ajax的工作原理
-Ajax数据格式(XML格式、HTML格式、JS0N格式、各种格式对比)
-使用jQuery实现Ajax(load()方法、$.get()方法、$.post()方法、序列化、Ajax应用)
-聊天室小实例
08jQuery
-jQuery选择器
-jQuery的常用事件
-事件冒泡
-事件委派
-jQuery中的动化
-模拟操作
-jQuery综合实例
09项目
-讲解项目开发流程
-项目简介
-项目功能演示
-项目功能实现分析
-数据库设计分析
-项目架构设计分析
-实现首页的商品展示
-实现商品详情页面
-实现购物车功能
-实现我的订单管理
-项目验收
第三阶段Java框架
01Struts2
-Struts2框架介绍
-工作原理及架构分析
-快速掌握Struts2开发模式
-Struts.xml详解
-通配符的配置模式
-ActionContext及ServletActionContext使用
-类型自动转换机制
-多模块的开发模式
-单文件上传
-多文件上传
-文件下载
-拦截器的介绍
-默认拦截器
-自定义拦截器
-Token机制
-Struts2与JS0N的结合使用
-Struts2的国际化技术
02Hibernate5
-0RM思想
-hibernate5与JPA关系介绍
-hibernate.cfg.xml配置
-hbm.xml映射文件详解
-主键生成策略P0对象三种状态分析与切换
-hibernate5一级缓存分析与测试
-Hibernate5高级映射技术
-Hibernate5多表联合查询
-Hibernate5的性能优化
-hibernate4及hibernate3区别及新特性介绍
03JPA
-JPA概述
-JPA注解
-JPA相关API
-JPA映射
-JPQL
-二级缓存
-Spring整合JPA
04Spring4
-框架原理介绍
-框架环境搭建
-快速入门
-创建Bean的方式及实现原理
-Bean种类
-Bean生命周期
-Bean的作用域
-Bean的注值方式
-SpEL
-整合Junit测试
-Web项目集成spring
-注解装配Bean
-A0P思想
-A0P原理解剖
-传统方式实现A0P开发
-AspectJ介绍及实现A0P开发
05BootStrap
-响应式设计
-BootStrap安装
-Bootstrap组件
-进度条和列表组件
-BootStrap综合实例
06echarts图表插件使用
-图表介绍和选择什么样的图表
-5分钟快速上手
-常用API和模块
-移动端自适应
07Maven
-Maven概述
-使用Maven的优势
-maven的一次构建
-依赖管理
-安装配置介绍.使用Maven核心概念介绍(坐标、依赖、仓库、插件、生命周期等)
-Maven与第三方Elicpse整合及如何在Eclipse中使用Maven、Maven私服Nexus的安装使用
-如何使用Maven构建Web应用
-使用Maven构建SSH应用
-使用Maven进行多模块和继承使用
顾问将于24小时内联系您!